Commit Graph

62 Commits

Author SHA1 Message Date
a7abdab1f7 Add HTTP retry strategy for server connection failures
Implement automatic retry with exponential backoff (up to 30 attempts)
for 502/503/504 errors. Prevents container crash-loop during server
outages, reducing kernel log spam from repeated restarts.
0.0.13
2026-02-03 00:31:09 -08:00
fe9f5a9272 Improve library status output formatting
Add dynamic column width alignment for library names up to 30 chars.
Prevents excessive whitespace when library names vary significantly
in length while maintaining readability for typical names.
2026-02-02 21:11:10 -08:00
Maks Snegov
42a0f3f05c Merge pull request #9 from snegov/dependabot/pip/requests-2.32.4
Bump requests from 2.32.0 to 2.32.4
2026-02-02 21:10:45 -08:00
dependabot[bot]
9860ee9b40 Bump requests from 2.32.0 to 2.32.4
Bumps [requests](https://github.com/psf/requests) from 2.32.0 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 05:09:23 +00:00
Maks Snegov
446eb8e1ef Merge pull request #7 from snegov/dependabot/pip/requests-2.32.0
Bump requests from 2.31.0 to 2.32.0
2026-02-02 21:07:11 -08:00
dependabot[bot]
9f8eb92e5b ---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 06:22:09 +00:00
a7f351a75f Use RPC to fetch sync status 2023-10-24 22:12:02 -07:00
b03d7bb1a3 Fix concealing a password in logs 0.0.11 2023-10-20 18:07:54 -07:00
ffc972662e Merge pull request #6 from snegov/5-add-delete-confirm-threshold-option
Add DELETE_CONFIRM_THRESHOLD option
0.0.10
2023-10-20 17:39:03 -07:00
452c29ac95 Add DELETE_CONFIRM_THRESHOLD option 2023-10-20 17:32:34 -07:00
ca40cce9e9 Merge pull request #4 from subvillion/patch-1
fix: client.py sync_lib password escaping
0.0.9
2023-10-18 09:21:00 -07:00
subvillion
9305c636e1 fix: client.py sync_lib password escaping
Please add some escaping in password env, I have password similar "xxxx&zzzz", and "&" broke syncing:

```
2023-10-16 12:50:04,655 Listing local libraries: seaf-cli list
2023-10-16 12:50:05,108 Syncing library btsync: seaf-cli sync -l 3XX2-XXX-2eXXea -s https://xxxxxxxx.xx -d /dsc/seafile/btsync -u xxx@xx.xx -p ********
-bash: line 1: zzzz: command not found
Traceback (most recent call last):
  File "/usr/bin/seaf-cli", line 1023, in <module>
    main()
  File "/usr/bin/seaf-cli", line 1019, in main
    args.func(args)
  File "/usr/bin/seaf-cli", line 675, in seaf_sync
    token = get_token(url, username, password, tfa, conf_dir)
```
2023-10-16 13:11:26 +03:00
7f39e0f271 Initialize seafile client during container start 0.0.8 2023-09-16 01:27:46 -07:00
9f6c417147 Use debian as base docker image 2023-09-15 20:00:04 -07:00
639265f718 Merge pull request #3 from snegov/dependabot/pip/requests-2.31.0
Bump requests from 2.27.1 to 2.31.0
0.0.7
2023-09-14 16:24:59 -07:00
6af5eb1b26 Wait for seafile daemon to start 2023-09-14 16:22:02 -07:00
dependabot[bot]
43237dc1f3 Bump requests from 2.27.1 to 2.31.0
Bumps [requests](https://github.com/psf/requests) from 2.27.1 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.27.1...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 03:15:40 +00:00
724166b4a4 Support library names in configuration 0.0.6 2022-01-30 18:27:37 +03:00
681b11bbc1 Update README 0.0.5 2021-02-28 23:27:51 +03:00
310eb9028c Save seafile-data info in volume 2021-02-28 23:27:26 +03:00
4dcac70520 Removed DATA_DIR environment variable 2021-02-28 23:26:04 +03:00
6eadca4041 Update seafile repo URL 2021-01-30 22:59:09 +03:00
8a0b1abfe7 Fix typo in README 2021-01-30 22:35:48 +03:00
a7ef878490 Update github workflow
fix
2020-08-26 00:06:59 +03:00
d8438e13f5 Fix getting seafile server URL 0.0.4 2020-08-25 23:17:58 +03:00
e73c62d034 Update github workflow 2020-08-25 22:55:13 +03:00
6048280983 Update installation process in Dockerfile 2020-08-25 21:30:44 +03:00
e35cf0efa5 Fix incorrect schema issue 2020-08-25 21:17:34 +03:00
ebf7574bde Update github workflow 2020-06-04 22:32:57 +03:00
e4268c0b21 Update github workflow 2020-06-04 22:29:20 +03:00
91758903e9 Update github workflow 0.0.3 2020-06-04 22:00:45 +03:00
e1d84f2d75 Update github workflow 2020-06-04 21:56:00 +03:00
10f6a5ec32 Add github workflow 2020-06-04 21:38:34 +03:00
e4e60c1023 Add cleanup after package install in Dockerfile 0.0.2 2020-06-04 21:16:58 +03:00
a4f7e5e334 Merge branch 'feature/update-readme' 0.0.1 2019-12-10 22:45:14 +03:00
79f15e5f09 Update image in docker-compose examples 2019-12-10 22:44:33 +03:00
fd9056b57a Merge branch 'feature/remove-legacy' 2019-12-09 21:26:01 +03:00
0f9255ac7e Update license 2019-12-09 21:25:12 +03:00
a7157f9c20 Update .gitignore 2019-12-09 21:25:01 +03:00
9d5d015cc0 Remove obsolete code 2019-12-09 21:24:31 +03:00
b7f6041c7d Merge branch 'bugfix/fix-import-error' 2019-12-06 11:43:15 +03:00
280979f88a Fix import error
Forgot to add local python libraries to the image.
2019-12-06 11:42:20 +03:00
e899ebd9a3 Merge branch 'feature/rework-seaf-cli' 2019-12-05 16:00:18 +03:00
7c8642bfbb Improve logging a little 2019-12-05 15:58:11 +03:00
c72727b9a0 Fix circular dependencies 2019-12-05 15:58:11 +03:00
107bb55082 Move SeafileClient out of main file 2019-09-06 21:41:52 +03:00
4b70e9ab17 Update seafile repository to debian10 2019-08-14 12:14:50 +03:00
33457744bf Add gitignore 2019-08-13 22:38:34 +03:00
0e4583d3af Add current sync info to log 2019-08-13 22:38:00 +03:00
4b7de4a5ca update docker-compose info in README 2019-04-14 13:18:09 +03:00