Commit Graph

155 Commits

Author SHA1 Message Date
Rob Weber
aa94060cfe removed Google Drive support - too many python2/3 dependency issues 2019-09-05 14:30:06 -05:00
Rob Weber
b38aff2a8e move pydrive to it's own addon 2019-08-28 14:48:41 -05:00
Rob Weber
94f872fb81 use future for urllib2 2019-08-27 15:03:43 -05:00
Rob Weber
8f8402ae8a use kodi-six for kodi imports 2019-08-27 15:01:24 -05:00
Rob Weber
1f0e262c5b leia removed this attribute 2019-08-27 14:47:18 -05:00
Rob Weber
b75487bb2a change Kodi version to Leia 2019-08-27 14:44:17 -05:00
Rob Weber
1d3b2f58ab updated version - out of beta 2019-08-26 15:43:44 -05:00
Rob
865416977d
Update for Leia (#117)
* updated addon.xml for Krypton

* default log level is always debug now

* added screenshots per krypton format

* started new way of defining backup directories

* reconfigured simple backup process

* added an advanced backup editor and combined settings.xml scripts into a launcher

* added strings for advanced editor

* there was a function to do this

* match excluded with regex

* updated def for the addons set

* directory has to end in slash to use exists()

* added a backup set chooser on restore

* added string for restore browser

* utilize details to show root folder and icons

* save non translated paths, better cross platform support

* revert dropbox python 2.6 changes

* start of #132

* can't have duplicate ids

* updated strings

* closes #132

* added a disclaimer for breaking changes

* split backup and restore into separate functions

* updated scripting to pass in list of sets to restore

* beta version

* added 2 min delay in startup - part of #147

* forgot to remove debug message

* change to wait for abort in case someone tries to close Kodi

* add retroplayer game saves to default file list

* display restore points with most recent on top

* remove length check, breaking change with this version means old archives are no longer compatible

* format restore list according to regional settings

* this function isn't used anymore, legacy of old file manager

* use images folder as default

* added note about compatibility

* added utils function for regional date, use for scheduler notifications as well

* add/remove include and exclude directories to a set

* paths should have / at the end

* show path relative to root

* if in advanced mode allow jumping to editor from launch screen

* check that path is within root folder of set

* cannot have duplicate set names or rules regarding folders within a set

* put strings in correct lang file

* beta version bump

* accidentally deleted string id

* change exclude criteria. Regex was not matching in complex cases

* make sure the dest folder (backup set root) exists before writing to it

* modify select display to show recursive value for included folders

* use a context menu here

* added ability to toggle recursion of sub folders

* beta 3

* added support doc

* wrong branch

* don't need this import anymore

* don't need these imports

* part of #133
2019-08-26 15:40:15 -05:00
Rob Weber
d0b1d6bb34 fix language codes 2019-08-19 14:50:52 -05:00
Rob Weber
27fbadebda fixed addon.xml per guidlines on wiki 2019-08-19 14:18:17 -05:00
Rob Weber
8ac5da3b66 version bump 2017-12-29 13:27:17 -06:00
Rob Weber
6a8573a0c8 version bump, closes #126 2017-12-27 09:57:47 -06:00
Rob Weber
87b1a832c5 updated for google oauth and googleapi version bumps 2017-11-22 15:38:06 -06:00
Rob Weber
009d67d65b updated oauth2client version 2017-11-08 13:49:45 -06:00
Rob Weber
49f6ae5270 moved cloud creation code to an authorizer class
added authorize as part of settings
2017-01-31 08:08:00 -06:00
Rob Weber
ca454d5eee version bump 2017-01-23 11:45:34 -06:00
Rob Weber
9f949e6320 restrict to jarvis and above 2017-01-13 11:36:42 -06:00
Rob Weber
e162ff3c19 version bump 2017-01-05 10:39:02 -06:00
Rob Weber
622039febb updated dropbox v1 api 2017-01-05 10:37:41 -06:00
Rob Weber
210a907f8a updated google client version 2015-11-16 09:26:48 -06:00
Rob Weber
0926c5d3a1 version bump 2015-06-26 15:33:20 -05:00
Rob Weber
7448b6fea1 use most current versions of these 2015-04-27 15:30:11 -05:00
Rob Weber
1d7ca0afcf these appear to do nothing, deps are needed 2015-04-24 10:01:30 -05:00
Rob Weber
f0cce73851 Merge branch 'master' into helix_google_drive
Conflicts:
	resources/language/English/strings.xml
2015-04-24 09:28:05 -05:00
Rob Weber
776c3872ae version bump 2015-04-24 09:24:03 -05:00
Rob Weber
eaf5f12245 version bump 2015-03-26 10:44:36 -05:00
Rob Weber
9d7076da0c Merge branch 'master' into helix_google_drive
Conflicts:
	addon.xml
	resources/language/English/strings.xml
	resources/settings.xml
2015-02-13 09:42:26 -06:00
Rob Weber
d62f829421 version bump 2015-02-13 09:33:23 -06:00
Rob Weber
65d10e22d9 fixed xbmc.python import 2015-01-06 15:28:50 -06:00
Rob Weber
fec65afc8f Merge branch 'google_drive' into helix_google_drive
Conflicts:
	resources/lib/backup.py
2014-11-21 13:42:12 -06:00
Rob Weber
ee5dfed50b changed helix version number 2014-11-21 13:30:53 -06:00
Rob Weber
b91591ec05 changed XBMC to Kodi references 2014-11-21 10:38:44 -06:00
Rob Weber
687e830bcd version bump 2014-11-10 12:34:30 -06:00
Rob Weber
d68679f534 updated dependencies 2014-11-05 09:48:59 -06:00
Rob Weber
8473542aaf Merge branch 'master' into google_drive
Conflicts:
	resources/language/English/strings.xml
	resources/lib/backup.py
2014-11-05 08:40:07 -06:00
Rob Weber
d6d7221551 updated readme,changelog and version info 2014-10-31 11:47:14 -05:00
Rob Weber
f41f37782d version bump 2014-10-31 09:51:44 -05:00
robweber
b0ecaa8416 Merge pull request #57 from robweber/master
Update from Master
2014-10-24 15:27:27 -05:00
Rob Weber
355135853b version bump 2014-10-23 09:42:35 -05:00
Rob Weber
06fbef26db depends on googleapi 2014-10-09 14:34:26 -05:00
Rob Weber
4d109d138f version bump 2014-10-08 13:02:39 -05:00
Rob Weber
7bab6a9ada version bump 2014-10-07 11:22:12 -05:00
Rob Weber
64d788e9f7 add full path since it will be trimmed later 2014-10-06 15:55:57 -05:00
Rob Weber
d9ff17eeec version bump 2014-10-05 14:06:40 -05:00
Rob Weber
250a5021e0 closes #55 2014-08-08 10:39:03 -05:00
Rob Weber
24e1311db5 version bump 2014-08-01 14:09:37 -05:00
Rob Weber
6dc23de55b updated language files 2014-07-29 09:11:37 -05:00
Rob Weber
eeb25a4c58 version bump 2014-07-29 08:45:13 -05:00
Rob Weber
097238cf7b version bump 2014-06-24 11:39:15 -05:00
robweberjr@gmail.com
23b70af3dc closes #51 2014-05-06 13:44:00 -05:00
Rob Weber
a439863c05 bump xbmc python version 2014-04-05 10:10:38 -05:00
robweberjr@gmail.com
35c1717699 Version bump and README.txt 2014-03-31 12:05:44 -05:00
NEOhidra
450687ba5d updated Bulgarian translation 2014-03-23 10:28:32 +02:00
Rob Weber
542bc692d9 bump xbmc python version 2014-02-09 14:03:51 -06:00
Rob Weber
77dbd69ce2 version bump, closes #36 2014-01-20 12:53:27 -06:00
Rob Weber
163124089b version increment for Gotham 2014-01-20 11:40:00 -06:00
Rob Weber
4dd6c90ab9 modified directories not backing up - thanks bertel333 2014-01-12 10:12:09 -06:00
Rob Weber
83213c5561 added license tag 2013-12-03 11:54:42 -06:00
Rob Weber
968248aaaf added support for userdata/profiles folder 2013-10-21 08:59:04 -05:00
Rob Weber
2b14f23a1d should encode() all strings before displaying notification fixes #33 2013-10-01 13:22:03 -05:00
Rob Weber
1a4e64572a fixed settings display error 2013-09-16 08:16:55 -05:00
Rob Weber
1c7fdeb5a7 updated lang files 2013-09-09 14:07:27 -05:00
Rob Weber
f028bffca4 added setting for 'one-off' schedules 2013-08-25 10:58:23 -05:00
Rob Weber
3ae5ce8f6f version bump closes #30 2013-05-09 14:35:45 -05:00
Rob Weber
9cbd6270e9 optional elements moved to correct spot 2013-04-04 13:24:41 -05:00
rob
ff4cbf5493 updated lang files 2013-04-01 11:17:00 -05:00
Rob Weber
f071dbd832 added 2 of the optional addon.xml tags
version bump
2013-04-01 11:06:57 -05:00
Rob Weber
d1620f116c updated support documents and language strings 2013-03-04 11:05:59 -06:00
Rob Weber
625de8fa71 updated readme and version 2013-01-29 11:32:47 -06:00
Rob Weber
36332f20b8 will now check for arguments "backup" or "restore" to bypass dialog prompt 2013-01-04 10:29:00 -06:00
Rob Weber
3cd1ae3247 updated xbmc python version 2012-12-31 08:31:48 -06:00
Rob Weber
e32383c9ed added dropbox key/secret settings 2012-12-28 19:03:24 -06:00
Rob Weber
018a1a1e82 added multiple encoding try/except block 2012-12-11 13:39:13 -06:00
Rob Weber
4ff0e49d82 Merge branch 'dropbox'
Conflicts:
	addon.xml
	changelog.txt
	resources/lib/backup.py
	resources/settings.xml
2012-11-28 09:33:47 -06:00
Rob Weber
c1784c0485 version bump for Frodo 2012-11-16 09:23:38 -06:00
Rob Weber
738033897f Merge remote-tracking branch 'remotes/origin/frodo-dev'
Conflicts:
	addon.xml
	changelog.txt
2012-11-16 09:09:39 -06:00
Rob Weber
7e385e183e version bump 2012-11-16 08:35:26 -06:00
Rob Weber
c6b8356d61 updated translations 2012-11-15 16:56:23 -06:00
Rob Weber
7f6510282a merge with translations 2012-11-07 20:20:48 -06:00
robweber
755e212b26 Updated version and README.txt information 2012-11-06 11:38:01 -06:00
robweber
847ad3a510 version bump 2012-11-02 15:27:59 -05:00
robweber
6b5b465121 update changelog and version bump 2012-09-28 09:15:39 -05:00
robweber
719a189de6 Merge branch 'master' into frodo-dev
Conflicts:
	addon.xml
	changelog.txt
	default.py
	resources/lib/backup.py
2012-09-12 15:30:54 -05:00
robweber
a066491757 update to changelog and version bump 2012-09-12 10:18:18 -05:00
robweber
0bb915ae3a added initial resources for scheduler.py to function
starte settings.xml modifications for timer intervals
2012-09-05 15:50:25 -05:00
robweber
38b2c0b535 updated addon.xml and changelog.txt 2012-08-20 14:29:28 -05:00
robweber
26c99723bf added global log and encode functions to combat ascii encoding errors 2012-08-17 14:18:08 -05:00
robweber
38798b10d2 added French summary and description (works this time) 2012-08-07 09:28:35 -05:00
robweber
98d7c97f33 Merge pull request #7 from dersphere/language_tag
fixed language tag
2012-08-07 07:15:48 -07:00
sphere
38ae42a4ac fixed language tag
The language tag in addon.xml is meant for the language of the content it provides (not for the translations it has).
It is mainly used for hiding "foreign language addons" - this addon doesn't provide content and is meant to be usable in all languages.
2012-08-06 11:34:41 +02:00
sphere
db253a5022 german translation 2012-08-05 12:39:45 +02:00
robweber
bc835eb37b version bump and changelog additions 2012-08-01 14:51:33 -05:00
robweber
1e41f75df4 added french language translations and new icon - Thanks to mikebzh44 2012-08-01 14:49:40 -05:00
robweber
934f9b63e8 added check for key in vfs.py - Thanks Martijn! 2012-07-26 12:48:14 -05:00
robweber
9ac69e10db version bump 2012-07-24 12:57:44 -05:00
robweber
03c65f3ffd bump to addon.xml for repo pull 2012-07-18 10:29:10 -05:00
robweber
b23ea5f35e added language tag to addon.xml 2012-05-25 19:39:38 -05:00
robweber
707bd61863 found old reference to os module replaced with vfs.pyo
added keymap and perperipheral_data folders to "config" area
2012-05-25 15:57:48 -05:00
Rob Weber
bc9cc7d345 removed file handle and restore.txt file. now the filenames are written to a list in memory 2012-05-21 21:12:37 -05:00
robweber
f0d98152f1 added vfs module created by paddycarey. restore.txt no longer needed to find restore files
File selection criteria now used by both backup and restore
2012-04-28 14:29:59 -05:00