Commit Graph
60 Commits
Author SHA1 Message Date
Safihre 6f342dade5 Streamline release artifact handling and enforce Windows signing
This update improves the release workflow by:
*   Configuring GitHub Actions `upload-artifact` to transfer files directly without unnecessary zipping, simplifying artifact retrieval for subsequent jobs.
*   Integrating `pefile` to perform an Authenticode signature check on the Windows installer, ensuring all official releases are properly signed.
2026-06-15 10:26:24 +02:00
Safihre b942e06297 Introduce Ruff linter for improved code quality
Integrates the Ruff linter into the CI workflow alongside Black. This enhances code quality and consistency by catching common issues. Addresses an initial `F821` (undefined name) finding in `__init__.py` identified by Ruff, ensuring explicit module referencing.
2026-05-13 14:25:06 +02:00
Safihre 468ab93568 Update extract_pot and pygettext
Seems we accidentally forgot some translations
2026-03-31 14:02:40 +02:00
Safihre 978be46be4 Refactor .mo file generation
Updated msgfmt to latest version
2026-03-31 13:41:49 +02:00
Safihre 2122503762 Update copyright to 2026 2026-02-09 16:44:38 +01:00
Safihre 3384beed24 Make black 26.1.0 happy again - almost 2026-01-19 12:42:51 +01:00
jcfp e2f613da6c stop catching BaseException (#3062) 2025-04-09 15:27:22 +02:00
Safihre a15bad6fb4 Use base SABnzbd version in translation files 2025-03-24 12:37:44 +01:00
thezoggy dd0122865a bump copyright year (#3034) 2025-02-17 14:06:12 +01:00
thezoggy 9f6a9f9912 normalize and update copyright year 2024-01-02 09:42:17 +01:00
Safihre 7cbbff727f Remove (almost) all references to unused team@sabnzbd.org 2023-07-21 11:33:51 +02:00
Safihre 488719de1e Convert various re statements to walrus operator 2023-06-21 21:38:32 +02:00
Safihre 6492cfb430 Update copyright year to 2023 2023-01-25 22:39:49 +01:00
thezoggyandSafihre fb04b58b57 selenium syntax update (#2271)
* handle sab path with spaces

* fix py3.10 win "Unable to remove cache dir"

* remove unused imports

* update selenium find_element(s) syntax

* Fix selenium_wrapper usage

Co-authored-by: Safihre <safihre@sabnzbd.org>
2022-08-19 22:25:48 +02:00
Safihre 9c7b61070b Update copyright year to 2022 2022-01-07 09:29:32 +01:00
Safihre d65eacea41 Correctly parse helpful_warning in extract_pot 2021-12-27 14:59:50 +01:00
Safihre 404aeb026d Correctly name the helpful_warning function and option
Yes, this will break current users of the old name. Too bad.
2021-12-27 11:25:52 +01:00
Safihre faf1a44944 Black formatting update 2021-04-26 10:52:11 +02:00
Safihre 32f6ec63f2 Add NSIS-file to automated pot-file updates 2021-01-27 12:26:55 +01:00
Safihre f0bfb08c2e Update copyright year to 2021 2021-01-03 20:43:19 +01:00
Safihre c953498a9d Correct spelling error warning_helpful
1f554816b6
Thanks @albino1
2020-08-16 09:05:58 +02:00
Safihre f242053d6c Also parse warning_helpfull correctly for translations 2020-08-14 22:27:09 +02:00
Safihre 2540a8174f Squashed Transifex update (3) 2020-06-29 17:57:22 +02:00
Safihre eac5f20937 Use GNU gettext formatting for POT-translation files 2020-06-29 13:56:06 +02:00
Safihre f294f8c740 Unify header used in POT-files
Removing header generated by pygettext so it doesn't change all the time
2020-06-28 12:19:19 +02:00
Safihre af5acd16f7 Correct translation template file 2020-06-27 21:17:09 +02:00
Safihre 7e5a43e95c Revert "Code-formatting: optimize imports"
This reverts commit db5ff8c7e1.

Does not work on Python 3.4/3.6. Not really sure why, but don't want to investigate right now.
2020-06-14 11:29:54 +02:00
Safihre db5ff8c7e1 Code-formatting: optimize imports 2020-06-14 10:21:33 +02:00
Safihre 233ab2ee6e Restore Windows Service functionality 2020-05-05 11:14:53 +02:00
Safihre 6d8c264e90 Update copyright year to 2020 2020-04-25 16:30:38 +02:00
Safihre a9185b4aee Py3: Add pygettext to repo and basic test of POT extraction
Python is deprecating pygettext.py so we better have our own, just like msgfmt.py
2019-03-06 08:54:22 +01:00
Safihre 20ea1d0284 Py3: Code-format tools-files 2019-02-26 08:29:00 +01:00
Safihre d7bea6f134 Merge branch 'develop' into py3 2018-12-25 10:54:56 +01:00
Safihre 60afb7f444 Update copyright year to 2019 2018-12-24 11:51:48 +01:00
Safihre 2341ea44ec Py3: Fixes after merge from develop
And set the shebang to Python 3 specifc
2018-10-12 21:05:19 +02:00
Safihre 579e07adc3 Merge branch 'develop' into py3 2018-10-12 10:10:10 +02:00
Safihre 01bd0bdce0 Small cleanup of generated POT file 2018-09-07 10:11:00 +02:00
Safihre 7a7ce47769 Remove redundant parentheses 2018-09-05 11:26:38 +02:00
Safihre 6cf701599c Merge branch 'develop' into py3 2018-05-30 15:07:10 +02:00
Safihre 2cdf284578 Update copyright to 2018 2018-03-15 13:14:08 +01:00
Safihre c6054e622c Py3: First 2to3 conversion 2017-10-28 14:53:31 +02:00
Safihre f19b60bd41 Also don't list line numbers for NSIS pot file 2017-06-22 21:46:55 +02:00
Safihre 3f1a5ff5e0 Fix typo in extract_pot.py 2017-06-22 09:32:59 +02:00
Safihre 49cd956d4c Do not list line-number for POT files
To avoid commit-overhead when updating texts
2017-06-21 22:17:49 +02:00
Safihre f1b139d55d Make extract_pot also work on Windows 2017-03-07 17:25:03 +01:00
Safihre cbe4840ce2 Update Copyright year to 2017 2016-12-16 10:30:15 +01:00
shypike e6887e8a0d extract_pot.py: Make NSIS file presence optional. 2016-03-20 18:32:52 +01:00
Jonathon Saine 565f5fd762 Some pep8 cleanup (whitespace/docstring only), focus on root dir along with scripts/tools/util. 2015-09-23 08:47:18 -05:00
shypike 687ab5d4f5 Update text files and copyright year. 2015-04-11 19:16:17 +02:00
shypike 7e5ce06e12 Update language templates. 2013-05-05 12:13:44 +02:00