From 4c8c6b21d531850b44c18ab9fc5cf664922a0f86 Mon Sep 17 00:00:00 2001 From: Supremicus Date: Wed, 12 Nov 2014 16:43:14 +0000 Subject: [PATCH] Change logos, text etc. branding to SickGear. --- CHANGES.md | 21 +++----- COPYING.txt | 2 +- SickBeard.py | 24 ++++----- autoProcessTV/autoProcessTV.py | 8 +-- autoProcessTV/hellaToSickBeard.py | 8 +-- autoProcessTV/sabToSickBeard.py | 8 +-- contributing.md | 34 ++++++------- gui/slick/css/browserconfig.xml | 9 ++-- gui/slick/css/dark.css | 8 ++- gui/slick/css/light.css | 4 ++ gui/slick/images/banner.png | Bin 155703 -> 162275 bytes gui/slick/images/ico/apple-touch-icon-114x114.png | Bin 0 -> 12241 bytes gui/slick/images/ico/apple-touch-icon-120x120.png | Bin 0 -> 13131 bytes gui/slick/images/ico/apple-touch-icon-144x144.png | Bin 0 -> 16886 bytes gui/slick/images/ico/apple-touch-icon-152x152.png | Bin 0 -> 18200 bytes gui/slick/images/ico/apple-touch-icon-180x180.png | Bin 0 -> 21897 bytes gui/slick/images/ico/apple-touch-icon-57x57.png | Bin 0 -> 5115 bytes gui/slick/images/ico/apple-touch-icon-60x60.png | Bin 0 -> 5433 bytes gui/slick/images/ico/apple-touch-icon-72x72.png | Bin 0 -> 6846 bytes gui/slick/images/ico/apple-touch-icon-76x76.png | Bin 0 -> 7239 bytes .../images/ico/apple-touch-icon-precomposed.png | Bin 0 -> 24667 bytes gui/slick/images/ico/apple-touch-icon.png | Bin 0 -> 21897 bytes gui/slick/images/ico/favicon-114.png | Bin 28296 -> 0 bytes gui/slick/images/ico/favicon-120.png | Bin 30887 -> 0 bytes gui/slick/images/ico/favicon-144.png | Bin 42387 -> 0 bytes gui/slick/images/ico/favicon-150.png | Bin 45443 -> 0 bytes gui/slick/images/ico/favicon-152.png | Bin 46462 -> 0 bytes gui/slick/images/ico/favicon-16.png | Bin 1387 -> 0 bytes gui/slick/images/ico/favicon-160.png | Bin 50816 -> 0 bytes gui/slick/images/ico/favicon-160x160.png | Bin 0 -> 19256 bytes gui/slick/images/ico/favicon-16x16.png | Bin 0 -> 1403 bytes gui/slick/images/ico/favicon-192x192.png | Bin 0 -> 24078 bytes gui/slick/images/ico/favicon-196.png | Bin 72528 -> 0 bytes gui/slick/images/ico/favicon-310.png | Bin 161083 -> 0 bytes gui/slick/images/ico/favicon-32.png | Bin 3328 -> 0 bytes gui/slick/images/ico/favicon-32x32.png | Bin 0 -> 2910 bytes gui/slick/images/ico/favicon-57.png | Bin 8637 -> 0 bytes gui/slick/images/ico/favicon-64.png | Bin 10516 -> 0 bytes gui/slick/images/ico/favicon-70.png | Bin 12247 -> 0 bytes gui/slick/images/ico/favicon-72.png | Bin 12841 -> 0 bytes gui/slick/images/ico/favicon-76.png | Bin 14051 -> 0 bytes gui/slick/images/ico/favicon-96.png | Bin 21060 -> 0 bytes gui/slick/images/ico/favicon-96x96.png | Bin 0 -> 10433 bytes gui/slick/images/ico/favicon.ico | Bin 22382 -> 15086 bytes gui/slick/images/ico/mstile-144x144.png | Bin 0 -> 16961 bytes gui/slick/images/ico/mstile-150x150.png | Bin 0 -> 15483 bytes gui/slick/images/ico/mstile-310x150.png | Bin 0 -> 16353 bytes gui/slick/images/ico/mstile-310x310.png | Bin 0 -> 39676 bytes gui/slick/images/ico/mstile-70x70.png | Bin 0 -> 10443 bytes gui/slick/images/poster.png | Bin 683472 -> 763182 bytes gui/slick/images/sickgear.png | Bin 0 -> 15588 bytes gui/slick/images/sickrage-shark-mascot.png | Bin 11527 -> 0 bytes gui/slick/images/sickrage.png | Bin 23117 -> 0 bytes gui/slick/interfaces/default/config.tmpl | 7 ++- gui/slick/interfaces/default/config_general.tmpl | 12 ++--- .../interfaces/default/config_notifications.tmpl | 54 ++++++++++----------- .../interfaces/default/config_postProcessing.tmpl | 18 +++---- gui/slick/interfaces/default/config_providers.tmpl | 2 +- gui/slick/interfaces/default/config_search.tmpl | 4 +- gui/slick/interfaces/default/config_subtitles.tmpl | 4 +- gui/slick/interfaces/default/editShow.tmpl | 2 +- .../interfaces/default/home_addExistingShow.tmpl | 6 +-- gui/slick/interfaces/default/home_addShows.tmpl | 8 +-- gui/slick/interfaces/default/home_newShow.tmpl | 2 +- .../interfaces/default/inc_qualityChooser.tmpl | 2 +- gui/slick/interfaces/default/inc_top.tmpl | 36 +++++++------- gui/slick/interfaces/default/restart.tmpl | 2 +- gui/slick/interfaces/default/restart_bare.tmpl | 6 +-- gui/slick/js/confirmations.js | 4 +- init.fedora | 4 +- init.freebsd | 18 +++---- init.ubuntu | 4 +- lib/tvrage_api/__init__.py | 4 -- lib/tvrage_api/tvrage_api.py | 6 +-- lib/tvrage_api/tvrage_cache.py | 6 +-- lib/tvrage_api/tvrage_exceptions.py | 7 +-- lib/tvrage_api/tvrage_ui.py | 7 +-- readme.md | 20 ++++---- setup.py | 18 +++---- sickbeard/__init__.py | 10 ++-- sickbeard/autoPostProcesser.py | 8 +-- sickbeard/browser.py | 8 +-- sickbeard/classes.py | 8 +-- sickbeard/clients/__init__.py | 8 +-- sickbeard/clients/deluge.py | 8 +-- sickbeard/clients/download_station.py | 8 +-- sickbeard/clients/rtorrent.py | 8 +-- sickbeard/clients/transmission.py | 8 +-- sickbeard/clients/utorrent.py | 10 ++-- sickbeard/common.py | 16 +++--- sickbeard/config.py | 12 ++--- sickbeard/dailysearcher.py | 8 +-- sickbeard/databases/__init__.py | 8 +-- sickbeard/databases/cache_db.py | 8 +-- sickbeard/databases/failed_db.py | 8 +-- sickbeard/databases/mainDB.py | 16 +++--- sickbeard/db.py | 8 +-- sickbeard/encodingKludge.py | 8 +-- sickbeard/exceptions.py | 10 ++-- sickbeard/failedProcessor.py | 6 +-- sickbeard/failed_history.py | 8 +-- sickbeard/generic_queue.py | 8 +-- sickbeard/gh_api.py | 8 +-- sickbeard/helpers.py | 16 +++--- sickbeard/history.py | 8 +-- sickbeard/image_cache.py | 8 +-- sickbeard/indexers/__init__.py | 8 +-- sickbeard/indexers/indexer_api.py | 8 +-- sickbeard/indexers/indexer_exceptions.py | 5 -- sickbeard/logger.py | 8 +-- sickbeard/metadata/__init__.py | 8 +-- sickbeard/metadata/generic.py | 8 +-- sickbeard/metadata/helpers.py | 8 +-- sickbeard/metadata/mede8er.py | 8 +-- sickbeard/metadata/mediabrowser.py | 8 +-- sickbeard/metadata/ps3.py | 8 +-- sickbeard/metadata/tivo.py | 8 +-- sickbeard/metadata/wdtv.py | 8 +-- sickbeard/metadata/xbmc.py | 8 +-- sickbeard/metadata/xbmc_12plus.py | 8 +-- sickbeard/name_cache.py | 8 +-- sickbeard/name_parser/parser.py | 10 ++-- sickbeard/name_parser/regexes.py | 8 +-- sickbeard/naming.py | 8 +-- sickbeard/network_timezones.py | 8 +-- sickbeard/notifiers/__init__.py | 8 +-- sickbeard/notifiers/boxcar.py | 8 +-- sickbeard/notifiers/boxcar2.py | 14 +++--- sickbeard/notifiers/emailnotify.py | 26 +++++----- sickbeard/notifiers/growl.py | 22 ++++----- sickbeard/notifiers/libnotify.py | 16 +++--- sickbeard/notifiers/nma.py | 4 +- sickbeard/notifiers/nmj.py | 8 +-- sickbeard/notifiers/nmjv2.py | 8 +-- sickbeard/notifiers/plex.py | 12 ++--- sickbeard/notifiers/prowl.py | 12 ++--- sickbeard/notifiers/pushalot.py | 10 ++-- sickbeard/notifiers/pushbullet.py | 10 ++-- sickbeard/notifiers/pushover.py | 10 ++-- sickbeard/notifiers/pytivo.py | 8 +-- sickbeard/notifiers/synoindex.py | 8 +-- sickbeard/notifiers/synologynotifier.py | 8 +-- sickbeard/notifiers/trakt.py | 8 +-- sickbeard/notifiers/tweet.py | 10 ++-- sickbeard/notifiers/xbmc.py | 14 +++--- sickbeard/nzbSplitter.py | 8 +-- sickbeard/nzbget.py | 14 +++--- sickbeard/postProcessor.py | 8 +-- sickbeard/processTV.py | 12 ++--- sickbeard/properFinder.py | 8 +-- sickbeard/providers/__init__.py | 8 +-- sickbeard/providers/bitsoup.py | 8 +-- sickbeard/providers/btn.py | 10 ++-- sickbeard/providers/ezrss.py | 8 +-- sickbeard/providers/freshontv.py | 8 +-- sickbeard/providers/generic.py | 8 +-- sickbeard/providers/hdbits.py | 8 +-- sickbeard/providers/hdtorrents.py | 8 +-- sickbeard/providers/iptorrents.py | 8 +-- sickbeard/providers/kat.py | 8 +-- sickbeard/providers/newznab.py | 8 +-- sickbeard/providers/nextgen.py | 8 +-- sickbeard/providers/nyaatorrents.py | 8 +-- sickbeard/providers/omgwtfnzbs.py | 8 +-- sickbeard/providers/rsstorrent.py | 8 +-- sickbeard/providers/scc.py | 8 +-- sickbeard/providers/speedcd.py | 8 +-- sickbeard/providers/thepiratebay.py | 8 +-- sickbeard/providers/tokyotoshokan.py | 8 +-- sickbeard/providers/torrentbytes.py | 8 +-- sickbeard/providers/torrentday.py | 8 +-- sickbeard/providers/torrentleech.py | 8 +-- sickbeard/providers/tvtorrents.py | 8 +-- sickbeard/providers/womble.py | 8 +-- sickbeard/sab.py | 8 +-- sickbeard/sbdatetime.py | 14 +++--- sickbeard/scene_exceptions.py | 8 +-- sickbeard/scene_numbering.py | 8 +-- sickbeard/scheduler.py | 8 +-- sickbeard/search.py | 12 ++--- sickbeard/searchBacklog.py | 8 +-- sickbeard/search_queue.py | 8 +-- sickbeard/showUpdater.py | 8 +-- sickbeard/show_name_helpers.py | 8 +-- sickbeard/show_queue.py | 8 +-- sickbeard/subtitles.py | 8 +-- sickbeard/traktChecker.py | 10 ++-- sickbeard/tv.py | 24 ++++----- sickbeard/tvcache.py | 8 +-- sickbeard/ui.py | 8 +-- sickbeard/versionChecker.py | 30 ++++++------ sickbeard/webapi.py | 14 +++--- sickbeard/webserve.py | 22 ++++----- sickbeard/webserveInit.py | 2 +- tests/all_tests.py | 8 +-- tests/db_tests.py | 8 +-- tests/pp_tests.py | 8 +-- tests/snatch_tests.py | 8 +-- tests/test_lib.py | 8 +-- tests/torrent_tests.py | 8 +-- tests/tv_tests.py | 8 +-- tests/xem_tests.py | 8 +-- updater.py | 2 +- 203 files changed, 763 insertions(+), 783 deletions(-) create mode 100644 gui/slick/images/ico/apple-touch-icon-114x114.png create mode 100644 gui/slick/images/ico/apple-touch-icon-120x120.png create mode 100644 gui/slick/images/ico/apple-touch-icon-144x144.png create mode 100644 gui/slick/images/ico/apple-touch-icon-152x152.png create mode 100644 gui/slick/images/ico/apple-touch-icon-180x180.png create mode 100644 gui/slick/images/ico/apple-touch-icon-57x57.png create mode 100644 gui/slick/images/ico/apple-touch-icon-60x60.png create mode 100644 gui/slick/images/ico/apple-touch-icon-72x72.png create mode 100644 gui/slick/images/ico/apple-touch-icon-76x76.png create mode 100644 gui/slick/images/ico/apple-touch-icon-precomposed.png create mode 100644 gui/slick/images/ico/apple-touch-icon.png delete mode 100644 gui/slick/images/ico/favicon-114.png delete mode 100644 gui/slick/images/ico/favicon-120.png delete mode 100644 gui/slick/images/ico/favicon-144.png delete mode 100644 gui/slick/images/ico/favicon-150.png delete mode 100644 gui/slick/images/ico/favicon-152.png delete mode 100644 gui/slick/images/ico/favicon-16.png delete mode 100644 gui/slick/images/ico/favicon-160.png create mode 100644 gui/slick/images/ico/favicon-160x160.png create mode 100644 gui/slick/images/ico/favicon-16x16.png create mode 100644 gui/slick/images/ico/favicon-192x192.png delete mode 100644 gui/slick/images/ico/favicon-196.png delete mode 100644 gui/slick/images/ico/favicon-310.png delete mode 100644 gui/slick/images/ico/favicon-32.png create mode 100644 gui/slick/images/ico/favicon-32x32.png delete mode 100644 gui/slick/images/ico/favicon-57.png delete mode 100644 gui/slick/images/ico/favicon-64.png delete mode 100644 gui/slick/images/ico/favicon-70.png delete mode 100644 gui/slick/images/ico/favicon-72.png delete mode 100644 gui/slick/images/ico/favicon-76.png delete mode 100644 gui/slick/images/ico/favicon-96.png create mode 100644 gui/slick/images/ico/favicon-96x96.png create mode 100644 gui/slick/images/ico/mstile-144x144.png create mode 100644 gui/slick/images/ico/mstile-150x150.png create mode 100644 gui/slick/images/ico/mstile-310x150.png create mode 100644 gui/slick/images/ico/mstile-310x310.png create mode 100644 gui/slick/images/ico/mstile-70x70.png create mode 100644 gui/slick/images/sickgear.png delete mode 100644 gui/slick/images/sickrage-shark-mascot.png delete mode 100644 gui/slick/images/sickrage.png diff --git a/CHANGES.md b/CHANGES.md index 4581539..4232c8c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,6 @@ -### 0.x.x (2014-11-11 xx:xx:xx UTC) +### 0.x.x (2014-11-12 xx:xx:xx UTC) +* Change logos, text etc. branding to SickGear * Add Bootstrap for UI features * Change UI to resize fluidly on different display sizes, fixes the issue where top menu items would disappear on smaller screens * Add date formats "dd/mm/yy", "dd/mm/yyyy", "day, dd/mm/yy" and "day, dd/mm/yyyy" @@ -26,7 +27,7 @@ * Change move Providers Priorities qtip options to a new Search Providers/Provider Options tab * Remove superfish-1.4.8.js and supersubs-0.2b.js as they are no longer required with new UI * Change overhaul Config Search Settings in line with General Configuration -* Fix error when a show folder is deleted outside of SickRage +* Fix error when a show folder is deleted outside of SickGear * Change combine the delete button function into the remove button on the display show page * Change other small UI tweaks * Fix keyerrors on backlog overview preventing the page to load @@ -47,13 +48,13 @@ * Add handler for when Trakt returns no results for Add Show/Add Trending Show page * Fix image links when anchor child images are not found at Trakt on Add Show/Add Trending Show page * Add image to be used when Trakt posters are void on Add Show/Add Trending Show page -* Fix growl registration not sending sickrage an update notification registration +* Fix growl registration not sending SickGear an update notification registration * Add an anonymous redirect builder for external links * Update xbmc link to Kodi at Config Notifications * Fix missing url for kickasstorrents in config_providers * Fix post processing when using tvrage indexer and mediabrowser metadata generation * Change reporting failed network_timezones.txt updates from an error to a warning -* Fix missing header and "on " when network is none and Layout "Poster" with Sort By "Network" on coming episodes page. +* Fix missing header and "on " when network is none and Layout "Poster" with Sort By "Network" on coming episodes page * Change how the "local/network" setting is handled to address some issues [develop changelog] @@ -77,29 +78,23 @@ * Fix display show status and subtitle searches to use new column class names * Fix API response header for JSON content type and the return of JSONP data * Update PNotify to version [2.0.1] -* Change the notification popups to always show the close button. -* Fix issue where popups did not show if multiple tabs are used. Popups now queue and display when a tab is brought into focus. -* Fix missing HTML in notifications resulting in incorrect formatting. +* Change the notification popups to always show the close button +* Fix issue where popups did not show if multiple tabs are used. Popups now queue and display when a tab is brought into focus +* Fix missing HTML in notifications resulting in incorrect formatting ### 0.2.2 (2014-11-12 08:25:00 UTC) -[full changelog](https://github.com/SickGear/SickGear/compare/release_0.2.1...release_0.2.2) - * Change updater URLs to reflect new repository location ### 0.2.1 (2014-10-22 06:41:00 UTC) -[full changelog](https://github.com/SickGear/SickGear/compare/release_0.2.0...release_0.2.1) - * Fix HDtorrents provider screen scraping ### 0.2.0 (2014-10-21 12:36:50 UTC) -[full changelog](https://github.com/SickGear/SickGear/compare/release_0.1.0...release_0.2.0) - * Fix for failed episodes not counted in total * Fix for custom newznab providers with leading integer in name * Add checkbox to control proxying of indexers diff --git a/COPYING.txt b/COPYING.txt index d64d8b2..bfafb4d 100644 --- a/COPYING.txt +++ b/COPYING.txt @@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: - SickRage - Copyright (C) 2010 - Nic Wolfe + Sick Beard - Copyright (C) 2010 - Nic Wolfe This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. diff --git a/SickBeard.py b/SickBeard.py index d9b3c25..1624489 100755 --- a/SickBeard.py +++ b/SickBeard.py @@ -2,20 +2,20 @@ # Author: Nic Wolfe # URL: http://code.google.com/p/sickbeard/ # -# This file is part of SickRage. +# This file is part of SickGear. # -# SickRage is free software: you can redistribute it and/or modify +# SickGear 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 3 of the License, or # (at your option) any later version. # -# SickRage is distributed in the hope that it will be useful, +# SickGear 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 SickRage. If not, see . +# along with SickGear. If not, see . # Check needed software dependencies to nudge users to fix their setup from __future__ import with_statement @@ -69,7 +69,7 @@ signal.signal(signal.SIGINT, sickbeard.sig_handler) signal.signal(signal.SIGTERM, sickbeard.sig_handler) -class SickRage(object): +class SickGear(object): def __init__(self): # system event callback for shutdown/restart sickbeard.events = Events(self.shutdown) @@ -147,7 +147,7 @@ class SickRage(object): # On non-unicode builds this will raise an AttributeError, if encoding type is not valid it throws a LookupError sys.setdefaultencoding(sickbeard.SYS_ENCODING) except: - print 'Sorry, you MUST add the SickRage folder to the PYTHONPATH environment variable' + print 'Sorry, you MUST add the SickGear folder to the PYTHONPATH environment variable' print 'or find another way to force Python to use ' + sickbeard.SYS_ENCODING + ' for string encoding.' sys.exit(1) @@ -280,12 +280,12 @@ class SickRage(object): if CUR_DB_VERSION > 0: if CUR_DB_VERSION < MIN_DB_VERSION: raise SystemExit("Your database version (" + str( - CUR_DB_VERSION) + ") is too old to migrate from with this version of SickRage (" + str( + CUR_DB_VERSION) + ") is too old to migrate from with this version of SickGear (" + str( MIN_DB_VERSION) + ").\n" + \ "Upgrade using a previous version of SB first, or start with no database file to begin fresh.") if CUR_DB_VERSION > MAX_DB_VERSION: raise SystemExit("Your database version (" + str( - CUR_DB_VERSION) + ") has been incremented past what this version of SickRage supports (" + str( + CUR_DB_VERSION) + ") has been incremented past what this version of SickGear supports (" + str( MAX_DB_VERSION) + ").\n" + \ "If you have used other forks of SB, your database may be unusable due to their modifications.") @@ -350,7 +350,7 @@ class SickRage(object): os._exit(1) if self.consoleLogging: - print "Starting up SickRage " + sickbeard.BRANCH + " from " + sickbeard.CONFIG_FILE + print "Starting up SickGear " + sickbeard.BRANCH + " from " + sickbeard.CONFIG_FILE # Fire up all our threads sickbeard.start() @@ -519,7 +519,7 @@ class SickRage(object): popen_list += sickbeard.MY_ARGS if '--nolaunch' not in popen_list: popen_list += ['--nolaunch'] - logger.log(u"Restarting SickRage with " + str(popen_list)) + logger.log(u"Restarting SickGear with " + str(popen_list)) logger.close() subprocess.Popen(popen_list, cwd=os.getcwd()) @@ -531,5 +531,5 @@ if __name__ == "__main__": if sys.hexversion >= 0x020600F0: freeze_support() - # start sickrage - SickRage().start() + # start SickGear + SickGear().start() diff --git a/autoProcessTV/autoProcessTV.py b/autoProcessTV/autoProcessTV.py index e02ead4..0092f9c 100755 --- a/autoProcessTV/autoProcessTV.py +++ b/autoProcessTV/autoProcessTV.py @@ -3,20 +3,20 @@ # Author: Nic Wolfe # URL: http://code.google.com/p/sickbeard/ # -# This file is part of SickRage. +# This file is part of SickGear. # -# SickRage is free software: you can redistribute it and/or modify +# SickGear 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 3 of the License, or # (at your option) any later version. # -# SickRage is distributed in the hope that it will be useful, +# SickGear 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 SickRage. If not, see . +# along with SickGear. If not, see . from __future__ import with_statement diff --git a/autoProcessTV/hellaToSickBeard.py b/autoProcessTV/hellaToSickBeard.py index 4458cb8..f3d64bd 100755 --- a/autoProcessTV/hellaToSickBeard.py +++ b/autoProcessTV/hellaToSickBeard.py @@ -3,20 +3,20 @@ # Author: Nic Wolfe # URL: http://code.google.com/p/sickbeard/ # -# This file is part of SickRage. +# This file is part of SickGear. # -# SickRage is free software: you can redistribute it and/or modify +# SickGear 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 3 of the License, or # (at your option) any later version. # -# SickRage is distributed in the hope that it will be useful, +# SickGear 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 SickRage. If not, see . +# along with SickGear. If not, see . import sys diff --git a/autoProcessTV/sabToSickBeard.py b/autoProcessTV/sabToSickBeard.py index 5e4b852..2e5b69e 100755 --- a/autoProcessTV/sabToSickBeard.py +++ b/autoProcessTV/sabToSickBeard.py @@ -3,20 +3,20 @@ # Author: Nic Wolfe # URL: http://code.google.com/p/sickbeard/ # -# This file is part of SickRage. +# This file is part of SickGear. # -# SickRage is free software: you can redistribute it and/or modify +# SickGear 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 3 of the License, or # (at your option) any later version. # -# SickRage is distributed in the hope that it will be useful, +# SickGear 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 SickRage. If not, see . +# along with SickGear. If not, see . import sys diff --git a/contributing.md b/contributing.md index 84395cd..51be915 100644 --- a/contributing.md +++ b/contributing.md @@ -1,8 +1,8 @@ -### Questions about SickRage? +### Questions about SickGear? -To get your questions answered, please ask in the [SickRage Forum], on IRC \#sickrage pn freenode.net, or webchat. +To get your questions answered, please ask in the [SickGear Forum], on IRC \#SickGear pn freenode.net, or webchat. -# Contributing to SickRage +# Contributing to SickGear 1. [Getting Involved](#getting-involved) 2. [How To Report Bugs](#how-to-report-bugs) @@ -11,30 +11,30 @@ To get your questions answered, please ask in the [SickRage Forum], on IRC \#sic ## Getting Involved -There are a number of ways to get involved with the development of SickRage. Even if you've never contributed code to an Open Source project before, we're always looking for help identifying bugs, cleaning up code, writing documentation and testing. +There are a number of ways to get involved with the development of SickGear. Even if you've never contributed code to an Open Source project before, we're always looking for help identifying bugs, cleaning up code, writing documentation and testing. -The goal of this guide is to provide the best way to contribute to the official SickRage repository. Please read through the full guide detailing [How to Report Bugs](#how-to-report-bugs). +The goal of this guide is to provide the best way to contribute to the official SickGear repository. Please read through the full guide detailing [How to Report Bugs](#how-to-report-bugs). ## Discussion -### Forum and IRC +### Issues and IRC -The SickRage development team frequently tracks posts on the [SickRage Forum](http://sickrage.tv/). If you have longer posts or questions please feel free to post them there. If you think you've found a bug please [file it in the bug tracker](#how-to-report-bugs). +If you think you've found a bug please [file it in the bug tracker](#how-to-report-bugs). -Additionally most of the SickRage development team can be found in the [#sickrage](http://webchat.freenode.net/?channels=sickrage) IRC channel on irc.freenode.net. +Additionally most of the SickGear development team can be found in the [#SickGear](http://webchat.freenode.net/?channels=SickGear) IRC channel on irc.freenode.net. ## How to Report Bugs -### Make sure it is a SickRage bug +### Make sure it is a SickGear bug Many bugs reported are actually issues with the user mis-understanding of how something works (there are a bit of moving parts to an ideal setup) and most of the time can be fixed by just changing some settings to fit the users needs. -If you are new to SickRage, it is usually a much better idea to ask for help first in the [Using SickRage Forum](http://sickrage.tv) or the [SickRage IRC channel](http://webchat.freenode.net/?channels=sickrage). You will get much quicker support, and you will help avoid tying up the SickRage team with invalid bug reports. +If you are new to SickGear, it is usually a much better idea to ask for help first in the [SickGear IRC channel](http://webchat.freenode.net/?channels=SickGear). You will get much quicker support, and you will help avoid tying up the SickGear team with invalid bug reports. -### Try the latest version of SickRage +### Try the latest version of SickGear -Bugs in old versions of SickRage may have already been fixed. In order to avoid reporting known issues, make sure you are always testing against the latest build/source. Also, we put new code in the `dev` branch first before pushing down to the `master` branch (which is what the binary builds are built off of). +Bugs in old versions of SickGear may have already been fixed. In order to avoid reporting known issues, make sure you are always testing against the latest build/source. Also, we put new code in the `dev` branch first before pushing down to the `master` branch (which is what the binary builds are built off of). ## Tips For Submitting Code @@ -51,14 +51,14 @@ Please follow these guidelines before reporting a bug: 1. **Update to the latest version** — Check if you can reproduce the issue with the latest version from the `dev` branch. -2. **Use the SickRage Forums search** — check if the issue has already been reported. If it has been, please comment on the existing issue. +2. **Use the SickGear Forums search** — check if the issue has already been reported. If it has been, please comment on the existing issue. -3. **Provide a means to reproduce the problem** — Please provide as much details as possible, e.g. SickRage log files (obfuscate apikey/passwords), browser and operating system versions, how you started SickRage, and of course the steps to reproduce the problem. Bugs are always reported in the forums. +3. **Provide a means to reproduce the problem** — Please provide as much details as possible, e.g. SickGear log files (obfuscate apikey/passwords), browser and operating system versions, how you started SickGear, and of course the steps to reproduce the problem. Bugs are always reported in the forums. ### Feature requests -Please follow the bug guidelines above for feature requests, i.e. update to the latest version and search for existing issues before posting a new request. You can submit Feature Requests in the [SickRage Forum] as well. +Please follow the bug guidelines above for feature requests, i.e. update to the latest version and search for existing issues before posting a new request. You can submit Feature Requests in the [SickGear Forum] as well. ### Pull requests @@ -85,9 +85,9 @@ Please follow this process; it's the best way to get your work included in the p ```bash # clone your fork of the repo into the current directory in terminal - git clone git@github.com:/SickRage.git + git clone git@github.com:/SickGear.git # navigate to the newly cloned directory - cd SickRage + cd SickGear # assign the original repo to a remote called "upstream" git remote add upstream https://github.com/SickGear/SickGear.git ``` diff --git a/gui/slick/css/browserconfig.xml b/gui/slick/css/browserconfig.xml index 068581e..821a2ae 100644 --- a/gui/slick/css/browserconfig.xml +++ b/gui/slick/css/browserconfig.xml @@ -2,10 +2,11 @@ - - - - #FFFFFF + + + + + #2b5797 \ No newline at end of file diff --git a/gui/slick/css/dark.css b/gui/slick/css/dark.css index 97fa083..594333c 100644 --- a/gui/slick/css/dark.css +++ b/gui/slick/css/dark.css @@ -167,12 +167,16 @@ inc_top.tmpl background-image: url("../images/menu/menu-icons-white.png"); } -[class^="icon16-"], +.infoTableHeader .icon16-sb { + background: url("../images/ico/favicon-16x16.png") 0 0 no-repeat; +} + +[class^="icon16-"], [class*=" icon16-"] { background-image: url("../images/glyphicons-config.png"); } -.ui-autocomplete-loading { +.ui-autocomplete-loading { background: white url("../images/loading16.gif") right center no-repeat; } diff --git a/gui/slick/css/light.css b/gui/slick/css/light.css index 666b6ea..e2cc2b7 100644 --- a/gui/slick/css/light.css +++ b/gui/slick/css/light.css @@ -1549,6 +1549,10 @@ select .selected { border-top: 1px dotted #666666; } +.infoTableHeader .icon16-sb { + background: url("../images/ico/favicon-16x16.png") 0 0 no-repeat; +} + [class^="icon16-"], [class*=" icon16-"] { background-image: url("../images/glyphicons-config-black.png"); background-position: -40px 0; diff --git a/gui/slick/images/banner.png b/gui/slick/images/banner.png index 8ae6c94eec5176b38fb7f895ca02612696fe8089..fae4d2534f7506cc9a43148dbed6fadd76ae1f93 100644 GIT binary patch literal 162275 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

No%p>+~#C2>4 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ྡ%$SR&kt54K2VU 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