diff --git a/packages/addons/downloadmanager/CouchPotato/changelog.txt b/packages/addons/downloadmanager/CouchPotato/changelog.txt deleted file mode 100644 index feb3355a71..0000000000 --- a/packages/addons/downloadmanager/CouchPotato/changelog.txt +++ /dev/null @@ -1,2 +0,0 @@ -0.99.1 -- initial version CouchPotato diff --git a/packages/addons/downloadmanager/CouchPotato/icon/icon.png b/packages/addons/downloadmanager/CouchPotato/icon/icon.png deleted file mode 100644 index d189fe8ba2..0000000000 Binary files a/packages/addons/downloadmanager/CouchPotato/icon/icon.png and /dev/null differ diff --git a/packages/addons/downloadmanager/CouchPotato/meta b/packages/addons/downloadmanager/CouchPotato/meta deleted file mode 100644 index e4f92d7d35..0000000000 --- a/packages/addons/downloadmanager/CouchPotato/meta +++ /dev/null @@ -1,40 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2011 Anthony Nash (nash.ant@gmail.com) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="CouchPotato" -PKG_VERSION="ded60e1" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="OSS" -PKG_SITE="https://github.com/RuudBurger/CouchPotato" -PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS="Python SABnzbd" -PKG_BUILD_DEPENDS="toolchain Python" -PKG_PRIORITY="optional" -PKG_SECTION="downloadmanager" -PKG_SHORTDESC="CouchPotato: automated movie downloading." -PKG_LONGDESC="CouchPotato: automated movie downloading." - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="xbmc.service" -PKG_ADDON_REQUIRES="addon.downloadmanager.SABnzbd:0.99.1" - -PKG_AUTORECONF="no" diff --git a/packages/addons/downloadmanager/CouchPotato/patches/CouchPotato-ded60e1-000-add_datadir_and_config_support-0.1.patch b/packages/addons/downloadmanager/CouchPotato/patches/CouchPotato-ded60e1-000-add_datadir_and_config_support-0.1.patch deleted file mode 100644 index afa884f705..0000000000 --- a/packages/addons/downloadmanager/CouchPotato/patches/CouchPotato-ded60e1-000-add_datadir_and_config_support-0.1.patch +++ /dev/null @@ -1,186 +0,0 @@ -diff -Naur CouchPotato-ded60e1/app/config/db.py CouchPotato-ded60e1.patch/app/config/db.py ---- CouchPotato-ded60e1/app/config/db.py 2011-04-23 19:55:33.000000000 +0200 -+++ CouchPotato-ded60e1.patch/app/config/db.py 2011-04-23 20:26:44.495557932 +0200 -@@ -10,6 +10,7 @@ - import datetime - import os - import sys -+import app.config - - log = CPLog(__name__) - -@@ -24,7 +25,7 @@ - else: - path = os.path.join(os.path.abspath(os.path.curdir), 'data.db') - else: -- path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))), 'data.db') -+ path = os.path.join(app.config.DATADIR, 'data.db') - - engine = create_engine('sqlite:///%s' % path) - metadata = MetaData(engine) -diff -Naur CouchPotato-ded60e1/app/config/__init__.py CouchPotato-ded60e1.patch/app/config/__init__.py ---- CouchPotato-ded60e1/app/config/__init__.py 2011-04-23 19:55:33.000000000 +0200 -+++ CouchPotato-ded60e1.patch/app/config/__init__.py 2011-04-23 20:26:44.480558230 +0200 -@@ -0,0 +1 @@ -+DATADIR=None -diff -Naur CouchPotato-ded60e1/app/controllers/log.py CouchPotato-ded60e1.patch/app/controllers/log.py ---- CouchPotato-ded60e1/app/controllers/log.py 2011-04-23 19:55:33.000000000 +0200 -+++ CouchPotato-ded60e1.patch/app/controllers/log.py 2011-04-23 20:26:44.505557734 +0200 -@@ -4,6 +4,7 @@ - from markupsafe import escape - import cherrypy - import os -+import app.config - - log = CPLog(__name__) - file = 'CouchPotato.log' -@@ -56,7 +57,7 @@ - return redirect(url(controller = 'log', action = 'index')) - - def logDir(self): -- return os.path.join(cherrypy.config.get('runPath'), 'logs') -+ return os.path.join(app.config.DATADIR, 'logs') - - def logFile(self): - return os.path.join(self.logDir(), file) -diff -Naur CouchPotato-ded60e1/CouchPotato.py CouchPotato-ded60e1.patch/CouchPotato.py ---- CouchPotato-ded60e1/CouchPotato.py 2011-04-23 19:55:33.000000000 +0200 -+++ CouchPotato-ded60e1.patch/CouchPotato.py 2011-04-23 20:26:50.127445945 +0200 -@@ -3,6 +3,7 @@ - import os - - rundir = os.path.dirname(os.path.abspath(__file__)) -+ - try: - frozen = sys.frozen - except AttributeError: -@@ -20,28 +21,9 @@ - sys.path.insert(0, path_base) - sys.path.insert(0, os.path.join(path_base, 'library')) - --# Configure logging --from app.config.cplog import CPLog --debug = os.path.isfile(os.path.join(path_base, 'debug.conf')) --log = CPLog() --log.config(os.path.join(rundir, 'logs'), debug) -- --# Create cache dir --cachedir = os.path.join(rundir, 'cache') --if not os.path.isdir(cachedir): -- os.mkdir(cachedir) -- --import cherrypy --import app.config.render --from app.config.db import initDb --from optparse import OptionParser --from app.config.configApp import configApp --from app.config.routes import setup as Routes --from app.lib.cron import CronJobs --from app.config.updater import Updater --from cherrypy.process import plugins -- - def server_start(): -+ from optparse import OptionParser -+ - p = OptionParser() - p.add_option('-d', action = "store_true", - dest = 'daemonize', help = "Run the server as a daemon") -@@ -50,19 +32,80 @@ - p.add_option('-p', '--pidfile', - dest = 'pidfile', default = None, - help = "Store the process id in the given file") -+ p.add_option('--config', -+ dest = 'config', default = None, -+ help = "Path to config.ini file") -+ p.add_option('--datadir', -+ dest = 'datadir', default = None, -+ help = "Path to the data directory") -+ - - options, args = p.parse_args() -+ -+ if options.datadir: -+ datadir = options.datadir -+ -+ if not os.path.isdir(datadir): -+ os.makedirs(datadir) -+ -+ else: -+ datadir = rundir -+ -+ datadir = os.path.abspath(datadir) -+ -+ if not os.access(datadir, os.W_OK): -+ raise SystemExit("Data dir must be writeable '" + datadir + "'") -+ -+ import app.config -+ app.config.DATADIR = datadir -+ -+ if options.config: -+ config = options.config -+ else: -+ config = os.path.join(datadir, 'config.ini') -+ -+ config = os.path.abspath(config) - -- config = os.path.join(rundir, 'config.ini') -+ if not os.access(os.path.dirname(config), os.W_OK) and not os.access(config, os.W_OK): -+ if not os.path.exists(os.path.dirname(config)): -+ os.makedirs(os.path.dirname(config)) -+ else: -+ raise SystemExit("Directory for config file must be writeable") -+ -+ import cherrypy -+ import app.config.render -+ -+ # Configure logging -+ from app.config.cplog import CPLog -+ -+ # Setup logging -+ debug = os.path.isfile(os.path.join(datadir, 'debug.conf')) -+ log = CPLog() -+ log.config(os.path.join(datadir, 'logs'), debug) -+ -+ # Create cache dir -+ cachedir = os.path.join(datadir, 'cache') -+ if not os.path.isdir(cachedir): -+ os.mkdir(cachedir) - - # Stop logging - if options.quiet or options.daemonize: - cherrypy.config.update({'log.screen': False}) -+ - - # Config app -+ from app.config.configApp import configApp - ca = configApp(config) -+ -+ # Setup db -+ from app.config.db import initDb - initDb() - -+ from app.config.routes import setup as Routes -+ from app.lib.cron import CronJobs -+ from app.config.updater import Updater -+ from cherrypy.process import plugins -+ - # Check an see if CP is already running - import socket - s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -@@ -129,7 +172,7 @@ - }, - '/cache':{ - 'tools.staticdir.on': True, -- 'tools.staticdir.root': rundir, -+ 'tools.staticdir.root': datadir, - 'tools.staticdir.dir': "cache", - 'tools.expires.on': True, - 'tools.expires.secs': 3600 * 24 * 7 -@@ -173,7 +216,6 @@ - if hasattr(cherrypy.engine, "console_control_handler"): - cherrypy.engine.console_control_handler.subscribe() - -- - ## start the app - try: - cherrypy.engine.start() diff --git a/packages/addons/downloadmanager/CouchPotato/source/bin/ini_tool b/packages/addons/downloadmanager/CouchPotato/source/bin/ini_tool deleted file mode 100755 index 97f7b4c433..0000000000 --- a/packages/addons/downloadmanager/CouchPotato/source/bin/ini_tool +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env python - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2011 Travis Glenn Hansen (travisghansen@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -from configobj import ConfigObj -import sys -import os -import string - -python_major = sys.version_info[0] -python_minor = sys.version_info[1] - -prog="ini_tool" -description="""Read/Write config files. - -Examples: - %(prog)s --file config.ini --action read --option [section:]username - %(prog)s --file config.ini --action write --option [section:]username --value foo""" % {'prog':prog} - -def option_required_error(option): - parser.print_usage() - print prog + ": error: " + option + " is required" - exit(2) - -if python_major > 2 or (python_major == 2 and python_minor >= 7): - import argparse - - parser = argparse.ArgumentParser( - prog=prog, - description=description, - formatter_class=argparse.RawDescriptionHelpFormatter, - ) - - parser.add_argument('--file', help='file to read/write to/from', required=True) - parser.add_argument('--action', help='read|write', required=True) - parser.add_argument('--option', help='the option key', required=True) - parser.add_argument('--value', help='value to store in the given option (only for write action)') - - options = parser.parse_args() - -else: - import optparse - - parser = optparse.OptionParser( - prog=prog, - description=description, - ) - - parser.add_option('--file', help='file to read/write to/from') - parser.add_option('--action', help='read|write') - parser.add_option('--option', help='the option key') - parser.add_option('--value', help='value to store in the given option (only for write action)') - - (options, args) = parser.parse_args() - - if not options.file: - option_required_error("--file") - if not options.action: - option_required_error("--action") - if not options.option: - option_required_error("--option") - - -if options.action != "read" and options.action != "write": - print "'" + options.action + "' is not a valid action" - parser.print_help() - exit(2) - -if options.action == "read" and not os.path.isfile(options.file): - print "'" + options.file + "' is not a file" - exit(2) - -config = ConfigObj(options.file) -keys = string.split(options.option, ":") -key_len = len(keys) -current_section = config - -if options.action == 'read': - i = 1 - for key in keys: - if i == key_len: - print current_section[key] - exit(0) - else: - current_section = current_section[key] - i += 1 -elif options.action == 'write': - i = 1 - for key in keys: - if i == key_len: - current_section[key] = options.value - elif key not in current_section: - current_section[key] = {} - current_section = current_section[key] - i += 1 - - config.write() -else: - exit(1) \ No newline at end of file diff --git a/packages/addons/downloadmanager/CouchPotato/source/start.sh b/packages/addons/downloadmanager/CouchPotato/source/start.sh deleted file mode 100755 index 7f956d88a2..0000000000 --- a/packages/addons/downloadmanager/CouchPotato/source/start.sh +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2011 Anthony Nash (nash.ant@gmail.com) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - - export PATH="$PATH:./bin" - export PYTHONPATH="$PYTHONPATH:./pylib" - - COUCHPOTATO_HOME="$HOME/.xbmc/userdata/addon_data/addon.downloadmanager.CouchPotato" - SABNZBD_SETTINGS="$HOME/.xbmc/userdata/addon_data/addon.downloadmanager.SABnzbd/sabnzbd.ini" - XBMC_SETTINGS="$HOME/.xbmc/userdata/guisettings.xml" - - write_ini() { - python bin/ini_tool --action=write \ - --file=$COUCHPOTATO_HOME/config.ini \ - --option="$1:$2" \ - --value="$3" - } - - read_sabconfig() { - python bin/ini_tool --action=read \ - --file=$SABNZBD_SETTINGS \ - --option="$1:$2" - } - - read_xbmcconfig() { - grep "<$1>" $XBMC_SETTINGS | sed -e "s,[[:space:]]*<$1>,," -e "s,,," - } - - mkdir -p $COUCHPOTATO_HOME - chmod +x ./bin/* - - sleep 5 - - if [ ! -f "$COUCHPOTATO_HOME/config.ini" ]; then - COUCHPOTATO_FIRSTRUN="yes" - fi - - # default values - COUCHPOTATO_LAUNCHBROWSER="False" - COUCHPOTATO_VERSIONCHECK="False" - COUCHPOTATO_PORT="8083" - COUCHPOTATO_USEXBMC="True" - COUCHPOTATO_UPDATEXBMC="True" - - # read xbmc settings - XBMC_HOST="127.0.0.1" - XBMC_PORT=`read_xbmcconfig webserverport` - XBMC_USER=`read_xbmcconfig webserverusername` - XBMC_PWD=`read_xbmcconfig webserverpassword` - - # read sabnzbd settings - SABNZBD_HOST="127.0.0.1" - SABNZBD_PORT="8081" - SABNZBD_APIKEY=`read_sabconfig misc api_key` - SABNZBD_WEBUSERNAME=`read_sabconfig misc username` - SABNZBD_WEBPASSWORD=`read_sabconfig misc password` - - if [ -z "$COUCHPOTATO_HOST" ]; then - COUCHPOTATO_HOST="0.0.0.0" - fi - - write_ini global host $COUCHPOTATO_HOST - write_ini global port $COUCHPOTATO_PORT - write_ini global username $SABNZBD_WEBUSERNAME - write_ini global password $SABNZBD_WEBPASSWORD - write_ini global launchbrowser $COUCHPOTATO_LAUNCHBROWSER - write_ini global updater $COUCHPOTATO_VERSIONCHECK - - write_ini Sabnzbd username $SABNZBD_WEBUSERNAME - write_ini Sabnzbd password $SABNZBD_WEBPASSWORD - write_ini Sabnzbd apikey $SABNZBD_APIKEY - write_ini Sabnzbd host "$SABNZBD_HOST:$SABNZBD_PORT" - - write_ini XBMC enabled $COUCHPOTATO_USEXBMC - write_ini XBMC host "$XBMC_HOST:$XBMC_PORT" - write_ini XBMC username $XBMC_USER - write_ini XBMC password $XBMC_PWD - - if [ "$COUCHPOTATO_FIRSTRUN" = "yes" ]; then - write_ini XBMC updateoneonly $COUCHPOTATO_UPDATEXBMC - fi - - python ./CouchPotato/CouchPotato.py -d --datadir $COUCHPOTATO_HOME --config $COUCHPOTATO_HOME/config.ini diff --git a/packages/addons/downloadmanager/SABnzbd/addon b/packages/addons/downloadmanager/SABnzbd/addon deleted file mode 100755 index 88dd090e00..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/addon +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -. config/options $1 - -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/$1 - cp -PR $PKG_BUILD/* $ADDON_BUILD/$PKG_ADDON_ID/$1 - cp -PR $PKG_DIR/config/settings.xml* $ADDON_BUILD/$PKG_ADDON_ID/settings-default.xml - -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin - cp $BUILD/par2cmdline*/par2 $ADDON_BUILD/$PKG_ADDON_ID/bin - cp $BUILD/unrar/unrar $ADDON_BUILD/$PKG_ADDON_ID/bin - cp $BUILD/unzip*/unzip $ADDON_BUILD/$PKG_ADDON_ID/bin - -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pylib - cp -R $BUILD/Cheetah*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib - cp -R $BUILD/pyOpenSSL*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib - cp -R $BUILD/yenc*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib diff --git a/packages/addons/downloadmanager/SABnzbd/changelog.txt b/packages/addons/downloadmanager/SABnzbd/changelog.txt deleted file mode 100644 index 86e63d6a63..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/changelog.txt +++ /dev/null @@ -1,2 +0,0 @@ -0.99.1 -- initial version SABnzbd-0.6.0RC2 \ No newline at end of file diff --git a/packages/addons/downloadmanager/SABnzbd/config/settings.xml b/packages/addons/downloadmanager/SABnzbd/config/settings.xml deleted file mode 100644 index 20c2a69b4e..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/config/settings.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/packages/addons/downloadmanager/SABnzbd/icon/icon.png b/packages/addons/downloadmanager/SABnzbd/icon/icon.png deleted file mode 100644 index 2c62900063..0000000000 Binary files a/packages/addons/downloadmanager/SABnzbd/icon/icon.png and /dev/null differ diff --git a/packages/addons/downloadmanager/SABnzbd/meta b/packages/addons/downloadmanager/SABnzbd/meta deleted file mode 100644 index 5ba1ae8918..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/meta +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="SABnzbd" -PKG_VERSION="0.6.0RC2" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="OSS" -PKG_SITE="http://sabnzbd.org/" -#PKG_URL="$SOURCEFORGE_SRC/sabnzbdplus/${PKG_NAME}-${PKG_VERSION}-src.tar.gz" -PKG_URL="$SOURCEFORGE_SRC/sabnzbdplus/sabnzbdplus-beta/sabnzbd-${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}-src.tar.gz" -PKG_DEPENDS="Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline" -PKG_BUILD_DEPENDS="toolchain Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline" -PKG_PRIORITY="optional" -PKG_SECTION="downloadmanager" -PKG_SHORTDESC="SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can." -PKG_LONGDESC="SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add a .nzb file. SABnzbd+ takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction." - -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="xbmc.service" - -PKG_AUTORECONF="no" diff --git a/packages/addons/downloadmanager/SABnzbd/patches/SABnzbd-0.6.0RC2-001_remove_default_settings-0.2.patch b/packages/addons/downloadmanager/SABnzbd/patches/SABnzbd-0.6.0RC2-001_remove_default_settings-0.2.patch deleted file mode 100644 index 6929607456..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/patches/SABnzbd-0.6.0RC2-001_remove_default_settings-0.2.patch +++ /dev/null @@ -1,214 +0,0 @@ -diff -Naur SABnzbd-0.6.0RC2/interfaces/Plush/templates/config_directories.tmpl SABnzbd-0.6.0RC2.patch/interfaces/Plush/templates/config_directories.tmpl ---- SABnzbd-0.6.0RC2/interfaces/Plush/templates/config_directories.tmpl 2011-04-10 16:06:26.000000000 +0200 -+++ SABnzbd-0.6.0RC2.patch/interfaces/Plush/templates/config_directories.tmpl 2011-04-22 15:08:09.323174151 +0200 -@@ -109,49 +109,6 @@ - - - --
--
--

