Giter VIP home page Giter VIP logo

subget's Introduction

subget - simple program featuring downloading subtitles from multiple servers.

Easily extendable by plugins, supports multi-language.

Video Player option allows easily play movie using favorite media player right after downloading subtitles.

-- Supported Media Players:
 + Mplayer
 + Mplayer2
 + SMPlayer
 + VLC
 + GNOME Mplayer
 + KMPlayer
 + GMPlayer
 + Totem
 + Rhythmbox

Requirements: GTK+, Python 2.6/2.7/3.0/3.1/3.2, X11, PyGTK, python-dbus, python-gettext

* Changelog:
05.11.2011 (v.0.9.7) <[email protected]>:
    * Moved from alang to GNU Gettext
    + Added small converter between alang and gettext

25.09.2011 (v.0.9.6.6) <[email protected]>:
    * Watch with subtitles now works with all plugins
    + New tab in preferences for new function "Watch with subtitles"
    + Added "Watch with subtitles" to filemanagers context menu integration
    + Temporary addded install.sh
    - Cleaned up icons directory

25.09.2011 (v.0.9.6.5) <[email protected]>:
    + Experimental function "Watch with subtitles" available via "-w" or "--watch-with-subtitles"

24.09.2011 (v.0.9.6.4) <[email protected]>:
    + Version informations in about menu

24.09.2011 (v.0.9.6.3) <[email protected]>:
    + Added Xfce4 (Thunar) integration

23.09.2011 (v.0.9.6.2) <[email protected]>:
    * Fixed bug when list was returning back after clean up

23.09.2011 (v.0.9.6.1) <[email protected]>:
    + Columns at the main window are now resizable

23.09.2011 (v.0.9.6) <[email protected]>:
    * Rebuilded main window
    * Main window is now resizable
    + Main window size will now be automaticaly adjusted basing on screen resolution
    * Column headers are now not scrolling with the list

18.09.2011 (v.0.9.5.9) <[email protected]>:
    + Searching by keywords now works in subscene plugin

18.09.2011 (v.0.9.5.8) <[email protected]>:
    + Subscene plugin (supports subscene.com)
    * subgetcore.languageFromName() converts from long to short language name

18.09.2011 (v.0.9.5.7) <[email protected]>:
    + subgetcore.getSearchKeywords() supports output in most popular TV shows format (SxxEyy, example: S01E02)

18.09.2011 (v.0.9.5.6) <[email protected]>:
    * thesubdb now is showing only basename() of subtitle path

18.09.2011 (v.0.9.5.5) <[email protected]>:
    * Fixed bug with SearchMethod and SleppTime in thesubdb

18.09.2011 (v.0.9.5.4) <[email protected]>:
    * Fixed naming mistake in thesubdb plugin

18.09.2011 (v.0.9.5.3) <[email protected]>:
    + Added a choice between two methods of downloading subtitles from thesubdb.com ("simple" and "deeply"), configurable via config file
    * Fixed bug in thesubdb when it wasnt saving subtitles correctly

17.09.2011 (v.0.9.5.2) <[email protected]>:
    + Added new plugin - thesubdb (thesubdb.com)
    + Missing plugins in priority list will be now displayed

17.09.2011 (v.0.9.5.1) <[email protected]>:
    * Moved getSearchKeywords and addZero functions to subgetcore
    * getSearchKeywords improved, it should provide better results now

17.09.2011 (v.0.9.5) <[email protected]>:
    + Plugins now can be disabled via config and "Plugins menu"
    * Plugins are now loaded from togglePlugin() function
    * Displaying of plugins list moved to function pluginsListing() to allow list refreshing

14.09.2011 (v.0.9.4.2) <[email protected]>:
    * Fixed napiprojekt support again

14.09.2011 (v.0.9.4.1) <[email protected]>:
    * Fixed bug where subtitles were duplicating after sorting the list

14.09.2011 (v.0.9.4) <[email protected]>:
    * Fixed napiprojekt support

