enigma2-plugins.git
8 years agoecasa: allow to limit size of local cache
Moritz Venn [Wed, 14 Sep 2011 11:22:38 +0000 (13:22 +0200)]
ecasa: allow to limit size of local cache

defaults to 15mb, cleaned on plugin shutdown.
also smaller fixes/usability improvements to picture wall (no longer
allowed to go to previous/next page if the list is not loaded) and
picture view (hide pixmap on next/prev to avoid confusion).

8 years agoepgsearch: change search button in epg to just read "Search"
Moritz Venn [Tue, 13 Sep 2011 22:32:41 +0000 (00:32 +0200)]
epgsearch: change search button in epg to just read "Search"

"EPG Search" does seem kind of redundant in this context. Given that the
buttons have limited space, especially in SD skins, losing the "EPG"
should make them more readable and improve overall visual appearance.

8 years agoecasa: remove '\n\nView Photo' from summary
Moritz Venn [Tue, 13 Sep 2011 11:36:01 +0000 (13:36 +0200)]
ecasa: remove '\n\nView Photo' from summary

8 years agoecasa: base screens on infobarnotifications and catch authentication errors
Moritz Venn [Tue, 13 Sep 2011 11:22:22 +0000 (13:22 +0200)]
ecasa: base screens on infobarnotifications and catch authentication errors

8 years agoEcasaGui.py: cosmetics (set title for windows)
Moritz Venn [Tue, 13 Sep 2011 07:56:31 +0000 (09:56 +0200)]
EcasaGui.py: cosmetics (set title for windows)

8 years agoecasa: add (bad) highlighted indicator
Moritz Venn [Mon, 12 Sep 2011 22:23:09 +0000 (00:23 +0200)]
ecasa: add (bad) highlighted indicator

also fixes up/down/left/right in some rare cases (now that i actually
see the results this has gotten way easier to test :D) and possible
crash and inconsistency in picture viewer regarding the title.

8 years agoecasa: various enhancements/fixes
Moritz Venn [Mon, 12 Sep 2011 15:50:12 +0000 (17:50 +0200)]
ecasa: various enhancements/fixes

- add search (and user) history,
- fix menu button in picture wall,
- allow to increase number of returned pictures for searches,
- fix prev/next page offset if last page is full

8 years agoecasa: allow to show albums for different user by default
Moritz Venn [Mon, 12 Sep 2011 09:44:12 +0000 (11:44 +0200)]
ecasa: allow to show albums for different user by default

also adds input dialog to show albums for a different user. we should
implement a history for both text inputs though, as this is an error
prone precedure and a history makes it both faster and easier.

8 years agoecasa: add basic setup dialog
Moritz Venn [Sun, 11 Sep 2011 20:24:36 +0000 (22:24 +0200)]
ecasa: add basic setup dialog

8 years agoecasa: only allow to highlight valid pictures, prev/next in picture view
Moritz Venn [Sun, 11 Sep 2011 17:30:15 +0000 (19:30 +0200)]
ecasa: only allow to highlight valid pictures, prev/next in picture view

not yet fully tested, but my few back/forth tests worked ok.

8 years agoecasa: add search functionality
Moritz Venn [Sun, 11 Sep 2011 16:43:28 +0000 (18:43 +0200)]
ecasa: add search functionality

also prepares picture viewer for going back/forward in album, though the
actual linkage is still missing.

8 years agoEcasaGui.py: it appears any of the element can be none... entertaining api :P
Moritz Venn [Sun, 11 Sep 2011 07:24:56 +0000 (09:24 +0200)]
EcasaGui.py: it appears any of the element can be none... entertaining api :P

8 years agoEcasaGui.py: initialize EcasaPictureWall.pictures in __init__
Moritz Venn [Sat, 10 Sep 2011 08:06:08 +0000 (10:06 +0200)]
EcasaGui.py: initialize EcasaPictureWall.pictures in __init__

8 years agoEcasaGui.py: protect picture view better from empty attributes
Moritz Venn [Sat, 10 Sep 2011 07:58:49 +0000 (09:58 +0200)]
EcasaGui.py: protect picture view better from empty attributes

8 years agoecasa: allow to display user albums
Moritz Venn [Fri, 9 Sep 2011 18:08:15 +0000 (20:08 +0200)]
ecasa: allow to display user albums

