Jesse Bannon
57fd6901e4
[DEV] Linter: Use ruff over black and isort ( #1445 )
...
Will eventually replace pylint with ruff
2026-03-09 11:39:01 -07:00
dependabot[bot]
ec58a80660
[DEV] Bump black from 22.3.0 to 24.4.2 ( #973 )
...
* Bump black from 22.3.0 to 24.4.2
Bumps [black](https://github.com/psf/black ) from 22.3.0 to 24.4.2.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/22.3.0...24.4.2 )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* run linter
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Bannon <jbann1994@gmail.com>
2024-04-27 15:46:47 -07:00
Jesse Bannon
9382be5c42
[FEATURE] --match flag to only run subset of subscriptions ( #881 )
...
Implements https://github.com/jmbannon/ytdl-sub/issues/880
and maybe fixes https://github.com/jmbannon/ytdl-sub/issues/827
Can now do `ytdl-sub sub --match SubA SubB` or `ytdl-sub sub --match SubA --match SubB`, which will only run subscriptions that contain `SubA` or `SubB` in their names
2024-01-08 13:37:07 -08:00
Jesse Bannon
83ecd19c77
[FEATURE] Process all subscriptions even if one or more error ( #771 )
...
Closes GH Issue #766 , partially closes #520
Prior to this release, no other subscriptions would download if a subscription before it had an error. Now, subscriptions will continue to download even if one has an error, and will be reported in the output summary.
2023-10-21 12:25:38 -07:00
Jesse Bannon
3d9c35519d
[BACKEND] More explicit error message for PermissionError ( #736 )
...
Do not print the full stack trace when a PermissionError occurs
2023-09-21 23:06:57 -07:00
Jesse Bannon
0008bf3aca
[FEATURE] More verbose error logs when using ytdl-sub commands ( #717 )
...
Add a more informative error message when the config file is missing, and when no command is supplied (i.e. sub, dl, view)
2023-09-15 12:35:34 -07:00
Jesse Bannon
ce877a32f9
[BUGFIX] Fix quiet log level not showing warning logs ( #516 )
2023-03-08 16:30:42 -08:00
Jesse Bannon
648027204f
[FEATURE] Persisted subscription logs ( #512 )
2023-03-08 00:17:11 -08:00
Jesse Bannon
896a9e2073
[BACKEND] Reset debug log on every subscription ( #497 )
2023-03-02 18:57:13 -08:00
Jesse Bannon
798bbbc62c
[BACKEND] Windows support ( #476 )
2023-02-28 17:07:03 -08:00
Jesse Bannon
9df40497e2
Add --dry-run argument logic ( #82 )
...
* dry-run huge refactor
* small fixes, all tests passing
* file handler, transaction log, metadata
* dry-run actually dry running
* working tests, still have more
* Everything passing besides channel
* fix youtube channel thumbnail issue, need to fix fixtures on test
* lint 10, channel tests passing. Need dry-run for split and merge video
* all tests passing, lint 10, should test dry-run arg
2022-07-02 11:24:46 -07:00
Jesse Bannon
3d7595cda9
Configurable log levels ( #71 )
2022-06-08 23:01:31 -07:00
Jesse Bannon
fd5c48b897
Create logger class, use it in favor of prints ( #16 )
2022-04-29 22:39:06 -07:00