14.09.2011 (v.0.9.3.6) <[email protected]>:
    * Fixed plugin list order saving

14.09.2011 (v.0.9.3.5) <[email protected]>:
    * Opensubtitles.org plugin is now working
    + Added many flags from famfamfam (thanks to famfamfam)
    * Optimalized code
    * Timeout setting now works with all plugins

14.09.2011 (v.0.9.3.4) <[email protected]>:
    * A little bit cleaned up code
    + List of plugins is now sortable, and subtitles will be ordered by priority of a plugin
    + Timeout of extensions is now configurable via file and gui
    + New tab in preferences window - "Plugins"
    * Fixed KDE4 integration

14.09.2011 (v.0.9.3.3) <[email protected]>:
    * Fixed compatibility with Python 3
    * Moved configuration saving from subget.py::SubGet.gtkPreferencesQuit() to subget.py::SubGet.saveConfiguration()
    - Commented subget.py::SubGet.pingSubget()
    + First primitive list sorting

14.09.2011 (v.0.9.3.2) <[email protected]>:
    * Moved plugins to class, added pluginsList list() which will be used in upcoming versions
    * Converted some print's to Python 3 compatibile

10.09.2011 (v.0.9.3.1) <[email protected]>:
    + Support for Rhythmbox

10.09.2011 (v.0.9.3) <[email protected]>:
    + Support for MPlayer2, KMPlayer (Konqueror plugin), GMPlayer (mplayer-gui), GNOME Mplayer

10.09.2011 (v.0.9.2.2) <[email protected]>:
    * Fixed situation when Video Player was not launched

01.09.2011 (v.0.9.2.1) <[email protected]>:
    * Fixed "gtk.Window' object has no attribute 'clearCB" error 

29.08.2011 (v.0.9.2) <[email protected]>:
    * Moved DBUS to subgetcore.subgetbus module
    + New DBUS API methods clearList and toggleVideoPlayer

28.08.2011 (v.0.9.1) <[email protected]>:
    * Fixed plugin menu when not showing again after exit (fixed button event)

28.08.2011 (v.0.9) <[email protected]>:
    * Fixed threading, now application is not freezing when checking for subtitles

28.08.2011 (v.0.8) <[email protected]>:
    + Adding files from popup menu/console to existing instance of program

28.08.2011 (v.0.7.8.1) <[email protected]>:
    * Propably disabled correctly dbus on Windows

28.08.2011 (v.0.7.8) <[email protected]>:
    + New dbus functions openSearchMenu, openPluginsMenu, openSelectVideoDialog, openAboutDialog, addLinks

28.08.2011 (v.0.7.7) <[email protected]>:
    + First draft of dbus interface
    * Only one instance of program can be running at once by one user

28.08.2011 (v.0.7.6.2) <[email protected]>:
    * Drag and Drop fixes
    * Increased size of plugins window
    + Configuration option for plugins sorting

28.08.2011 (v.0.7.6.1) <[email protected]>:
    + Menu shortcuts

28.08.2011 (v.0.7.6) <[email protected]>:
    + Added English language to new interface items
    * Fixed sizes of buttons to fit english names 

28.08.2011 (v.0.7.5.2) <[email protected]>:
    * Fixed VideoPlayer function
    * Moved VideoPlayer to subgetcore library

28.08.2011 (v.0.7.5.1) <[email protected]>:
    * Fixed GNOME and KDE integration

28.08.2011 (v.0.7.5) <[email protected]>:
    + Added support for Dolphin, Konqueror and Nautilus

25.08.2011 (v.0.7.4) <[email protected]>:
    * Fixed Python 2.6 bug with incorrect modules path, now Subget detects and fixes the path
    * Fixed months in README

24.08.2011 (v.0.7.3) <[email protected]>:
    + Creating ~/.subget directory if not exists