also removes some debug output. displaying contents of an album does not
appear to be working here though as epicload chokes for some reason :/

8 years agoecasa: add (some) metadata to picture view
Moritz Venn [Fri, 9 Sep 2011 16:39:53 +0000 (18:39 +0200)]
ecasa: add (some) metadata to picture view

8 years agoecasa: load feed in a new thread, allow to show single picture in full size
Moritz Venn [Fri, 9 Sep 2011 16:04:21 +0000 (18:04 +0200)]
ecasa: load feed in a new thread, allow to show single picture in full size

also adds a loading indication on the picture wall now that it displays
while there is nothing yet to see.
next is setup, search, etc and then we are almost ready for release.

8 years agoEcasaGui.py: bump to 15 pictures on wall, implement previous/next page
Moritz Venn [Fri, 9 Sep 2011 13:57:33 +0000 (15:57 +0200)]
EcasaGui.py: bump to 15 pictures on wall, implement previous/next page

8 years agokeymap.xml: also map exit key to exit
Moritz Venn [Fri, 9 Sep 2011 13:57:02 +0000 (15:57 +0200)]
keymap.xml: also map exit key to exit

8 years agoecasa: first step towards a gui
Moritz Venn [Fri, 9 Sep 2011 13:22:12 +0000 (15:22 +0200)]
ecasa: first step towards a gui

also separates code into more files to make handling cli testing and gui
mode easier (as simply loading the gui code on the console would fail
terribly, and we need none of the cli code in the gui).
right now just displays the first nine thumbnails from the current
featured pictures, but it's a start :D

8 years agoecasa: api should have everything we need for the near future
Moritz Venn [Thu, 8 Sep 2011 21:16:04 +0000 (23:16 +0200)]
ecasa: api should have everything we need for the near future

so i guess i really have to get to work on the gui now :/

8 years agoecasa: initial checkin of prototype
Moritz Venn [Thu, 8 Sep 2011 18:33:36 +0000 (20:33 +0200)]
ecasa: initial checkin of prototype

basic interaction with picasa using python-gdata, only some debug output
on console when run from cli. next step basic gui for the few
information we are currently able to retrieve and then "pimp it up" :P

8 years agoAutoTimerSettings.py: fix gettext stuff (again)
Moritz Venn [Sun, 11 Sep 2011 10:33:54 +0000 (12:33 +0200)]
AutoTimerSettings.py: fix gettext stuff (again)

8 years agoepgsearch: undo skin change
Moritz Venn [Sun, 11 Sep 2011 10:33:01 +0000 (12:33 +0200)]
epgsearch: undo skin change

8 years ago[AutoTimer]Update German localization
Jürgen Strasdas [Sun, 11 Sep 2011 10:20:37 +0000 (12:20 +0200)]
[AutoTimer]Update German localization

8 years ago[EPGSearch]Update German localization
Jürgen Strasdas [Sun, 11 Sep 2011 10:19:46 +0000 (12:19 +0200)]
[EPGSearch]Update German localization

8 years agoepgrefresh: abuse session saved in epgrefresh instance in timeCallback
Moritz Venn [Sun, 11 Sep 2011 07:26:42 +0000 (09:26 +0200)]
epgrefresh: abuse session saved in epgrefresh instance in timeCallback

8 years agosimplerss/TagStrip: smaller fixes
Moritz Venn [Fri, 9 Sep 2011 16:32:42 +0000 (18:32 +0200)]
simplerss/TagStrip: smaller fixes

8 years agofix for downloading lyrcis from web for non mp3 files
Dr.Best [Sat, 10 Sep 2011 13:09:54 +0000 (15:09 +0200)]
fix for downloading lyrcis from web for non mp3 files

8 years agoepgrefresh: use ready-function of eDVBLocalTimeHandler instead of custom check agains...
Moritz Venn [Wed, 7 Sep 2011 19:59:49 +0000 (21:59 +0200)]
epgrefresh: use ready-function of eDVBLocalTimeHandler instead of custom check against 2011

this way i can point fingers if this is broken :D

8 years agoEPGRefreshTimer.py: remove clock workaround
Moritz Venn [Wed, 7 Sep 2011 19:58:36 +0000 (21:58 +0200)]
EPGRefreshTimer.py: remove clock workaround

