-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor improved threading & logging #601
Refactor improved threading & logging #601
Commits on Jan 18, 2024
-
- Updated Python version in .github/workflows/release.yml - Updated required Python version in README.md - Updated Python version in pyproject.toml - Added Python 3.12 support in tox.ini
Configuration menu - View commit details
-
Copy full SHA for 836052f - Browse repository at this point
Copy the full SHA 836052fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac65f7 - Browse repository at this point
Copy the full SHA 0ac65f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bf0c09 - Browse repository at this point
Copy the full SHA 2bf0c09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d379d - Browse repository at this point
Copy the full SHA 39d379dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f5ecf - Browse repository at this point
Copy the full SHA 33f5ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d22090b - Browse repository at this point
Copy the full SHA d22090bView commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b171b8 - Browse repository at this point
Copy the full SHA 6b171b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4fcf4b - Browse repository at this point
Copy the full SHA b4fcf4bView commit details -
Chore update CI workflow for
dev
branch- Updated CI workflow to trigger on `dev` branch - Added Python 3.12.* to the matrix for dependency_review job - Adjusted linting workflow to run on the `dev` branch
Configuration menu - View commit details
-
Copy full SHA for 4a3159c - Browse repository at this point
Copy the full SHA 4a3159cView commit details -
Chore update CI workflow for
dev
branch- Modified GitHub Actions workflow in release.yml - Updated references to `inputs.checkout_branch` to `github.ref_name`
Configuration menu - View commit details
-
Copy full SHA for 3e45d8b - Browse repository at this point
Copy the full SHA 3e45d8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4ecea - Browse repository at this point
Copy the full SHA 7c4eceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6d2288 - Browse repository at this point
Copy the full SHA e6d2288View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39dc6c2 - Browse repository at this point
Copy the full SHA 39dc6c2View commit details
Commits on Jan 20, 2024
-
chore update GitHub Actions workflow
- Added `pr_merge` job to create and merge PRs
Configuration menu - View commit details
-
Copy full SHA for 4430de7 - Browse repository at this point
Copy the full SHA 4430de7View commit details -
Fix resolve directory cleanup issue
- Corrected condition for checking empty directory in core.py
Configuration menu - View commit details
-
Copy full SHA for c1cdb49 - Browse repository at this point
Copy the full SHA c1cdb49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e2b8d6 - Browse repository at this point
Copy the full SHA 6e2b8d6View commit details -
Chore update branch index logic
- Adjusted index calculation for 'dev' branch
Configuration menu - View commit details
-
Copy full SHA for a090669 - Browse repository at this point
Copy the full SHA a090669View commit details -
- Corrected escape sequences in file paths - Used raw string literals for regular expressions
Configuration menu - View commit details
-
Copy full SHA for ae3c098 - Browse repository at this point
Copy the full SHA ae3c098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab9736 - Browse repository at this point
Copy the full SHA 2ab9736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c90df9 - Browse repository at this point
Copy the full SHA 0c90df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e6d84d - Browse repository at this point
Copy the full SHA 1e6d84dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8e4f21 - Browse repository at this point
Copy the full SHA d8e4f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae714b - Browse repository at this point
Copy the full SHA 8ae714bView commit details
Commits on Jan 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 84cbe0f - Browse repository at this point
Copy the full SHA 84cbe0fView commit details
Commits on Jan 22, 2024
-
Bump selectolax from 0.3.17 to 0.3.18
Bumps [selectolax](https://github.com/rushter/selectolax) from 0.3.17 to 0.3.18. - [Release notes](https://github.com/rushter/selectolax/releases) - [Changelog](https://github.com/rushter/selectolax/blob/master/CHANGES.rst) - [Commits](rushter/selectolax@v0.3.17...v0.3.18) --- updated-dependencies: - dependency-name: selectolax dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 0111088 - Browse repository at this point
Copy the full SHA 0111088View commit details -
Bump actions/dependency-review-action from 3 to 4
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3 to 4. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](actions/dependency-review-action@v3...v4) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 8174317 - Browse repository at this point
Copy the full SHA 8174317View commit details -
Configuration menu - View commit details
-
Copy full SHA for f374382 - Browse repository at this point
Copy the full SHA f374382View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8ac005 - Browse repository at this point
Copy the full SHA f8ac005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e8eb0d - Browse repository at this point
Copy the full SHA 9e8eb0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e84a91 - Browse repository at this point
Copy the full SHA 6e84a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcef50f - Browse repository at this point
Copy the full SHA bcef50fView commit details -
Chore update GitHub Actions workflow
- Modified workflow to depend on `changelog` instead of `publish_github`
Configuration menu - View commit details
-
Copy full SHA for 0ceba4c - Browse repository at this point
Copy the full SHA 0ceba4cView commit details -
Fix missing timestamp in log.log (#590)
* Fix log timestamp - Updated date formatting in log messages - Removed unused variables in `create_logger` method - Introduced a singleton class for stdout handling - Improved stdout messages for file system actions - Enhanced logging for dataclass instances * Chore refactor update calls for logging
Configuration menu - View commit details
-
Copy full SHA for 366a8f7 - Browse repository at this point
Copy the full SHA 366a8f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ad380 - Browse repository at this point
Copy the full SHA c8ad380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48ad1d9 - Browse repository at this point
Copy the full SHA 48ad1d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d137a81 - Browse repository at this point
Copy the full SHA d137a81View commit details -
Configuration menu - View commit details
-
Copy full SHA for c778193 - Browse repository at this point
Copy the full SHA c778193View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5823b9 - Browse repository at this point
Copy the full SHA e5823b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea06f61 - Browse repository at this point
Copy the full SHA ea06f61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 436f320 - Browse repository at this point
Copy the full SHA 436f320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4299958 - Browse repository at this point
Copy the full SHA 4299958View commit details -
Configuration menu - View commit details
-
Copy full SHA for d81737a - Browse repository at this point
Copy the full SHA d81737aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ffcad0 - Browse repository at this point
Copy the full SHA 7ffcad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2336f3d - Browse repository at this point
Copy the full SHA 2336f3dView commit details
Commits on Jan 23, 2024
-
Enhance download manager functionality (#591)
Feat enhance download manager functionality - Added the option to always use the download manager. - Introduced the `download_manager.open_on_no_matches` config - Introduced the `download_manager.always_open` config - Introduced the `download_manager.no_automatic_downloads` config - Updated default app configuration and config reading. - Updated download manager logic to determine when it should open. - Added additional tests to ensure the proper functioning of the download manager. - Enhanced download manager functionality with the following features: - The download manager now opens in two scenarios: when no matches are found or always, regardless of subtitle count. - Users have control over automatic downloads for subtitles that would have been downloaded by default when always using the download manager. - Updated the `download_manager` method in the `SubsearchCore` class. - Modified the handling of `rejected_subtitles` in the `DownloadManager` class. - Improved sorting and display of subtitles in the `DownloadManager`. - Added automatic downloads based on an acceptance threshold. - Removed temporary zip archives after subtitle extraction.
Configuration menu - View commit details
-
Copy full SHA for ca66b89 - Browse repository at this point
Copy the full SHA ca66b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecb28fe - Browse repository at this point
Copy the full SHA ecb28feView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe85608 - Browse repository at this point
Copy the full SHA fe85608View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b15482 - Browse repository at this point
Copy the full SHA 2b15482View commit details -
- Added a Note section for ppl interested in dev builds
Configuration menu - View commit details
-
Copy full SHA for 68bcdb0 - Browse repository at this point
Copy the full SHA 68bcdb0View commit details -
Fix download count in log and toast (#592)
- Fixed the reported number of downloaded subtitles in the log and displayed as a toast massage
Configuration menu - View commit details
-
Copy full SHA for 0eb3859 - Browse repository at this point
Copy the full SHA 0eb3859View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01c82e8 - Browse repository at this point
Copy the full SHA 01c82e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72db48c - Browse repository at this point
Copy the full SHA 72db48cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa9493d - Browse repository at this point
Copy the full SHA aa9493dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06fe4bd - Browse repository at this point
Copy the full SHA 06fe4bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f70ea3f - Browse repository at this point
Copy the full SHA f70ea3fView commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17504d5 - Browse repository at this point
Copy the full SHA 17504d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b138eee - Browse repository at this point
Copy the full SHA b138eeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b58764d - Browse repository at this point
Copy the full SHA b58764dView commit details -
Configuration menu - View commit details
-
Copy full SHA for da31cff - Browse repository at this point
Copy the full SHA da31cffView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ff3716 - Browse repository at this point
Copy the full SHA 1ff3716View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2776a5 - Browse repository at this point
Copy the full SHA e2776a5View commit details -
Refactor threading in
propagating_thread
- Introduced `PropagatingThread` class for propagating exceptions - Implemented `handle_tasks` for managing multiple threads - Enhanced logging for thread start and finish events
Configuration menu - View commit details
-
Copy full SHA for 898960a - Browse repository at this point
Copy the full SHA 898960aView commit details -
Refactor update logging format
- Updated log format in `io_log.py` to include module, lineno, and timestamp
Configuration menu - View commit details
-
Copy full SHA for 874a532 - Browse repository at this point
Copy the full SHA 874a532View commit details -
- Updated log calls to match new format in `io_file_system.py`
Configuration menu - View commit details
-
Copy full SHA for 40bb6f6 - Browse repository at this point
Copy the full SHA 40bb6f6View commit details -
Refactor remove option in in config
- Removed `misc.multithreading` option from Subsearch
Configuration menu - View commit details
-
Copy full SHA for b955ba4 - Browse repository at this point
Copy the full SHA b955ba4View commit details -
Refactor remove option in in config
- Removed `misc.multithreading` option from Subsearch
Configuration menu - View commit details
-
Copy full SHA for 88331cb - Browse repository at this point
Copy the full SHA 88331cbView commit details -
Refactor add
capture_call_info
decorator- Removed unnecessary logging calls in decorators module - Improved conditions in `call_func` and `_CoreSubsearchFuncCondtitons` - Added `capture_call_info` decorator for capturing call information
Configuration menu - View commit details
-
Copy full SHA for 60d92ef - Browse repository at this point
Copy the full SHA 60d92efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6249e6 - Browse repository at this point
Copy the full SHA b6249e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6c09a2 - Browse repository at this point
Copy the full SHA a6c09a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dec77db - Browse repository at this point
Copy the full SHA dec77dbView commit details