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
thezoggy and Safihre
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