Heavenfighter
f69ebef643
feat: add new update command to update published ads ( #549 )
...
Co-authored-by: Jens Bergmann <1742418+1cu@users.noreply.github.com >
2025-06-16 11:46:51 +02:00
Heavenfighter
4d48427234
fix: detect payment form and wait or user input ( #520 )
...
Co-authored-by: Jens Bergmann <1742418+1cu@users.noreply.github.com >
2025-06-10 15:51:59 +02:00
Heavenfighter
8ac57932ba
fix: login does not work anymore #539
...
Refactored login input element ids.
Refactored captcha handling to one function
2025-06-09 21:39:56 +02:00
Heavenfighter
347c67a388
fixes #512 ( #519 )
...
Refactored images extraction. Now directly using galleryimage-elements instead of carousel.
2025-05-25 22:28:20 +02:00
sebthom
85a5cf5224
feat: improve content_hash calculation
2025-05-15 12:07:49 +02:00
sebthom
6ede14596d
feat: add type safe Ad model
2025-05-15 12:07:49 +02:00
sebthom
1369da1c34
feat: add type safe Config model
2025-05-15 12:07:49 +02:00
Heavenfighter
0faa022e4d
fix: Unable to download single ad ( #509 )
2025-05-14 11:24:16 +02:00
sebthom
1f9895850f
fix: add missing translations and fix translation loading/testing
2025-05-13 19:27:52 +02:00
Benedikt
9bcc669c48
feat: add support for multiple matching shipping options ( #483 )
2025-04-29 21:02:09 +02:00
sebthom
3e8072973a
build: use yamlfix for yaml formatting
2025-04-28 13:17:23 +02:00
sebthom
52e1682dba
fix: avoid "[PYI-28040:ERROR]" log message when run via pyinstaller
2025-04-27 14:34:56 +02:00
sebthom
7b0774874e
fix: harden extract_ad_id_from_ad_url
2025-04-27 14:23:56 +02:00
Airwave1981
d87ae6e740
feat: allow auto-restart on captcha ( #481 )
...
Co-authored-by: sebthom <sebthom@users.noreply.github.com >
2025-04-26 14:40:47 +02:00
marvinkcode
79af6ba861
fix: Correct pagination selectors and logic for issue #477 ( #479 )
2025-04-21 20:26:02 +02:00
Heavenfighter
7742196043
fix: set custom shipping due css update #448 ( #450 )
2025-03-13 12:13:23 +01:00
Jens Bergmann
6bd5ba98d2
fix: Clean up obsolete translations in German language file
...
- Remove unused translation entries from translations.de.yaml
- Improve translation test to better detect obsolete entries
- Add KNOWN_NEEDED_MODULES for special cases
- Add helper function _message_exists_in_code for better translation verification
- Improve error messages to show both original and translated text
- Fix import sorting in test file
This commit improves the maintainability of the translation system by
removing unused entries and enhancing the verification process.
2025-03-13 12:05:46 +01:00
Jens Bergmann
772326003f
fix: Separate 'changed' and 'due' ad selectors ( #442 )
...
This commit implements a new 'changed' selector for the --ads option that
publishes only ads that have been modified since their last publication.
The 'due' selector now only republishes ads based on the time interval,
without considering content changes.
The implementation allows combining selectors with commas (e.g., --ads=changed,due)
to publish both changed and due ads. Documentation and translations have been
updated accordingly.
Fixes #411
2025-02-28 14:53:53 -05:00
NME
7b9412677e
fix: Update css class selectors fixing #440 ( #441 )
...
* fixes #440 css update
* fixed class selector
* added missing translation
---------
Co-authored-by: Jens Bergmann <1742418+1cu@users.noreply.github.com >
2025-02-28 11:16:49 -05:00
Jens Bergmann
e43ac4f1f9
feat: extend translations and add translation unit test ( #427 )
2025-02-12 22:25:05 +01:00
Jens Bergmann
4051620aed
enh: allow per-ad overriding of global description affixes ( #416 )
2025-02-11 23:39:26 +01:00
1cu
f01109c956
feat: add hash-based ad change detection ( #343 ) ( #388 )
...
Co-authored-by: sebthom <sebthom@users.noreply.github.com >
2025-01-26 23:37:33 +01:00
Heavenfighter
f3a7cf0150
feat: don't republish reserved ads. fixes #365 ( #366 )
2025-01-08 18:21:34 +01:00
sebthom
9d54a949e7
feat: add multi-language support
2024-12-27 13:04:30 +01:00
sebthom
50ac195229
feat: extend categories.yaml
2024-11-22 13:43:15 +01:00
sebthom
a876add5a7
feat: by default delete old ads after republishing #338
2024-11-22 12:41:34 +01:00
sebthom
f9fdf4d158
refact: update categories
2024-11-22 12:40:27 +01:00
Maksim Bock
d1f50e9b16
fix broken link to categories in config_defaults.yaml
2024-04-03 21:46:49 +02:00
sebthom
a441c5de73
replace selenium with nodriver
2024-03-07 20:33:23 +01:00
sebthom
9caa7a7124
use venv
2024-03-04 10:07:47 +01:00