backupy

A simple backup program in python with an emphasis on data integrity and transparent behaviour

GPL-3.0 License

Downloads
4.4K
Stars
51
Committers
1
backupy - Version 1.5.2

Published by elesiuta over 4 years ago

  • sort database.json by key (file paths)
  • write non-ascii characters in database.json without escapes
  • remove unnecessary fields from config
backupy - Version 1.5.0

Published by elesiuta over 4 years ago

  • dry run no longer modifies main database and instead modifies a copy
  • add scan only option to update database, check CRC, etc
  • update command line interface
  • update log format
  • add verify crc on copy feature, this uses the most recently recorded CRC of the source and compares it to a freshly calculated one of the copy (therefore it could still trigger a copy error if the source file was corrupted between its last CRC recording and an update, eg using an old source with ATTR+ and moving to a fresh dest)
backupy - Version 1.4.0

Published by elesiuta over 4 years ago

  • Some minor new features, database changes, and bug fixes
backupy - Version 1.3.2

Published by elesiuta over 4 years ago

  • re-enable dst tolerance for checking file matches on both sides
  • a couple of gui fixes
backupy - Version 1.3.0

Published by elesiuta over 4 years ago

  • Added a force posix path separator flag that can be set in the config, useful for drives shared between multiple OSs
  • Fixed a lot of minor bugs (mostly with respect to CRC handling and error detection)
  • Other minor improvements (GUI fixes, etc)
backupy - Version 1.2.0

Published by elesiuta over 4 years ago

  • Vastly improved CRC handling and bug fixes
backupy - Version 1.1.6

Published by elesiuta over 4 years ago

  • improve status bar load time
backupy - Version 1.1.4

Published by elesiuta over 4 years ago

  • Use re.search instead of re.match
backupy - Version 1.1.2

Published by elesiuta almost 5 years ago

  • increase tolerance of last modified time to 2 seconds (assume FAT is worst case)
  • fix error when no input is given for the prompt to continue
  • update some strings
backupy - Version 1.1.0

Published by elesiuta almost 5 years ago

  • update filtering with regular expressions, new argument structure and exclusion support
  • use root_alias_log by default (source and destination paths will be replaced with '<source>' and '<dest>' in logs)
backupy - Version 1.0.2

Published by elesiuta almost 5 years ago

  • Updated documentation
  • Option to use '<source>' and '<dest>' as aliases in the log (improves readability)
  • Fix for file redirection of windows MSIX packages, however there is still a stdout issue and creation of a MSIX package is on hold indefinitely
backupy - Version 0.5.8

Published by elesiuta almost 5 years ago

  • change how settings are written to the log file
  • place archived files (modified and deleted), and logs all within their own sub-directory
backupy - Version 0.5.6

Published by elesiuta almost 5 years ago

  • Print progress as file count when scanning files, total will be slightly off due to counting all files, including those that won't be scanned in ignored folders (.backupy) or excluded by filters
  • Updated some strings and laid the groundwork for localisation
  • Bug fixed where any folder named ".backupy" was ignored, now only the top level one is (be careful with nested backup folders, is there even a use case for this?)
  • Refactor some sections of code
  • Many minor improvements to the GUI
backupy - GUI Test

Published by elesiuta almost 5 years ago

Test GUI

backupy - Version 0.5.4

Published by elesiuta almost 5 years ago

  • Handle and print the error caused by trying to load a config where the source isn't specified or the config/directory does not exist
backupy - Version 0.5.2

Published by elesiuta almost 5 years ago

Just a quick release with the latest commit since I don't anticipate any changes for a while

backupy - Version 0.5.0

Published by elesiuta almost 5 years ago

  • Improved detection of database conflicts
  • Improved logs
  • Minor changes and refactoring
  • More tests
backupy -

Published by elesiuta almost 5 years ago

  • Nicer logs
  • Update args (safe, minor changes)
  • Update help
backupy - Version 0.4.0

Published by elesiuta almost 5 years ago

  • Changed some flags
  • Improved checking of database conflicts, now it will detect and notify you if a file has been modified on the destination since the last backup/mirror operation, or if a file has been modified on both the source and destination since the last sync
  • filter_list can be used in the config file, no interface is planned for this feature nor has it been tested
backupy - Version 0.3.10

Published by elesiuta almost 5 years ago

  • Printing improved yet again
  • Minor code refactoring
  • Test gui available (see source)