turevon / subget Goto Github PK
View Code? Open in Web Editor NEWThis project forked from keskad/subget
Simple Subtitles downloading program for Linux with PyGTK. Supports plugins and multi-language.
This project forked from keskad/subget
Simple Subtitles downloading program for Linux with PyGTK. Supports plugins and multi-language.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.