Commit Graph

53 Commits

Author SHA1 Message Date
Rob Weber
696e0773c3 fixes #200 2021-07-06 09:01:14 -05:00
Rob Weber
4c99f43340 fix yesno() function params 2021-07-06 08:48:05 -05:00
Rob Weber
382dbce4ac added qrcode for dropbox setup 2021-04-08 15:43:26 -05:00
Rob
4b066432be
Launcher (#189)
* move launcher code to default.py, modify RunScript in settings
2021-04-01 15:33:38 -05:00
Rob Weber
7c23c17e33 Merge branch '1.6.0_fixes' 2019-12-04 11:49:35 -06:00
Rob Weber
5e2d099448 fixes per enen92 2019-12-04 11:31:00 -06:00
Rob Weber
5ee610a586 update getSetting calls to get ints and bools where needed 2019-11-27 14:19:41 -06:00
Rob Weber
95649c2b3f pep8 styling round 2 2019-11-26 10:43:38 -06:00
Rob Weber
db18c6a7b4 pep8 style fixes - round 1 2019-11-25 15:56:59 -06:00
Rob Weber
35e05acaf2 pep8 multi line imports 2019-11-25 15:48:42 -06:00
Rob Weber
92ec8bf25c pep8 commas 2019-11-25 15:45:41 -06:00
Rob Weber
0c79aef4e7 pep8 spaces 2019-11-25 15:33:34 -06:00
Rob Weber
f7665c8ddd pep8 comments 2019-11-25 15:19:57 -06:00
Rob Weber
3aa912ca4c remove kodi-six, use python3 kodi libs 2019-11-22 14:53:20 -06:00
Rob Weber
30f8b93629 update get_params, remove urlparse dep 2019-08-27 15:04:30 -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
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
98a369db6f closes #71 2015-05-08 19:40:28 -05:00
robweberjr@gmail.com
37fb30d7ab allow sending of "archive" parameter for restores 2014-03-31 11:54:11 -05:00
Rob Weber
405bbc08b5 added hour and minute to backup folder names 2014-02-09 13:56:25 -06:00
Rob Weber
d28596728b fixes #39 2013-12-05 14:26:35 -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
042ed51ef3 allow user to choose restore point 2012-11-28 10:19:03 -06:00
Rob Weber
16e55bdd23 removed references .ready() no longer needed 2012-11-28 09:57:34 -06:00
Rob Weber
926382e28e updated title 2012-11-28 09:47:40 -06:00
Rob Weber
18c85870ec moved mode selection to gui 2012-11-28 08:54:23 -06:00
robweber
0150e6a277 created utils library to avoid duplicate functions
pulled XbmcBackup class into separate library
2012-09-05 14:28:43 -05:00
robweber
5b51a96531 added additional parameters to run() method, can now override user preference if needed
added "mode" logging message
2012-09-04 11:08:14 -05:00
robweber
144b089673 fixed #13 2012-09-04 09:18:32 -05:00
Rob Weber
402964c144 fixes #11 2012-08-28 19:15:34 -05:00
robweber
1e5a524ae3 changed backup behavior, all backups now create dated folder within backup location
restore operation now prompts for the date of the backup you wish to restore from
2012-08-17 14:59:47 -05:00
robweber
26c99723bf added global log and encode functions to combat ascii encoding errors 2012-08-17 14:18:08 -05:00
robweber
da76f41d4b use localized strings for logging 2012-08-07 09:32:21 -05:00
robweber
7ca7912749 adding hardcoded strings to strings.xml - not fully localized yet 2012-08-03 15:44:02 -05:00
robweber
2c2b87b861 added some encoding options to minimize international text from crashing addon 2012-08-01 14:50:07 -05:00
robweber
7b582072bd Added verbose logging setting
modified vfs.py to filter out compressed files that xbmc treats as directories by default
2012-07-18 10:27:00 -05:00
robweber
acb1bb2de3 added some extra logging 2012-05-28 13:54:08 -05:00
robweber
5163152ce8 when using vfs module need to cut off full file path 2012-05-25 16:02:23 -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
0081169d11 closes #2 - added call to update the local addon folder after a restore operation 2012-05-04 14:54:26 -05:00
robweber
1d320cd601 added enum setting to make setting the remote path more understandable 2012-04-28 14:46:42 -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
Rob Weber
baedaf1b24 moved when progress bar first displays so you know the addon is doing something 2012-04-24 21:01:12 -05:00
Rob Weber
59896ac0bf added ability to type a remote path as well as browse to one
check remote paths before writing to them
2012-04-23 21:04:03 -05:00
Rob Weber
0b0d8dab3f finished restore code
moved "mode" to the top of the settings screen
2012-04-22 15:58:39 -05:00
robweber
f520d58c6b added a "restore.txt" document that can be used to reverse the flow from remote to local.
Added restore mode in settings
2012-04-21 17:18:41 -05:00
robweber
140965733c added RestoreFile class for making a list of files to restore later 2012-04-20 15:48:18 -05:00
robweber
27265ad340 Added progress bar and "silent" for running via the RunScript() xbmc function 2012-04-20 13:32:25 -05:00