$T('systemFolders')

--

$T('base-folder'):
$my_lcldata

--
--
--
-- -- -- --
--
-- -- --
--
-- -- --
--
--
-- -
-
-

 

-diff -Naur SABnzbd-0.6.0RC2/interfaces/Plush/templates/config_general.tmpl SABnzbd-0.6.0RC2.patch/interfaces/Plush/templates/config_general.tmpl ---- SABnzbd-0.6.0RC2/interfaces/Plush/templates/config_general.tmpl 2011-04-10 16:06:26.000000000 +0200 -+++ SABnzbd-0.6.0RC2.patch/interfaces/Plush/templates/config_general.tmpl 2011-04-22 14:59:06.304131312 +0200 -@@ -14,82 +14,6 @@ -
-
-
-- -- --
--
-- -- --
--
-- -- --
--
-- -- --
--
-- -- --
--
-- -- --
--
- --
-
-
- -@@ -152,36 +69,6 @@ - $T('explain-enable_https') - - --
-- -- --
--
-- -- --
--
-- -- --
- - - -diff -Naur SABnzbd-0.6.0RC2/interfaces/Plush/templates/config_switches.tmpl SABnzbd-0.6.0RC2.patch/interfaces/Plush/templates/config_switches.tmpl ---- SABnzbd-0.6.0RC2/interfaces/Plush/templates/config_switches.tmpl 2011-04-10 16:06:26.000000000 +0200 -+++ SABnzbd-0.6.0RC2.patch/interfaces/Plush/templates/config_switches.tmpl 2011-04-22 15:21:32.791455752 +0200 -@@ -12,20 +12,6 @@ -