assumes the timer is only started if the clock is set which is true with
the new code.

8 years agoepgrefresh: wait until we got time from dvb on startup if clock is (probably) unset
Moritz Venn [Wed, 7 Sep 2011 12:48:06 +0000 (14:48 +0200)]
epgrefresh: wait until we got time from dvb on startup if clock is (probably) unset

8 years agoRSSTickerView.py: remove debug code
Moritz Venn [Mon, 5 Sep 2011 22:34:35 +0000 (00:34 +0200)]
RSSTickerView.py: remove debug code

8 years agosimplerss: add basic ticker
Moritz Venn [Mon, 5 Sep 2011 20:58:56 +0000 (22:58 +0200)]
simplerss: add basic ticker

nothing fancy and surprisingly uninteractive :D

8 years agomake sure that config.plugins.Partnerbox.enablepartnerboxepglist is initialized when...
Dr.Best [Sun, 4 Sep 2011 21:39:09 +0000 (23:39 +0200)]
make sure that config.plugins.Partnerbox.enablepartnerboxepglist is initialized when epgsearch is using showPartnerboxIconsinEPGList()-method

8 years agodelete unneeded svn-folders
Dr.Best [Sat, 3 Sep 2011 09:53:22 +0000 (11:53 +0200)]
delete unneeded svn-folders

8 years agoinitial check-in of fstabEditor plugin
dre [Sat, 3 Sep 2011 09:27:25 +0000 (11:27 +0200)]
initial check-in of fstabEditor plugin

8 years agonew: close shoutcast/merlinmusicplayer when sleeptimer was set
Dr.Best [Fri, 2 Sep 2011 22:29:11 +0000 (00:29 +0200)]
new: close shoutcast/merlinmusicplayer when sleeptimer was set

8 years agoautotimer, epgsearch: limit search to 1000 matches
Moritz Venn [Fri, 2 Sep 2011 08:50:44 +0000 (10:50 +0200)]
autotimer, epgsearch: limit search to 1000 matches

8 years agorework some meta.xml files. we need at least one category tag.
acid-burn [Thu, 1 Sep 2011 12:29:13 +0000 (14:29 +0200)]
rework some meta.xml files. we need at least one category tag.

8 years agonetworkbrowser: fix logic error introduced in my last commit
Moritz Venn [Tue, 30 Aug 2011 16:06:48 +0000 (18:06 +0200)]
networkbrowser: fix logic error introduced in my last commit

8 years agouse python style escaping for quoutes inside menusort and showclock meta files to...
acid-burn [Mon, 29 Aug 2011 15:07:26 +0000 (17:07 +0200)]
use python style escaping for quoutes inside menusort and showclock meta files to make gettext happy here.

8 years agonetworkbrowser: usability fixes
Moritz Venn [Mon, 29 Aug 2011 14:03:34 +0000 (16:03 +0200)]
networkbrowser: usability fixes

- no longer hardcoded rsize,wsize and (for nfs) tcp; there are still
  default values in place, but they have a lower priority than anything
  in the user options.
- be more careful when resetting options in editor

8 years agoEPGSearch.py: bindings to yttrailer if installed
Moritz Venn [Sun, 28 Aug 2011 13:43:37 +0000 (15:43 +0200)]
EPGSearch.py: bindings to yttrailer if installed

8 years agoimdb: allow to start yttrailer from within plugin
Moritz Venn [Sat, 27 Aug 2011 16:12:55 +0000 (18:12 +0200)]
imdb: allow to start yttrailer from within plugin

8 years ago-displaying music-lyrics from internet is working again (found a new, working server...
Dr.Best [Fri, 26 Aug 2011 22:07:47 +0000 (00:07 +0200)]
-displaying music-lyrics from internet is working again (found a new, working server :-) ) (try id3tag first, if not available try to download from internet)

8 years ago-fix for shoutcast server communication, shoutcast-plugin is displaying genres/statio...
Dr.Best [Fri, 26 Aug 2011 20:54:20 +0000 (22:54 +0200)]
-fix for shoutcast server communication, shoutcast-plugin is displaying genres/stations again
-fix for google cover display
-removed version number for plugin
-using my old screen layout: it is skinnable, and i really like my layout
-always show plugin in plugin-menu, additional display for extensions-menu (customize in config, default = false)
-removed plugin name/description customizing in setup

