Giter VIP home page Giter VIP logo

autosub's Introduction

README

Past developers:
     zyronix (script for website Bierdopje)
	 Donny (added bootstrap User interface)
	 collincab (Changed from Bierdopje to SubtitleSeeker and Addic7ed)

Current developer:
     Benj (added Opensubtitle support)


+--- AutoSub
     |
     +--- Uses SubtitleSeeker API, supporting the following website:
	 |    +--- Limited API calls(= search request) per 24 hours. (2500)
     |    +--- Podnapisi
     |    +--- Subscene
     |
     +--- Opensubtitles support.
     |    +--- Requires account.
     |    \--- Limited downloads per 24 hours. (Regular: 200 - VIP: 1000)
     |
     +--- Addic7ed support.
     |    +--- Requires account.
     |    \--- Limited downloads per 24 hours. (Regular: 40 - VIP: 80)
	 |
	 +--- Tvdb API-V2 support (neccesary as of 1-10-2017)
	 |    \--- Requires account.
     |
     +--- Notifications
     |    +--- Windows & Windows Phone
     |    |    +--- Pushalot
     |    |    \--- Growl
     |    +--- Android
     |    |    +--- Notify My Android
     |    |    \--- Pushover
     |    +--- OSX & iDevices
     |    |    +--- Pushover
     |    |    +--- Growl
     |    |    +--- Prowl
     |    |    \--- Boxcar
     |    \--- Other
     |         +--- Email
     |         +--- Twitter
     |         +--- Telegram
	 |         +--- Kodi Media server
     |         \--- Plex Media Server
     |
     \--- Features
          +--- Mobile template, automatically detected.
          +--- Multiple folder support, separate folders with a comma. Example: D:\Series1,D:\Series2
          +--- Select which languages you want to allow(Dutch and/or English).
          +--- Select if you want a notification for a sub.
          +--- Select the suffix you want to use for the language (only one suffix can be empty)
          +--- Choose if you want to search for an other language if the dutch sub is not available
          +--- Remove English subtitle when the Dutch subtitle has been downloaded.
		  +--- Option to choose the minmatch score
		  +--- Option to also download hearing impaired subs (applies only for Addic7ed and Opensubtitles)
		  +--- Option to set the search interfall in hours (minimum is 6 hours)
		  +--- Option to automatically refresh the browser screen (choose 0 for not refreshing)
		  +--- Option to launch the default browser on strtup of autosub
		  +--- Option to skip hidden folders
		  +--- Filters for skipping strings and folders available
		  +--- Filters to skip shows, episodes or seasons
		  +--- Option to choose the codec for the stored sub (windows-1252 or utf-8)
          +--- Configure a custom post-process script.
		  +--- Check for available updates
		  +--- Updateable from pulldown menu
          +--- 
          \--- Home tables.
               +--- Both
               |    +--- Select 10, 25, 50, 100, All items to display. Options are stored using localStorage.
               |    +--- Search field, which allows you to search on show name.
			   |    +--- Selected minmatch items are shown in red coulor
			   |    +--- Preview of last part of subtitle available
			   |    \--- Addic7ed and ImdbId's listed are also link to those websites
               +--- Wanted
               |    +--- Option to skip show when clicking on the wrench symbol.
               |    +--- Red Color shows which match criteria is used (e.g. Source, Quality, Codec , Release Group)
               |    +--- Option to skip season when clicking on the season.
               |    +--- Show ImdbId and AddiceID which are also hyperlink tot those websites.
               +    \--- Display videofilename by hovering over the show name
               +--- Downloaded
                    +--- Display original subtitle and website by hovering over the show name
                    \--- Preview of the sub file

To use:

Ubuntu
Make sure you have python installed. Also you need the python-cheetah package:
 * sudo apt-get install python-cheetah
 * Download the zip file from our download section
 * Unzip the file, change to the directory where AutoSub.py is located
 * Start the script: "python AutoSub.py"
 * A webbrowser should now open
 * Go to the config page, check the settings, make sure you set atleast: path 
(Should point to the location where AutoSub.py is located. Seriespath (Should point to the root of your series folder)
 * Shutdown AutoSub and start it again
Enjoy your subtitles!

Requirements for running AutoSub:
- Install Cheetah : https://pypi.python.org/pypi/Cheetah/2.4.4
- Python2.7

For windows users you can use this cheetah versie which include the binary namemapper
http://www.lfd.uci.edu/~gohlke/pythonlibs/

Download the cheetah package from there and install it with pip like this:
Cheetah-2.4.4-cp27-none-win_amd64.whl for windows 64
or
Cheetah-2.4.4-cp27-none-win32 for 32 bits windows

pip install Cheetah-2.4.4-cp27-none-win_amd64

If you already have a python-only cheetah version installed you must uninstall it with pip first.

For Synology users: use python from the SynoCommunity this has cheetah already included

You can use a version lower than python2.7 but as an additional dependency, you have to install
the python html5lib module: https://pypi.python.org/pypi/html5lib/1.0b3





autosub's People

Contributors

benjv avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.