Commit Graph
86 Commits
Author SHA1 Message Date
Fuxino b3fee0d022 Add some meaningful return codes 2023-06-15 16:58:56 +02:00
Fuxino d63eb8f771 Improve handling of missing inputs 2023-06-15 15:34:00 +02:00
Fuxino 56df958c5b Add expansion of params in config file
Allow using wildcards (i.e. * to match any character and ~ to match the
user's home directory) in inputs and ouput variables in config file
2023-06-04 12:09:30 +02:00
Fuxino d6d9fbf6e4 Add no-syslog option 2023-06-04 10:16:50 +02:00
Fuxino ffbf8ece91 Remove last_backup link 2023-06-02 19:38:28 +02:00
Fuxino 6c07c147ae Version bump 2023-06-02 17:04:53 +02:00
Fuxino 5ddd374350 Fix notification bug
Correctly handle exception when trying to display notification if
dbus-python is not available
2023-06-02 17:01:37 +02:00
Fuxino 525f381094 Remove PKGBUILD
Removed PKGBUILD since the packages is available in the AUR. Added
a note about AUR in README.md
2023-06-01 17:23:58 +02:00
Fuxino e1ba388296 Update version 2023-06-01 17:18:42 +02:00
Fuxino e84cf81b13 Add man page 2023-06-01 17:08:31 +02:00
Fuxino 06620a4dba Fix bug when exclude pattern is None 2023-05-31 19:07:50 +02:00
Fuxino 0dd7b887f7 Update PKGBUILD to use release version 2023-05-28 11:07:03 +02:00
Fuxino 7684bc43b0 Add desktop notifications 2023-05-25 23:44:59 +02:00
Fuxino a07fce1b6c Version bump 2023-05-25 19:01:50 +02:00
Fuxino 11c1ab0952 Add options to remove old backups before copying files 2023-05-25 19:01:19 +02:00
Fuxino a42ade4f2b Version bump 2023-05-25 17:27:04 +02:00
Fuxino c6432c1350 Check rsync return code 2023-05-25 17:20:32 +02:00
Fuxino fa1d8f410e Remove old last_backup link after copying files 2023-05-25 17:10:38 +02:00
Fuxino 8b9087cdf6 Version bump 2023-05-11 20:21:00 +02:00
Fuxino 3c155e62a2 Version bump 2023-05-11 20:19:56 +02:00
Fuxino 5a4a26f9a7 Fix minor bugs and improve exception handling 2023-05-11 20:18:42 +02:00
Fuxino ca0e3d133f Fix entry_point in setup.cfg 2023-05-05 19:41:32 +02:00
Fuxino cc788735dd Fix README.md 2023-05-05 19:30:53 +02:00
Fuxino 631ffa85d3 Remove broken desktop notifications 2023-05-05 19:23:21 +02:00
Fuxino fe2d66c24c Remove data_files from setup.cfg 2023-05-05 19:12:41 +02:00
Fuxino 97419c30f9 Use setuptools to build the project 2023-05-05 19:03:23 +02:00
Fuxino c6871ac81a Bump PKGBUILD version 2023-05-04 23:42:55 +02:00
Fuxino 90120031e2 Update PKGBUILD 2023-05-04 23:21:12 +02:00
Fuxino d61ffa199a Use setuptools 2023-05-04 23:16:15 +02:00
Fuxino a4c4b88193 Fix PKGBUILD 2023-05-02 18:10:43 +02:00
Fuxino eb8bdde1fc Rename configuration file 2023-05-02 18:07:41 +02:00
Fuxino 5d17aaf03a Update dependencies in PKGBUILD 2023-04-30 22:06:30 +02:00
Fuxino d181d2970f Better handle missing parameters 2023-04-30 14:38:26 +02:00
Fuxino 84e6d58493 Handle dbus exceptions 2023-04-30 11:53:31 +02:00
Fuxino d2e982469b Log number of old backups removed 2023-04-30 11:41:37 +02:00
Fuxino 0dde6b8df9 Fix last_backup broken link detection 2023-04-30 11:32:35 +02:00
Fuxino e45ae1b1b6 Decrease log verbosity 2023-04-30 11:02:59 +02:00
Fuxino d1ccc33d0a Update gitignore 2023-04-30 10:41:51 +02:00
Fuxino 8b52115b4a Change journal log format 2023-04-30 10:40:18 +02:00
Fuxino c02fd658bc Use systemd journal for logging 2023-04-29 22:26:38 +02:00
Fuxino 7d0125344f Update install file 2023-04-29 21:53:06 +02:00
Fuxino 3f2e133eff Change default config path 2023-04-29 21:50:35 +02:00
Fuxino d2e03f89ca Add desktop notifications 2023-04-29 21:28:42 +02:00
Fuxino 92ecc95f72 Fix Arch Linux .install file 2023-04-15 22:16:50 +02:00
Fuxino 3e5e3cb066 Add timing 2023-04-15 21:53:16 +02:00
Fuxino bd74cf0e14 Fix PKGBUILD 2023-04-15 21:43:09 +02:00
Fuxino 1a251f61af Send rsync output to logger 2023-04-15 21:36:45 +02:00
Fuxino 661a5d4232 Add requirements.txt 2023-04-15 21:06:58 +02:00
Fuxino 642d807d61 Use destination if input is symlink 2023-04-15 21:01:01 +02:00
Fuxino b08b0474ac Refactor code 2023-04-15 19:49:33 +02:00
Fuxino b4dee0ccd2 Rename config file 2023-04-15 12:40:09 +02:00
Fuxino da07c602b5 Fix small bugs 2023-04-15 11:09:36 +02:00
Fuxino b4294a5792 Add .gitignore 2023-04-15 10:39:26 +02:00
Fuxino b79e929f2d Improve exception handling 2019-09-18 09:55:46 +02:00
Fuxino 2bcab8f3ab Remove option user
Now the program handles automatically the correct user even when
running with sudo
2019-09-17 19:35:25 +02:00
Fuxino fbd9520845 Clean code 2019-09-17 16:30:06 +02:00
Fuxino 5f0742874e Add some exception handling 2019-09-17 15:02:30 +02:00
Fuxino 4c9a30d979 Update PKGBUILD 2019-09-16 19:40:35 +02:00
Fuxino 55a2c58e0b Remove LICENSE 2019-09-16 19:27:58 +02:00
Fuxino ffea2abdb2 Clarify help function 2019-09-16 18:36:45 +02:00
Fuxino 2d50c7b158 Convert to Python 2019-09-16 18:12:19 +02:00
Fuxino 27324634b4 Fix version output 2017-06-24 23:42:01 +02:00
Fuxino 133a6b1a48 Fix minor bug
When using the '-s/--checksum' option, rsync output numbers were
not in human readable format. This commit fix this minor issue.
2017-06-24 23:29:39 +02:00
Fuxino 584532e2c7 Fix minor bug
Now the program is able to get as input arguments or output
directory files/directories containing spaces.
2017-06-23 13:47:44 +02:00
Fuxino 97d1a14260 Fix merge problem 2017-06-23 12:21:09 +02:00
Fuxino 71a2b6d01e Merge branch 'development' 2017-06-23 12:17:39 +02:00
Fuxino 6649925ec9 Add checksum option 2017-06-23 12:09:36 +02:00
Fuxino 871c8d6543 Now rsync outputs numbers in human-readable format 2017-06-20 19:26:22 +02:00
Fuxino 7035352cfd Fix minor bugs and options 2017-06-18 12:21:31 +02:00
Fuxino d31080e5e4 Fix minor bugs 2017-06-17 15:11:55 +02:00
Fuxino 25954d5178 Fix notifications 2017-05-26 17:27:41 +02:00
Daniele Fucini 87f3bca955 Merge branch 'development'
Fix notifications
2017-03-11 21:06:22 +01:00
Daniele Fucini a64219c321 Fix notifications 2017-03-11 21:04:05 +01:00
Fux Snow 7c3eb9ed24 Update README.md 2015-12-08 11:32:45 +01:00
Fux Snow a2c4e54c47 Rename 2015-12-06 17:55:09 +01:00
Fux Snow b15af7f22f Change description 2015-12-06 17:27:09 +01:00
Fux Snow 4623d023b9 Fix minor issue
Now ownership of the log files is set to the user specified by the
-u option if that option is used
2015-12-06 17:16:31 +01:00
Fux Snow 898ef3bcd9 Fix user option bug 2015-12-03 19:50:27 +01:00
Fux Snow a708ec80ca Add user option
Added a command line option to specify the user performing the backup.
This is useful if running the program with sudo.
2015-11-26 01:03:33 +01:00
Fux Snow f5365fddff Add warning in example configuration 2015-11-25 13:26:57 +01:00
Fux Snow 473ee59868 Improve configuration file parsing
The configuration file is now parsed with a simple awk program
which is simpler to understand and maintain
2015-11-25 12:33:49 +01:00
Fux Snow 382636b225 Change version number 2015-11-20 18:44:59 +01:00
Fux Snow b78b231227 Improve code
Inputs are saved in temporary file instead of being stored in array
and are read by rsync with the --files-from option
2015-11-20 12:20:49 +01:00
Fux Snow 3a31e340cc Minor improvements
If no input is found/selected, the programs exits successfully but
prints a warning.
Log files management improved
2015-11-16 00:02:46 +01:00
Fuxino 9d8bd7ae3f Merge branch 'master' of https://github.com/Fuxino/simple_backup
Initial commit
2015-10-29 19:44:54 +01:00
Fuxino c24614cac2 Initial commit 2015-10-29 19:42:40 +01:00