23.08.2011 (v.0.7.2) <[email protected]>:
    + Launching video player right after downloading subtitles
    + Watch for configuration file in /usr/share/subget/config if ~/.subget/config not exists

23.08.2011 (v.0.7.1.2) <[email protected]>:
    + Saving settings to file

23.08.2011 (v.0.7.1.1):
    + Draft of settings menu and KDE4 integration

22.08.2011 (v.0.7.1):
    + First implementation of "Settings/Preferences" (ini files)
    + Critical error popups implementation using external programs (zenity, xmessage, kdialog)

21.08.2011 (v.0.7):
    + Drag and drop support (tested on Linux with Dolphin and Thunar)

31.07.2011 (v.0.6.3):
    + Better informations about plugin crash available in console
    + Plugins are now Python modules
    * Replaced tabs with spaces in code
    * Fixed finding installation directory on Windows

30.07.2011 (v.0.6.2):
    * Changed python version from /usr/bin/python2.7 to /usr/bin/python

30.07.2011 (v.0.6.1):
    * Fixed syntax error on Python 2.6

12.07.2011 (v.0.6):
    + Added more windows build scripts
    + Windows context menu integration
    * Fixed selecting plugins directory path

12.07.2011 (v.0.5.2):
    + Added sleep before shutting down the machine (for safety of file in filesystem to be sure its correctly transferred)
    + Commented Windows build script code (bash)

12.07.2011 (v.0.5.1):
    * Moved icon.ico to windows/ directory

12.07.2011 (v.0.5):
    + Added partialy Windows build scripts
    + Support for alang-py version 1.1
    + Integration with Windows Registry
    * Fixed multi-platform code
    + Added icons in PNG and ICO formats
    + Added version informations

30.06.2011 (v.0.4.3):
    + Support for including files (plugins, alang) from local directory (os independent)

28.06.2011 (v.0.4.2):
    + Allsubs.org support

28.06.2011 (v.0.4.1.2):
    + "Clear list" function is now available in "File" menu

28.06.2011 (v.0.4.1.1):
    * Fixed napisy24.pl (not showing HTML code in subtitles name)
    + File->Search now working, but not all plugins supports this feature

28.06.2011 (v.0.4.1):
    + Added "domain" information to napisy24 and napisy_info plugins

28.06.2011 (v.0.4):
    * Fixed napisy24.pl plugin
    + Added support for napisy.org archive (napisy24.pl server)

27.06.2011 (v.0.3.5):
    + Added support for napisy24.pl
    * Cleaned up plugins code

26.06.2011 (v.0.3.4.1):
    * Fixed napisy_info plugin, now works on Windows, second fix

26.06.2011 (v.0.3.4):
    * Fixed napiprojekt plugin, now works on Windows

25.06.2011 (v.0.3.3)
    + Added "plugin list" dialog
    + Dialog "About Subget" added

25.06.2011 (v.0.3.2):
    * Downloading subtitles is now a little faster

25.06.2011 (v.0.3.1):
    + Added "About informations"

25.06.2011 (v.0.3):
    * Moved gtk.Fixed and gtk.MenuBar to gtk.Vbox

24.06.2011 (v.0.2.9):
    + Better performance at program startup startup on Linux (all Unix) and Windows operating systems
    + Menu bar
    + Adding files from menu
    + Window icon

24.06.2011 (v.0.2.8):
    * Fixed crash of GTK on Windows
    * Napiprojekt plugin now correctly read video file

22.06.2011 (v.0.2.3):
    + Added windows support

22.06.2011 (v.0.2.2):
    + Added scrollbars to Subtitles list

22.06.2011 (v.0.2.1):
    * Fixed connection timeouts in plugins

21.06.2011 (v.0.2): 
    + Added installation scripts with dependency support

21.06.2011 (v.0.1):
    + Added support for loading multiple video files
    + New plugin "napisy.info"
    + Console searching and downloading (-c, -q) now works fine
    + Added threading experimental threading support

subget's People

Stargazers

 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.