Skip to main content

Addic7ed scraper written in Python to download subtitles (almost) automatically

Project description

Requirements

This scraper is made to work with Python 3 only. It is pre-installed on many linux distribution.

If it’s not your case, install it :p

Install

Using python-pip:
$ sudo pip install addic7ed
Using Git repository:
$ git clone https://github.com/Jesus-21/addic7ed.git addic7ed

or download/unzip archive

then (from download/clone path):

$ sudo pip install -r requirements.txt

or use python Python virtualenv and install requirements within.

Create ~/.addic7edrc file containing language you want (english for instance):

[config]
lang = 1

You can find language codes here

Usage

If you installed using python-pip, just run addic7ed (otherwise addic7ed.py file should be excutable) from the folder where your video files are,

$ addic7ed

or

$ /git/clone/path/addic7ed.py

then it will prompt which file you want to download. If download is successful, it will rename the video file to match subtitle file.

Example

TODO List

  • Error management (almost none right now)

  • CLI arguments (language, etc.)

  • Intelligent auto-download (using release name + completion + popularity)

  • Better file crawling (recursivity mainly)

  • More pre/post processing of series names

  • (Python 2 support?)

Suggestions and/or pull requests are more than welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

addic7ed-0.1.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

addic7ed-0.1.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file addic7ed-0.1.1.tar.gz.

File metadata

  • Download URL: addic7ed-0.1.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for addic7ed-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5aa5f020f8a359373c3fe981b23e41740ed4553820c3f376a99a62a98e6b58ea
MD5 f6934d630e2ba522ac597a5fb09c4ddf
BLAKE2b-256 0a929f233f0a8fe9ea3656480cabf4fea96508182b56decc4bea8bd980c14eb4

See more details on using hashes here.

File details

Details for the file addic7ed-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for addic7ed-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4aa604b47237ed0feb0c0eae2319ede7b6a8f3e246064d9abc5d554bb82cfdfb
MD5 793176aba6735ade324a1e6e5372aaf4
BLAKE2b-256 5b25193661bb214119ccf3da41707fe1f70860c8da12fa3a2abf95b73d1b7d51

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page