Serene-Arc
b97dacb2f3
Allow archiver format to be specified multiple times
2023-06-25 13:25:01 +10:00
Serene-Arc
6d0386a2ac
Fix command name to match documentation
...
Closes #844
2023-06-21 13:04:50 +10:00
Armin Samii
ce4017db17
Merge branch 'development' into master
2023-06-17 20:31:24 -04:00
Serene
dd6f12345e
Merge pull request #818 from OMEGARAZER/Annotations
2023-05-29 13:04:10 +10:00
Armin Samii
f920da569e
allow skipping of comment download
2023-05-23 08:01:38 -04:00
OMEGARAZER
a05ece3013
Add option for downvoted posts
2023-05-04 22:03:02 -04:00
OMEGARAZER
3b69d83892
ANN001
...
ANN001 fixes
2023-03-10 15:29:07 -05:00
OMEGARAZER
0c4cfd8b44
ANN202
...
ANN202 fixes
2023-03-10 15:28:22 -05:00
OMEGARAZER
a5f5df7ab3
ANN201
...
ANN201 fixes
2023-03-10 15:28:22 -05:00
Serene
911410608a
Merge pull request #780 from OMEGARAZER/Quote-cleanup
2023-02-19 10:39:15 +10:00
OMEGARAZER
8f9bed0874
Harden requests
...
Moves bare requests out of site downloaders into the base_downloader and add timeout exception handling now that there is a default timeout.
2023-02-18 17:36:00 -05:00
OMEGARAZER
5c57de7c7d
B907 Cleanup/updates
...
Cleanup some double quoted locations based on bugbear B907 and add same formatting to some other locations the emphasis may be helpful.
2023-02-18 15:58:05 -05:00
Serene
0051877e01
Merge pull request #769 from OMEGARAZER/gfycat-api
2023-02-12 11:45:25 +10:00
Serene
e5b184ef9a
Merge pull request #762 from OMEGARAZER/pyupgrade-lint
2023-02-12 11:45:00 +10:00
OMEGARAZER
0e28c7ed7c
Gfycat API
...
Moves Gfycat to use API via site access key.
Adds cachetools as dependency to reuse API keys for Gfycat/Redgifs at 95% of their TTL. Include tests to verify caching.
Updates versions of requests/yt-dlp/black/isort/pytest.
Added default timeout to requests calls.
Adds validate-pyproject and blacken-docs to pre-commit as well as updates versions.
2023-02-11 15:23:08 -05:00
OMEGARAZER
4a91ff6293
Version logged
...
Adds to end log message to include type of run and version of BDFR
REF: https://github.com/aliparlakci/bulk-downloader-for-reddit/issues/764#issuecomment-1414552069_
2023-02-03 23:39:25 -05:00
OMEGARAZER
247ea5ddd0
UP009
2023-01-28 23:56:23 -05:00
Serene-Arc
8f17bcf43b
Modify code to accept pluggable logging handlers
2023-01-08 15:21:57 +10:00
Serene-Arc
4f07e92c5e
Add option to classes
2023-01-04 19:04:31 +10:00
OMEGARAZER
83f45e7f60
Standardize shebang and coding declaration
...
Standardizes shebang and coding declarations.
Coding matches what's used by install tools such as pip(x).
Removes a few init files that were not needed.
2022-12-19 18:32:37 -05:00
OMEGARAZER
8c01a9e7a0
Consolidate to pyproject
...
Consolidates configs to pyproject.toml and updates workflows accordingly as well as sets sane minimums for dev requirements.
adds version check to main script.
2022-12-16 23:45:36 -05:00
OMEGARAZER
e32d322dbd
Add shell completions
2022-12-16 14:56:44 -05:00
Serene-Arc
0873a4a2b2
Format according to the black standard
2022-12-03 15:11:17 +10:00
Jacob Chapman
9545407896
Update __main__.py
2022-07-23 17:24:05 +10:00
Piotr Migdal
798ed728f5
yaml for options
2022-07-22 15:38:46 +10:00
Serene-Arc
f57590cfa0
Add exclusion options to archiver
2022-07-06 16:52:58 +10:00
Serene-Arc
6e0c642652
Add file scheme naming for archiver
2022-02-18 12:30:38 +10:00
Serene-Arc
0177b434c2
Add --subscribed option
2022-02-18 10:21:52 +10:00
Jay R. Wren
dd8d74ee25
Add --ignore to ignore user
2021-11-24 12:49:11 +10:00
Serene-Arc
1a4ff07f78
Add ability to read IDs from files
2021-07-21 17:32:38 +10:00
Serene-Arc
c5c010bce0
Rename option
2021-06-12 10:35:31 +10:00
Serene-Arc
6eeadc8821
Add option for archiver full context
2021-06-11 15:31:11 +10:00
Serene
6dcef83666
Add ability to disable modules ( #434 )
...
* Fix test name to match standard
* Rename file
* Add ability to disable modules
* Update README
* Fix missing comma
* Fix more missing commas. sigh...
Co-authored-by: Ali Parlakçı <parlakciali@gmail.com>
2021-06-06 13:47:56 +03:00
Serene
434aeb8feb
Add a combined command for the archiver and downloader: clone
( #433 )
...
* Simplify downloader function
* Add basic scraper class
* Add "scrape" command
* Rename "scrape" command to "clone"
* Add integration tests for clone command
* Update README
* Fix failing test
2021-06-06 13:29:09 +03:00
Serene-Arc
6b78a23484
Allow --user to be specified multiple times
2021-05-27 15:22:58 +10:00
Ali Parlakci
cf6905db28
Reverts #384
2021-05-21 00:22:44 +03:00
Ali Parlakci
200916a150
Rename --exclude-id(-file) to --skip-id(-file)
2021-05-17 10:30:55 +10:00
Ali Parlakci
f768a7d61c
Rename --skip to --skip-format
2021-05-17 10:30:55 +10:00
Ali Parlakçı
283ad164e5
__main__.py: fix typo in -f argument
2021-05-06 12:52:45 +03:00
Serene-Arc
afa3e2548f
Add customisable time formatting
2021-05-03 14:05:05 +10:00
Serene-Arc
cb41d4749a
Add option to specify logfile location
2021-04-28 12:03:28 +10:00
Serene
d8752b15fa
Add option to skip specified subreddits ( #268 )
...
* Rename variables
* Add option to skip specific subreddits
* Update README
2021-04-18 16:44:52 +03:00
Serene-Arc
bd9f276acc
Rename module
2021-04-18 16:44:52 +03:00