Rodos
a194fa48ce
feat: Add attachment download support for issues and pull requests
...
Adds new --attachments flag that downloads user-uploaded files from
issue and PR bodies and comments. Key features:
- Determines attachment URLs
- Tracks downloads in manifest.json with metadata
- Supports --skip-existing to avoid re-downloading
- Handles filename collisions with counter suffix
- Smart retry logic for transient vs permanent failures
- Uses Content-Disposition for correct file extensions
2025-11-06 12:42:57 +11:00
Rodos
875e31819a
feat: Drop support for Python 3.8 and 3.9 (EOL)
...
Both Python 3.8 and 3.9 have reached end-of-life:
- Python 3.8: EOL October 7, 2024
- Python 3.9: EOL October 31, 2025
Changes:
- Add python_requires=">=3.10" to setup.py
- Remove Python 3.8 and 3.9 from classifiers
- Add Python 3.13 and 3.14 to classifiers
- Update README to document Python 3.10+ requirement
2025-11-04 13:53:41 +11:00
Honza Maly
a49322cf7d
Implementing incremental by files, safer version of incremental backup.
2025-01-16 21:00:02 +00:00
Michael D. Adams
3dc3691770
Update required permissions listed in README.rst
...
Removed unused permissions, and changed names to those currently used by GitHub.
- code: renamed to contents as used by GitHub
- commit statuses: removed because not used by github-backup
- pages: removed because not used by github-backup
- repository hooks: renamed to webhooks as used by GitHub
2024-12-29 09:02:34 +00:00
Jose Diaz-Gonzalez
5b0608ce14
Merge pull request #374 from adamsmd/patch-1
...
Fix typo README.rst: --starred-gists that should be --gists
2024-12-29 00:40:26 -05:00
Ethan White
dcb89a5c33
Remove fixed release issue from known blocking errors
...
The issue with --release producing errors documented in #209 (the linked issue) and #234 appears to have been fixed in #257 .
This change removes the associated warning from the README.
2024-12-28 06:41:54 -05:00
Michael D. Adams
b0bfffde1a
Fix typo README.rst: --starred-gists that should be --gists
2024-12-28 10:14:37 +00:00
Jakub Wilk
ca3c4fa64b
Fix punctuation in README
2024-09-13 07:26:02 +02:00
paranerd
eb44c735eb
Added Docker info to README
2024-03-18 14:35:37 +01:00
BrOleg5
3e9a4fa0d8
Update CLI help output in README.
...
Rename destination of latest-releases argument.
2024-01-05 20:35:37 +08:00
BrOleg5
ab18e96ea8
Add option to skip prerelease versions.
...
Replace release sorting by tag with release sorting by creation date.
2024-01-05 20:26:08 +08:00
BrOleg5
eb88def888
Add option to include certain number of the latest releases.
2024-01-02 12:54:06 +08:00
Jose Diaz-Gonzalez
b60034a9d7
fix: do not use raw property in readme
...
This is disabled on pypi.
2023-12-09 00:25:28 -05:00
Jose Diaz-Gonzalez
3b0c08cdc1
fix: correct lint issues and show errors on lint
2023-12-09 00:08:19 -05:00
hozza
5dd0744ce0
fix rst html
2023-11-07 16:12:26 +00:00
hozza
81876a2bb3
add contributor section
2023-11-07 16:08:35 +00:00
hozza
a2b13c8109
fix readme wording and format
2023-11-07 16:08:00 +00:00
hozza
f63be3be24
fixed readme working and layout
2023-11-07 15:46:03 +00:00
hozza
9cf85b087f
fix readme formatting, spelling and layout
2023-11-07 15:28:39 +00:00
hozza
f449d8bbe3
added details usage and examples
...
including gotchas, errors and development instructions.
2023-11-07 14:56:43 +00:00
hozza
7d03e4c9bb
added verbose install instructions
2023-11-07 14:53:58 +00:00
Halvor Holsten Strand
20f5fd7a86
Merge branch 'master' into feature/fine_grained
...
# Conflicts:
# README.rst
# github_backup/github_backup.py
2023-09-29 14:34:06 +02:00
Halvor Holsten Strand
f12b877509
Keep backwards compatability by going back to "--token" for classic.
...
Allow "file://" uri for "--token-fine".
2023-09-29 14:01:53 +02:00
Zhymabek Roman
12799bb72c
fix: minor typo fix
2023-06-23 21:27:52 +06:00
josegonzalez
b5d749ec46
Merge pull request #199 from eht16/add_log_level_argument
...
Add --log-level command line argument
2023-05-29 18:29:41 -04:00
Robert Davey
61275c61b2
Update README.rst
...
Add flags and example for fine-grained tokens
2023-03-28 16:52:48 +01:00
npounder
753a26d0d6
add option to exclude repositories
2022-11-25 12:35:24 +00:00
Enrico Tröger
3d5eb359e2
Add --log-level command line argument
...
Support changing the log level to the desired value easily.
For example, this is useful to suppress progress messages but
keep logging warnings and errors.
2022-05-26 10:04:36 +02:00
Rick van Schijndel
4e571d0735
Change broken link to a fork to a working link to upstream
2021-01-03 23:08:58 +01:00
Albert Wang
2de96390be
Add flake8 instructions to readme
2020-08-28 23:13:24 -07:00
wouter bolsterlee
d8bcbfa644
Include --private flag in example
...
By default, private repositories are not included. This is surprising.
It took me a while to figure this out, and making that clear in the
example can help others to be aware of that.
2020-08-27 17:01:56 +02:00
Gary Moon
272177c395
Update the readme for new switches added in 0.33
2020-05-26 19:59:47 -04:00
Tom Hoover
a351cdc103
Update README.rst to match 'github-backup -h'
2020-03-22 08:48:50 -05:00
Jose Diaz-Gonzalez
fd684a71fb
Update README.rst
2019-07-11 13:40:25 -07:00
Jose Diaz-Gonzalez
bacd77030b
Update README.rst
2019-07-11 13:39:41 -07:00
Ethan Timm
121fa68294
QKT-45: include assets - update readme
...
update readme with flag information for including assets alongside their respective releases
2019-06-25 15:41:02 -05:00
ethan
3d3f512074
QKT-42: releases - add readme info
2019-06-21 16:53:40 -05:00
Stephen Greene
eca9f0f7df
Add option to fetch followers/following JSON data
2018-02-21 19:29:59 -08:00
W. Harrison Wright
17e4f9a125
Add ability to backup gists
2018-02-07 21:29:49 -06:00
Jose Diaz-Gonzalez
cb054c2631
Update README.rst
2018-01-22 12:36:32 -05:00
W. Harrison Wright
c142707a90
Update documentation
2018-01-22 11:34:27 -06:00
W. Harrison Wright
7cccd42ec9
Change option to --all-starred
2018-01-14 10:22:10 -06:00
W. Harrison Wright
9a539b1d6b
JK don't update documentation
2018-01-14 10:18:51 -06:00
W. Harrison Wright
cd2372183e
Update documentation
2018-01-13 17:44:09 -06:00
pieterclaerhout
bb551a83f4
Updated the readme
2017-10-11 15:14:13 +02:00
pieterclaerhout
e6b6eb8bef
Added support for LFS clones
2017-10-10 19:52:07 +02:00
Albert Wang
990249b80b
Add pypi info to readme
2017-09-30 17:16:38 -07:00
Yusuf Tran
0f21d7b8a4
add couple examples to help new users
2017-05-30 18:52:11 +01:00
Martin O'Reilly
1d6e1abab1
Add support for storing PAT in OSX keychain
...
Added additional optional arguments and README guidance for storing
and accessing a Github personal access token (PAT) in the OSX
keychain
2017-04-05 15:17:52 +01:00
Andrzej Maczuga
8d61538e5e
Support archivization using bare git clones
2016-11-22 13:07:52 +00:00