8 years ago[AutomaticCleanup]Fix crash if settings backup file date ends with "2"
Jürgen Strasdas [Fri, 26 Aug 2011 12:42:45 +0000 (14:42 +0200)]
[AutomaticCleanup]Fix crash if settings backup file date ends with "2"

8 years agomenusort: fix changing order via gui again
Moritz Venn [Sat, 20 Aug 2011 15:04:26 +0000 (17:04 +0200)]
menusort: fix changing order via gui again

8 years agomenusort: add hide functionality to gui
Moritz Venn [Sat, 20 Aug 2011 12:53:57 +0000 (14:53 +0200)]
menusort: add hide functionality to gui

also fixes writing config

8 years agomenusort: hiding actually works now
Moritz Venn [Fri, 19 Aug 2011 22:09:31 +0000 (00:09 +0200)]
menusort: hiding actually works now

previous implementation had a logic error as the list does NOT contain
the used weights, but the original ones. hence it is highly unlikely one
of them is HIDDENWEIGHT.

8 years agomenusort: no longer overwrite hidden property
Moritz Venn [Fri, 19 Aug 2011 19:27:18 +0000 (21:27 +0200)]
menusort: no longer overwrite hidden property

needs gui support for toggling and displaying it though

8 years agomenusort: add preliminary support for hiding entries
Moritz Venn [Sat, 16 Jul 2011 21:04:05 +0000 (23:04 +0200)]
menusort: add preliminary support for hiding entries

should theoretically work when hiding entires by modifying the xml
directly, but editing removes the hidden-flag.

8 years agoShowClock: use new meta xml style.
acid-burn [Fri, 19 Aug 2011 21:23:05 +0000 (23:23 +0200)]
ShowClock: use new meta xml style.

8 years agoMerge remote-tracking branch 'origin/master'
Jürgen Strasdas [Tue, 16 Aug 2011 16:05:10 +0000 (18:05 +0200)]
Merge remote-tracking branch 'origin/master'

8 years ago[AutomaticCleanup]Fix infinite loop when timerlist cleanup is set to option "immediat...
Jürgen Strasdas [Tue, 16 Aug 2011 15:21:39 +0000 (17:21 +0200)]
[AutomaticCleanup]Fix infinite loop when timerlist cleanup is set to option "immediately after recording"

8 years agoautotimer: eit can be None, use empty extdesc (if unset) in this case
Moritz Venn [Mon, 15 Aug 2011 21:17:34 +0000 (23:17 +0200)]
autotimer: eit can be None, use empty extdesc (if unset) in this case

8 years agoimdb: fix stars image width (was set to 250 though image is only 210px)
Moritz Venn [Mon, 15 Aug 2011 14:46:03 +0000 (16:46 +0200)]
imdb: fix stars image width (was set to 250 though image is only 210px)

8 years agosvdrp: simplify code
Moritz Venn [Sun, 14 Aug 2011 09:54:55 +0000 (11:54 +0200)]
svdrp: simplify code

8 years agowebif (tags): iterate over file line by line instead of reading all of it
Moritz Venn [Sun, 14 Aug 2011 09:49:42 +0000 (11:49 +0200)]
webif (tags): iterate over file line by line instead of reading all of it

same change as in tageditor for the same reasons.

8 years agotageditor: stupid optimization
Moritz Venn [Sun, 14 Aug 2011 09:45:43 +0000 (11:45 +0200)]
tageditor: stupid optimization

file.readlines() reads the whole file into memory, whereas iterating
over it just reads it line by line. this is faster, easier to read and
saves us some memory (though i have to admit very little memory which
was only used for a short period of time).

8 years agoimdb: fix rating mask
Moritz Venn [Sat, 13 Aug 2011 18:27:33 +0000 (20:27 +0200)]
imdb: fix rating mask

8 years agomenusort: speed up sorting a bit
Moritz Venn [Fri, 12 Aug 2011 22:34:21 +0000 (00:34 +0200)]
menusort: speed up sorting a bit

though it should barely be noticable, there is no reason not to do it
:-)

