1
0
Fork 0
mirror of synced 2024-10-02 01:57:20 +13:00
Commit graph

31 commits

Author SHA1 Message Date
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
Renamed from bulkredditdownloader/__main__.py (Browse further)