$T('swtag-general')

- -
--
-- 0 then "checked=1" else ""#--> /> -- --
--
-- 0 then "checked=1" else ""#--> /> -- --
- -
- 0 then "checked=1" else ""#--> /> diff --git a/packages/addons/downloadmanager/SABnzbd/source/bin/ini_tool b/packages/addons/downloadmanager/SABnzbd/source/bin/ini_tool deleted file mode 100755 index 97f7b4c433..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/bin/ini_tool +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env python - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2011 Travis Glenn Hansen (travisghansen@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -from configobj import ConfigObj -import sys -import os -import string - -python_major = sys.version_info[0] -python_minor = sys.version_info[1] - -prog="ini_tool" -description="""Read/Write config files. - -Examples: - %(prog)s --file config.ini --action read --option [section:]username - %(prog)s --file config.ini --action write --option [section:]username --value foo""" % {'prog':prog} - -def option_required_error(option): - parser.print_usage() - print prog + ": error: " + option + " is required" - exit(2) - -if python_major > 2 or (python_major == 2 and python_minor >= 7): - import argparse - - parser = argparse.ArgumentParser( - prog=prog, - description=description, - formatter_class=argparse.RawDescriptionHelpFormatter, - ) - - parser.add_argument('--file', help='file to read/write to/from', required=True) - parser.add_argument('--action', help='read|write', required=True) - parser.add_argument('--option', help='the option key', required=True) - parser.add_argument('--value', help='value to store in the given option (only for write action)') - - options = parser.parse_args() - -else: - import optparse - - parser = optparse.OptionParser( - prog=prog, - description=description, - ) - - parser.add_option('--file', help='file to read/write to/from') - parser.add_option('--action', help='read|write') - parser.add_option('--option', help='the option key') - parser.add_option('--value', help='value to store in the given option (only for write action)') - - (options, args) = parser.parse_args() - - if not options.file: - option_required_error("--file") - if not options.action: - option_required_error("--action") - if not options.option: - option_required_error("--option") - - -if options.action != "read" and options.action != "write": - print "'" + options.action + "' is not a valid action" - parser.print_help() - exit(2) - -if options.action == "read" and not os.path.isfile(options.file): - print "'" + options.file + "' is not a file" - exit(2) - -config = ConfigObj(options.file) -keys = string.split(options.option, ":") -key_len = len(keys) -current_section = config - -if options.action == 'read': - i = 1 - for key in keys: - if i == key_len: - print current_section[key] - exit(0) - else: - current_section = current_section[key] - i += 1 -elif options.action == 'write': - i = 1 - for key in keys: - if i == key_len: - current_section[key] = options.value - elif key not in current_section: - current_section[key] = {} - current_section = current_section[key] - i += 1 - - config.write() -else: - exit(1) \ No newline at end of file diff --git a/packages/addons/downloadmanager/SABnzbd/source/default.py b/packages/addons/downloadmanager/SABnzbd/source/default.py deleted file mode 100644 index 5f07881ccc..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/default.py +++ /dev/null @@ -1,26 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -import sys -import xbmcaddon -import os - -if ( __name__ == "__main__" ): - os.system("sh start.sh") diff --git a/packages/addons/downloadmanager/SABnzbd/source/resources/language/Dutch/strings.xml b/packages/addons/downloadmanager/SABnzbd/source/resources/language/Dutch/strings.xml deleted file mode 100644 index 69ffefaeb3..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/resources/language/Dutch/strings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - SABnzbd - Gebruikers instellingen - Gebruikersnaam - Wachtwoord - Netwerk instellingen - Toegestane IP adressen - - diff --git a/packages/addons/downloadmanager/SABnzbd/source/resources/language/English/strings.xml b/packages/addons/downloadmanager/SABnzbd/source/resources/language/English/strings.xml deleted file mode 100644 index 68cb162a30..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/resources/language/English/strings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - SABnzbd - User Settings - Username - Password - Network Settings - Allowed IP addresses - - diff --git a/packages/addons/downloadmanager/SABnzbd/source/resources/language/French/strings.xml b/packages/addons/downloadmanager/SABnzbd/source/resources/language/French/strings.xml deleted file mode 100644 index fb3f0fc1f9..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/resources/language/French/strings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - SABnzbd - Préférences utilisateur - Nom d'utilisateur - Mot de passe - Préférences réseau - Adresses IP autorisées - - diff --git a/packages/addons/downloadmanager/SABnzbd/source/resources/language/German/strings.xml b/packages/addons/downloadmanager/SABnzbd/source/resources/language/German/strings.xml deleted file mode 100644 index ad209d26c7..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/resources/language/German/strings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - SABnzbd - Benutzer Einstellungen - Benutzername - Passwort - Netzwerk Einstellungen - Erlaubte IP Adressen - - diff --git a/packages/addons/downloadmanager/SABnzbd/source/resources/language/Norwegian/strings.xml b/packages/addons/downloadmanager/SABnzbd/source/resources/language/Norwegian/strings.xml deleted file mode 100644 index a70961eb4c..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/resources/language/Norwegian/strings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - SABnzbd - Bruker Instillinger - Brukernavn - Passord - Nettverksinstillinger - Tilatte IP addresser - - diff --git a/packages/addons/downloadmanager/SABnzbd/source/resources/settings.xml b/packages/addons/downloadmanager/SABnzbd/source/resources/settings.xml deleted file mode 100644 index 8ee2bb0ab2..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/resources/settings.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/packages/addons/downloadmanager/SABnzbd/source/start.sh b/packages/addons/downloadmanager/SABnzbd/source/start.sh deleted file mode 100755 index c272b269d3..0000000000 --- a/packages/addons/downloadmanager/SABnzbd/source/start.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -export PATH="$PATH:./bin" -export PYTHONPATH="$PYTHONPATH:./pylib" - -SABNZBD_HOME="$HOME/.xbmc/userdata/addon_data/addon.downloadmanager.SABnzbd" -SABNZBD_SETTINGS="$SABNZBD_HOME/settings.xml" - -SABNZBD_DISABLEAPIKEY="0" -SABNZBD_CHECKRELEASE="0" -SABNZBD_LAUNCHBROWSER="0" - -SABNZBD_HTTPPORT="8081" -SABNZBD_HTTPSPORT="9081" -SABNZBD_HTTPSCERT="server.cert" -SABNZBD_HTTPSKEY="server.key" - -SABNZBD_SKIN="Plush" -SABNZBD_SKIN2="Plush" -SABNZBD_WEBCOLOR="gold" -SABNZBD_WEBCOLOR2="gold" - -SABNZBD_LOGDIR="logs" -SABNZBD_ADMINDIR="admin" -SABNZBD_BACKUPDIR="backup" - -SABNZBD_INCOMPLETEDIR="/storage/downloads/incomplete" -SABNZBD_COMPLETEDIR="/storage/downloads" -SABNZBD_WATCHDIR="/storage/downloads/watch" - -write_ini() { -python bin/ini_tool --action=write \ - --file=$SABNZBD_HOME/sabnzbd.ini \ - --option="$1:$2" \ - --value="$3" -} - -mkdir -p $SABNZBD_HOME -chmod +x ./bin/* - -if [ ! -f "$SABNZBD_SETTINGS" ]; then - cp settings-default.xml $SABNZBD_SETTINGS -fi - -if [ ! -f "$SABNZBD_HOME/sabnzbd.ini" ]; then - SABNZBD_FIRSTRUN="yes" -fi - -# use settings from xbmc setup dialog -SABNZBD_USER=`grep SABNZBD_USER $SABNZBD_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` -SABNZBD_PWD=`grep SABNZBD_PWD $SABNZBD_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` -SABNZBD_IP=`grep SABNZBD_IP $SABNZBD_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` - -if [ -z "$SABNZBD_IP" ]; then - SABNZBD_IP="0.0.0.0" -fi - -write_ini misc disable_api_key $SABNZBD_DISABLEAPIKEY -write_ini misc check_new_rel $SABNZBD_CHECKRELEASE -write_ini misc auto_browser $SABNZBD_LAUNCHBROWSER -write_ini misc username $SABNZBD_USER -write_ini misc password $SABNZBD_PWD -write_ini misc port $SABNZBD_HTTPPORT -write_ini misc https_port $SABNZBD_HTTPSPORT -write_ini misc https_cert $SABNZBD_HTTPSCERT -write_ini misc https_key $SABNZBD_HTTPSKEY -write_ini misc host $SABNZBD_IP -write_ini misc web_dir $SABNZBD_SKIN -write_ini misc web_dir2 $SABNZBD_SKIN2 -write_ini misc web_color $SABNZBD_WEBCOLOR -write_ini misc web_color2 $SABNZBD_WEBCOLOR2 -write_ini misc log_dir $SABNZBD_LOGDIR -write_ini misc admin_dir $SABNZBD_ADMINDIR -write_ini misc nzb_backup_dir $SABNZBD_BACKUPDIR - -if [ "$SABNZBD_FIRSTRUN" = "yes" ]; then - mkdir -p "$SABNZBD_INCOMPLETEDIR" - mkdir -p "$SABNZBD_COMPLETEDIR" - mkdir -p "$SABNZBD_WATCHDIR" - write_ini misc download_dir $SABNZBD_INCOMPLETEDIR - write_ini misc complete_dir $SABNZBD_COMPLETEDIR - write_ini misc dirscan_dir $SABNZBD_WATCHDIR - - write_ini servers:localhost name "localhost" - write_ini servers:localhost host "localhost" - write_ini servers:localhost port "119" - write_ini servers:localhost enable "0" -fi - -python ./SABnzbd/SABnzbd.py -d -f $SABNZBD_HOME/sabnzbd.ini -l 0 diff --git a/packages/addons/downloadmanager/SickBeard/addon b/packages/addons/downloadmanager/SickBeard/addon deleted file mode 100755 index 9b37c454b5..0000000000 --- a/packages/addons/downloadmanager/SickBeard/addon +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2011 Anthony Nash (nash.ant@gmail.com) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -. config/options $1 - -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/$1 - cp -PR $PKG_BUILD/* $ADDON_BUILD/$PKG_ADDON_ID/$1 - -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pylib - cp -R $BUILD/Cheetah*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib \ No newline at end of file diff --git a/packages/addons/downloadmanager/SickBeard/changelog.txt b/packages/addons/downloadmanager/SickBeard/changelog.txt deleted file mode 100644 index 7b85927133..0000000000 --- a/packages/addons/downloadmanager/SickBeard/changelog.txt +++ /dev/null @@ -1,2 +0,0 @@ -0.99.1 -- initial version SickBeard-48caf04 \ No newline at end of file diff --git a/packages/addons/downloadmanager/SickBeard/icon/icon.png b/packages/addons/downloadmanager/SickBeard/icon/icon.png deleted file mode 100644 index 682044c5cc..0000000000 Binary files a/packages/addons/downloadmanager/SickBeard/icon/icon.png and /dev/null differ diff --git a/packages/addons/downloadmanager/SickBeard/patches/SickBeard-48caf04-001-remove_logo_update-header_and_donate_button-0.1.patch b/packages/addons/downloadmanager/SickBeard/patches/SickBeard-48caf04-001-remove_logo_update-header_and_donate_button-0.1.patch deleted file mode 100644 index a8608033aa..0000000000 --- a/packages/addons/downloadmanager/SickBeard/patches/SickBeard-48caf04-001-remove_logo_update-header_and_donate_button-0.1.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff -Naur SickBeard-48caf04/data/interfaces/default/config.tmpl SickBeard-48caf04.patch/data/interfaces/default/config.tmpl ---- SickBeard-48caf04/data/interfaces/default/config.tmpl 2011-04-22 19:15:10.000000000 +0200 -+++ SickBeard-48caf04.patch/data/interfaces/default/config.tmpl 2011-04-23 03:57:14.515808144 +0200 -@@ -24,9 +24,4 @@ - -
- -- -- -- --
[donate]Sickbeard is free, but you can contribute by giving a donation.
-- - #include $os.path.join($sickbeard.PROG_DIR, "data/interfaces/default/inc_bottom.tmpl") -diff -Naur SickBeard-48caf04/data/interfaces/default/inc_top.tmpl SickBeard-48caf04.patch/data/interfaces/default/inc_top.tmpl ---- SickBeard-48caf04/data/interfaces/default/inc_top.tmpl 2011-04-22 19:15:10.000000000 +0200 -+++ SickBeard-48caf04.patch/data/interfaces/default/inc_top.tmpl 2011-04-23 03:59:09.088665913 +0200 -@@ -147,19 +147,6 @@ - - - --#if $sickbeard.NEWEST_VERSION_STRING: --
--
-- $sickbeard.NEWEST_VERSION_STRING --
--
--
--#end if -- - - #if $varExists('submenu'): - - -- --
--
--

Libnotify Libnotify

--

The standard desktop notification API for Linux/*nix systems. This notifier will only function if the pynotify module is installed (Ubuntu/Debian package python-notify).

--
-- --
--
-- -- --
-- --
--
-- -- --
-- --
-- -- --
-- --
Click below to test.
-- -- -- --
-- --
--
-- -
- -
-diff -Naur SickBeard-48caf04/data/interfaces/default/inc_top.tmpl SickBeard-48caf04.patch/data/interfaces/default/inc_top.tmpl ---- SickBeard-48caf04/data/interfaces/default/inc_top.tmpl 2011-04-23 03:59:09.000000000 +0200 -+++ SickBeard-48caf04.patch/data/interfaces/default/inc_top.tmpl 2011-04-23 14:24:01.035048035 +0200 -@@ -172,7 +172,6 @@ - -