8 years agoMerge branch 'master' of git://schwerkraft.elitedvb.net/enigma2-plugins/enigma2-plugins
betonme [Sat, 13 Aug 2011 14:35:18 +0000 (16:35 +0200)]
Merge branch 'master' of git://schwerkraft.elitedvb.net/enigma2-plugins/enigma2-plugins

8 years agoFixed Typo
betonme [Sat, 13 Aug 2011 14:34:11 +0000 (16:34 +0200)]
Fixed Typo

8 years agofix license in about
sreichholf [Fri, 12 Aug 2011 13:20:46 +0000 (15:20 +0200)]
fix license in about

8 years agoFIX last fix :-)
Michael Schmidt [Fri, 12 Aug 2011 10:33:32 +0000 (12:33 +0200)]
FIX last fix :-)

Change-Id: Id5c1f1b3dfffd1e85ee1e60c6663a6e6e2e3aa3d

8 years agoFIX: reverselookup.xml for 11880.com
Michael Schmidt [Fri, 12 Aug 2011 10:08:57 +0000 (12:08 +0200)]
FIX: reverselookup.xml for 11880.com

Change-Id: I0e44cf7d6e934d3dc53b0552e4d887de0d045307

8 years agoAutoTimer.py: make reading extdesc a little more reliable
Moritz Venn [Thu, 11 Aug 2011 10:58:46 +0000 (12:58 +0200)]
AutoTimer.py: make reading extdesc a little more reliable

8 years agoAutoTimer.py: try to fix avoidDuplicateDescription again
Moritz Venn [Thu, 11 Aug 2011 07:46:46 +0000 (09:46 +0200)]
AutoTimer.py: try to fix avoidDuplicateDescription again

8 years agoAutoTimer.py: fix typo (copy&paste?)
Moritz Venn [Wed, 10 Aug 2011 22:36:54 +0000 (00:36 +0200)]
AutoTimer.py: fix typo (copy&paste?)

8 years agoAutoTimer.py: small optimization, use chain when generating timer lists
Moritz Venn [Wed, 10 Aug 2011 22:35:43 +0000 (00:35 +0200)]
AutoTimer.py: small optimization, use chain when generating timer lists

8 years agoimdb: smaller cleanup
Moritz Venn [Wed, 10 Aug 2011 19:09:42 +0000 (21:09 +0200)]
imdb: smaller cleanup

8 years agoimdb: fix regexes for international site
Moritz Venn [Wed, 10 Aug 2011 19:08:46 +0000 (21:08 +0200)]
imdb: fix regexes for international site

8 years agopluginhider: use attrgetter instead of lambda function
Moritz Venn [Wed, 10 Aug 2011 16:28:42 +0000 (18:28 +0200)]
pluginhider: use attrgetter instead of lambda function

8 years agoEPGSearch.py: use itemgetter instead of lambda function
Moritz Venn [Wed, 10 Aug 2011 16:28:29 +0000 (18:28 +0200)]
EPGSearch.py: use itemgetter instead of lambda function

8 years agoAutoTimer.py: sort matches using itemgetter
Moritz Venn [Wed, 10 Aug 2011 16:21:00 +0000 (18:21 +0200)]
AutoTimer.py: sort matches using itemgetter

easier, faster, ... no reason not to use it :)

8 years agoautotimer: improve thread handling
Moritz Venn [Wed, 10 Aug 2011 14:42:48 +0000 (16:42 +0200)]
autotimer: improve thread handling

now using just one thread per autopoller instance and just pauses it
while in the plugin configuration.

8 years agoAutoPoller.py: smaller cleanup
Moritz Venn [Tue, 9 Aug 2011 22:02:58 +0000 (00:02 +0200)]
AutoPoller.py: smaller cleanup

since we render the thread unusable in the stop method we should remove
the references to out member functions from timer/pump.
also removes unnecessary (and wrong) release of semaphore.

8 years agoAutoPoller.py: create new thread on each start
Moritz Venn [Tue, 9 Aug 2011 20:33:12 +0000 (22:33 +0200)]
AutoPoller.py: create new thread on each start

8 years agoAutoPoller.py: some stupid optimizations
Moritz Venn [Tue, 9 Aug 2011 20:23:42 +0000 (22:23 +0200)]
AutoPoller.py: some stupid optimizations

