Commit Graph

  • c6fd4f25ae move TypeVar T to utils module sebthom 2022-03-12 19:30:11 +01:00
  • 2597b902be add --keep-old flag sebthom 2022-03-12 18:55:49 +01:00
  • 15ffb5d402 Update badge sebthom 2022-03-12 15:05:21 +01:00
  • 9196ed4535 Improve exception logging sebthom 2022-03-12 14:55:32 +01:00
  • 3eb8cf0fb7 suppress irrelevant WDM/browser log output by default sebthom 2022-03-12 14:29:16 +01:00
  • 7c08214f10 add support for shipping_costs sebthom 2022-03-12 13:26:39 +01:00
  • 1d5fc64f8d Raise exception if special attribute could not be set sebthom 2022-03-12 12:37:43 +01:00
  • e213e8dd17 Add some pydoc sebthom 2022-03-11 18:16:58 +01:00
  • 247801496a update categories sebthom 2022-03-09 22:59:13 +01:00
  • 20bba8f85d document possible values sebthom 2022-03-09 17:17:31 +01:00
  • 5d08f1e6e5 upgrade selenium sebthom 2022-03-09 16:59:17 +01:00
  • 686b05027d Extend/fix special attributes support (#35) Oleg Loewen 2022-03-09 16:49:22 +01:00
  • b8754ce196 chore: Update Python dependencies (#26) kleinanzeigen-bot-deps-updater[bot] 2022-03-07 19:24:30 +01:00
  • 50feaf47c9 fix(deps): bump actions/checkout from 2 to 3 (#34) dependabot[bot] 2022-03-07 19:24:04 +01:00
  • 361b88c843 support special category attributes (#33) Oleg Loewen 2022-03-07 15:49:12 +01:00
  • c62528f577 fix(deps): bump actions/setup-python from 2 to 3 (#29) dependabot[bot] 2022-02-28 19:25:25 +01:00
  • 5a7f7d46a5 add small pause between image uploads sebthom 2022-02-28 13:00:42 +01:00
  • e60e63525d add --ads option sebthom 2022-02-28 12:43:40 +01:00
  • b0ee014d33 upgrade dependencies sebthom 2022-02-24 19:46:18 +01:00
  • 881eb0d6e6 some more categories sebthom 2022-02-21 13:09:18 +01:00
  • e193a2bdac add example for 3rd-level category conf (#23) Jan Niggemann 2022-02-21 12:28:05 +01:00
  • 0d617acb0c Add python dependency update job sebthom 2022-02-20 17:14:13 +01:00
  • 4f0d2dbc6e don't try to update python dependencies via dependabot sebthom 2022-02-19 22:00:02 +01:00
  • d8a9a4d2d2 upgrade pip sebthom 2022-02-19 21:59:39 +01:00
  • 314d1e1846 update codeql config sebthom 2022-02-19 21:58:58 +01:00
  • 311311a0f1 Fix custom profile handling sebthom 2022-02-17 17:41:12 +01:00
  • 5773fc35aa improve log messages sebthom 2022-02-17 17:03:38 +01:00
  • e4226288d3 Reload the page in case fullscreen ads is displayed sebthom 2022-02-17 17:03:10 +01:00
  • 10ab127076 improve utils.pause sebthom 2022-02-17 16:51:27 +01:00
  • 9b62e4cf5a Update lint config sebthom 2022-02-17 16:04:19 +01:00
  • a1b0636446 make private window mode configurable sebthom 2022-02-17 14:20:22 +01:00
  • 26bef5e574 Allow configuration of custom browser profile sebthom 2022-02-17 14:02:19 +01:00
  • 7ee2d533df allow configuration of additional browser extensions sebthom 2022-02-17 13:08:09 +01:00
  • b879e3d6db add utils.abspath sebthom 2022-02-17 12:50:52 +01:00
  • c844c2473c Remove unnecessary selenium_stealth parameters sebthom 2022-02-17 12:13:54 +01:00
  • 7188a793ec Debug log effective browser args sebthom 2022-02-17 12:13:12 +01:00
  • 0befdfac4a improve type hints sebthom 2022-02-17 10:17:07 +01:00
  • faa849b515 Fix path resolution sebthom 2022-02-17 09:45:22 +01:00
  • bafb616cee upgrade dependencies sebthom 2022-02-17 09:17:54 +01:00
  • 77360cb3e6 make SeleniumMixin.web_await throw TimeoutException by default sebthom 2022-02-17 09:13:27 +01:00
  • 51f647b4f1 Add quotes Sebastian Thomschke 2022-02-16 23:53:39 +01:00
  • 51fbc79ff7 fix KeyError when creating new ads sebthom 2022-02-16 22:51:50 +01:00
  • 56646db5b5 automatically print stacktrace on TypeError sebthom 2022-02-16 21:58:51 +01:00
  • 12ff0bb3c3 extend utils.ensure() sebthom 2022-02-16 21:55:57 +01:00
  • 8e132d658e improve lint config sebthom 2022-02-16 20:54:30 +01:00
  • 81a1b79226 use TypeVar with in declaration of SeleniumMixin.web_await() sebthom 2022-02-16 20:11:26 +01:00
  • f5cb0adabf add some more categories sebthom 2022-02-16 17:12:06 +01:00
  • 3aad005bdc Fixes #14 Document that quoting of phone numbers is required sebthom 2022-02-12 22:10:42 +01:00
  • 24ef6f7caf upgrade dependencies sebthom 2022-02-12 07:44:23 +01:00
  • d18400cfd4 change indention sebthom 2022-02-12 04:50:14 +01:00
  • c422b99347 Update error message sebthom 2022-02-10 05:48:11 +01:00
  • 075d62ba92 Fixes #12 add --force flag sebthom 2022-02-10 05:44:30 +01:00
  • 0b46322a47 separate unit/integration tests sebthom 2022-02-10 05:14:44 +01:00
  • c3275a375b Remove unused build-arg sebthom 2022-02-10 04:55:02 +01:00
  • 0e2e9c8669 Fixes #8 test webdriver auto-detection/download sebthom 2022-02-10 04:51:08 +01:00
  • 43922bd812 Install UPX on windows only sebthom 2022-02-10 04:49:52 +01:00
  • 8ba85aa25c Parameterize Python version sebthom 2022-02-10 04:49:04 +01:00
  • 08e2705b02 Replace deprecated type hints and add more pylint rules sebthom 2022-02-09 07:14:39 +01:00
  • 66f57a0822 Publish docker image sebthom 2022-02-01 07:32:45 +01:00
  • dfc6481541 add autopep8 source formatter sebthom 2022-02-01 06:46:22 +01:00
  • 92dbc6615b Fix some PEP 8 issues sebthom 2022-02-01 06:29:24 +01:00
  • 3e619a2a84 Rename some tasks sebthom 2022-01-31 19:31:07 +01:00
  • acecab57cc Update doc sebthom 2022-01-31 07:47:12 +01:00
  • 8c2d340b56 Prefer double-quoted strings sebthom 2022-01-31 07:47:03 +01:00
  • e68a02b76b Don't upgrade pip for now to prevent build error sebthom 2022-01-31 07:12:30 +01:00
  • 383c5ce6f6 Run pdm install in verbosity mode sebthom 2022-01-31 02:40:55 +01:00
  • 20cbc3a0eb Don't install mypy and pdm-packer for now sebthom 2022-01-31 02:38:44 +01:00
  • 5abffd5795 Move repo to Second-Hand-Friends org sebthom 2022-01-31 02:32:29 +01:00
  • ddb7920c56 fixed readme downloading information (curl needs -L to follow redirect) Lucas Pleß 2022-01-30 21:10:15 +01:00
  • ea04b85007 Attach macOS and Linux binaries to release sebthom 2022-01-30 09:25:32 +01:00
  • 1e1cffeab7 Fixes #17 #18 Use pdm + pyinstaller sebthom 2022-01-30 07:31:13 +01:00
  • 8e445f08c6 Fix pause() failing when min_ms == max_ms sebthom 2022-01-30 07:20:53 +01:00
  • 5b88bc15ce disable browser notifications sebthom 2022-01-30 07:20:16 +01:00
  • 3bb6c9d396 enable incognito mode sebthom 2022-01-30 07:19:52 +01:00
  • b4209e3227 disable edge telemetry data collection sebthom 2022-01-30 06:58:49 +01:00
  • 6961bab489 Remove obsolete print statement sebthom 2022-01-24 20:43:28 +01:00
  • cc9aaf9a4b Fix #3 add dockerfile sebthom 2022-01-24 06:25:12 +01:00
  • ba72989a85 add distutils check to CI job sebthom 2022-01-24 03:51:49 +01:00
  • 879b9fd088 update contributing instructions sebthom 2022-01-19 18:30:32 +01:00
  • a3132e4399 Fixes #13 Handle captcha when posting ad Sebastian Thomschke 2022-01-14 12:25:50 -06:00
  • 82f9fed858 Add pydoc to SeleniumMixin.web_open() Sebastian Thomschke 2022-01-14 00:26:37 -06:00
  • 529c48f5d1 Fixes #9 UnboundLocalError: local variable 'last_updated_on' Sebastian Thomschke 2022-01-13 17:03:07 -06:00
  • 810faccd8c Rename PULL_REQUEST_TEMPLATE. md to PULL_REQUEST_TEMPLATE.md Sebastian Thomschke 2022-01-13 00:29:33 -06:00
  • c7a093b341 Create PULL_REQUEST_TEMPLATE. md Sebastian Thomschke 2022-01-13 00:27:39 -06:00
  • 048f904f6c add codeql scans sebthom 2022-01-12 08:17:16 +01:00
  • 1ceccc48dc initial import sebthom 2022-01-11 13:45:20 +01:00
  • be5621d7ba Initial commit Sebastian Thomschke 2022-01-09 02:20:27 +01:00