8 years agoAutoPoller.py: deque should be enough
Moritz Venn [Tue, 9 Aug 2011 20:17:55 +0000 (22:17 +0200)]
AutoPoller.py: deque should be enough

collections.deque should be good enough for this use and it is way
faster than Queue.Queue.

8 years agoautotimer/epgrefresh: follow webif change
Moritz Venn [Fri, 27 May 2011 21:21:01 +0000 (23:21 +0200)]
autotimer/epgrefresh: follow webif change

8 years agowebif: overview of external modules
Moritz Venn [Fri, 27 May 2011 21:16:18 +0000 (23:16 +0200)]
webif: overview of external modules

also allows to add two more elements to the child: human readable name
and version. name defaults to path and version to "unknown".

8 years agoRSSFeed.py: fix iterating over feeds again
Moritz Venn [Tue, 9 Aug 2011 18:39:12 +0000 (20:39 +0200)]
RSSFeed.py: fix iterating over feeds again

8 years agoAutoPoller.py: use a thread for background parsing
Moritz Venn [Tue, 9 Aug 2011 18:29:33 +0000 (20:29 +0200)]
AutoPoller.py: use a thread for background parsing

8 years agofix false assumption when updating syntax
Moritz Venn [Tue, 9 Aug 2011 16:43:02 +0000 (18:43 +0200)]
fix false assumption when updating syntax

now uses iteritems again on python 2.x

8 years agoautotimer: update syntax
Moritz Venn [Tue, 9 Aug 2011 16:35:32 +0000 (18:35 +0200)]
autotimer: update syntax

8 years agomoviesearch: use fancy print function from the future
Moritz Venn [Mon, 8 Aug 2011 17:59:05 +0000 (19:59 +0200)]
moviesearch: use fancy print function from the future

8 years agowerbezapper: remove debug print
Moritz Venn [Mon, 8 Aug 2011 17:58:16 +0000 (19:58 +0200)]
werbezapper: remove debug print

8 years agoftpbrowser: update syntax
Moritz Venn [Mon, 8 Aug 2011 17:57:14 +0000 (19:57 +0200)]
ftpbrowser: update syntax

8 years agosimplerss: update syntax
Moritz Venn [Mon, 8 Aug 2011 12:41:19 +0000 (14:41 +0200)]
simplerss: update syntax

8 years agomediadownloader: update syntax
Moritz Venn [Mon, 8 Aug 2011 12:40:29 +0000 (14:40 +0200)]
mediadownloader: update syntax

8 years agoimdb: update syntax
Moritz Venn [Mon, 8 Aug 2011 12:30:42 +0000 (14:30 +0200)]
imdb: update syntax

8 years agoepgrefresh: update to newer python syntax
Moritz Venn [Mon, 8 Aug 2011 12:22:22 +0000 (14:22 +0200)]
epgrefresh: update to newer python syntax

8 years agoupdate some syntax and make the code more future-proof ;)
Moritz Venn [Mon, 8 Aug 2011 10:04:50 +0000 (12:04 +0200)]
update some syntax and make the code more future-proof ;)

8 years agoAutoTimer.py: tiny optimization
Moritz Venn [Tue, 9 Aug 2011 16:21:59 +0000 (18:21 +0200)]
AutoTimer.py: tiny optimization

8 years agoAutoTimer.py: smaller style change / micro-optimization
Moritz Venn [Tue, 9 Aug 2011 14:35:38 +0000 (16:35 +0200)]
AutoTimer.py: smaller style change / micro-optimization

creating a list takes longer than creating a tuple ;)

8 years agoautotimer: ignore evtLimit for similar timers
Moritz Venn [Tue, 9 Aug 2011 14:29:00 +0000 (16:29 +0200)]
autotimer: ignore evtLimit for similar timers

I feel this makes the feature unintuitive or to put it differently: I
spend quite some time debugging why no similar timers were found :D

8 years agoAutoTimer.py: merge the two match-paths again
Moritz Venn [Tue, 9 Aug 2011 13:45:00 +0000 (15:45 +0200)]
AutoTimer.py: merge the two match-paths again

though it looks a little weird, it's easier to maintain and probably a
little more "natural" (despite the order of the checks which is due to
easier checks being done first)