Commit Graph

  • cb737abbd4 minor critics corrected Thomas von Dein 2024-04-26 11:21:50 +02:00
  • 3ddca1df33 added Thomas von Dein 2024-04-26 11:21:41 +02:00
  • 2c0c1f4813 fix #87: document image distance hash Thomas von Dein 2024-04-26 12:01:03 +02:00
  • 7337464112 check return of ReadString() fix/windows-double-click Thomas von Dein 2024-04-26 13:37:38 +02:00
  • dbb64dcae1 bump version Thomas von Dein 2024-04-26 12:03:35 +02:00
  • e8a1c0a8a2 fix #87: document image distance hash doc/add-distance-hashing Thomas von Dein 2024-04-26 12:01:03 +02:00
  • 74db3f534e fix #88: respond accordingly when user double clicks kleingebaeck.exe Thomas von Dein 2024-04-26 11:36:27 +02:00
  • 4602eccdf0 minor critics corrected fix/gocritic Thomas von Dein 2024-04-26 11:21:50 +02:00
  • 81de0d1a8f added Thomas von Dein 2024-04-26 11:21:41 +02:00
  • 8cc5a9e3ed missed commits v0.3.5 Thomas von Dein 2024-02-12 13:34:23 +01:00
  • af8e4d21b1 missed commits fix/minor-fixes-and-enhancements Thomas von Dein 2024-02-12 13:34:23 +01:00
  • d2bcd7b505 fix #80: using os.MkdirAll(): Thomas von Dein 2024-02-12 13:28:45 +01:00
  • c59c2e2931 fix #81: add arm64 build support Thomas von Dein 2024-02-12 07:28:50 +01:00
  • 440682d4c1 fix #80: using os.MkdirAll(): Thomas von Dein 2024-02-12 13:28:45 +01:00
  • fe9f9524db fix #81: add arm64 build support Thomas von Dein 2024-02-12 07:28:50 +01:00
  • 2288806105 fix #77: use processed ad dir for duplicate checking, not slug v0.3.4 Thomas von Dein 2024-02-10 15:11:37 +01:00
  • 3f91b4415b fix #77: use processed ad dir for duplicate checking, not slug fix/check-addir Thomas von Dein 2024-02-10 15:11:37 +01:00
  • 5a2c277f0e fix #71 and #73: add support for outdir template and enhance docs Thomas von Dein 2024-02-10 14:36:53 +01:00
  • 612ed2aa79 fix #74: warn if about to write to already visited ad, overwrite if -f Thomas von Dein 2024-02-10 14:06:06 +01:00
  • b464a1bfaa fix #71 and #73: add support for outdir template and enhance docs fix/crash-and-templates Thomas von Dein 2024-02-10 14:36:53 +01:00
  • e838f71781 fix #74: warn if about to write to already visited ad, overwrite if -f Thomas von Dein 2024-02-10 14:06:06 +01:00
  • ed78731b3c check seek error v0.3.3 Thomas von Dein 2024-01-27 17:26:17 +01:00
  • a84f0e1436 get rid of duplicate bytes.Buffer, use bytes.Reader instead, #39 Thomas von Dein 2024-01-27 17:23:09 +01:00
  • d8d5be5c7d fix #58: add missing dashes to self issue template Thomas von Dein 2024-01-27 16:58:58 +01:00
  • bcf920c91e correct #39 add --ignoreerrors flag Thomas von Dein 2024-01-27 16:57:17 +01:00
  • bfcb4f5e43 check seek error fix/flag Thomas von Dein 2024-01-27 17:26:17 +01:00
  • 5728c1eab3 get rid of duplicate bytes.Buffer, use bytes.Reader instead, #39 Thomas von Dein 2024-01-27 17:23:09 +01:00
  • e092ce7b8e fix #58: add missing dashes to self issue template Thomas von Dein 2024-01-27 16:58:58 +01:00
  • 8950185307 correct #39 add --ignoreerrors flag Thomas von Dein 2024-01-27 16:57:17 +01:00
  • 14f8c3fd43 Fix/linter (#66) v0.3.2 T.v.Dein 2024-01-25 19:03:34 +01:00
  • 39269d3790 fix linter errors, enhance error handling, rename Id to ID in tpls fix/linter Thomas von Dein 2024-01-25 18:59:20 +01:00
  • bebcd15ada fixed linter errors Thomas von Dein 2024-01-25 15:02:49 +01:00
  • 20e6299ebd added lint targets Thomas von Dein 2024-01-25 15:02:32 +01:00
  • 9cd1fc0596 behavior changes: UserAgent configurable, test cookies, check errors v0.3.1 Thomas von Dein 2024-01-24 19:19:31 +01:00
  • 8df3ebfa6d add throttling to image download Thomas von Dein 2024-01-24 18:35:06 +01:00
  • de82127223 first step in fixing #49: Thomas von Dein 2024-01-23 18:32:58 +01:00
  • 957f1a0c76 behavior changes: UserAgent configurable, test cookies, check errors feature/enhance-behavior Thomas von Dein 2024-01-24 19:19:31 +01:00
  • 0def93d3cd add throttling to image download Thomas von Dein 2024-01-24 18:35:06 +01:00
  • 9dde55a0f6 first step in fixing #49: Thomas von Dein 2024-01-23 18:32:58 +01:00
  • a79a28f4a1 add contribution guidelines and non-code-of-conduct Thomas von Dein 2024-01-23 17:59:33 +01:00
  • e346356431 add contribution guidelines and non-code-of-conduct internal/add-guidelines Thomas von Dein 2024-01-23 17:59:33 +01:00
  • 95b1172b7f fix typo v0.3.0 Thomas von Dein 2024-01-23 17:25:11 +01:00
  • 97abed18ff fix typo doc/fixreadme Thomas von Dein 2024-01-23 17:25:11 +01:00
  • 6f3954f1c0 added issue templates and fix make show-versions Thomas von Dein 2024-01-23 14:18:35 +01:00
  • a465bbfaa8 Added german README, update docker docs, add latest image tag Thomas von Dein 2024-01-23 14:04:20 +01:00
  • f1cf3392d6 added issue templates and fix make show-versions doc/german Thomas von Dein 2024-01-23 14:18:35 +01:00
  • 99a70a5568 Added german README, update docker docs, add latest image tag Thomas von Dein 2024-01-23 14:04:20 +01:00
  • ddae6ed8be bump version (feature update) Thomas von Dein 2024-01-22 18:42:23 +01:00
  • 8cced1f9e1 Fix #47: add mock http server for testing w/o hitting prod site Thomas von Dein 2024-01-22 18:25:02 +01:00
  • 3245438564 update yadu to v0.1.1, fix #46 Thomas von Dein 2024-01-22 18:27:48 +01:00
  • 71c528114f fix linter error Thomas von Dein 2024-01-22 14:51:26 +01:00
  • e2afc1350b added -f to override d-hash, better debug and error handling Thomas von Dein 2024-01-22 14:30:54 +01:00
  • e971070f9f added image diff hash distance caching to not overwrite similar images Thomas von Dein 2024-01-21 12:38:14 +01:00
  • 0387d55624 bump version (feature update) upd/bump Thomas von Dein 2024-01-22 18:42:23 +01:00
  • 4d42485d4e update yadu to v0.1.1, fix #46 upd/update Thomas von Dein 2024-01-22 18:27:48 +01:00
  • ec8f0fcac9 Fix #47: add mock http server for testing w/o hitting prod site intern/mocking Thomas von Dein 2024-01-22 18:25:02 +01:00
  • a94ef63a90 fix linter error Thomas von Dein 2024-01-22 14:51:26 +01:00
  • 90f5e86fdb added -f to override d-hash, better debug and error handling Thomas von Dein 2024-01-22 14:30:54 +01:00
  • 587529e314 added image diff hash distance caching to not overwrite similar images Thomas von Dein 2024-01-21 12:38:14 +01:00
  • 04aa2d07a3 fix linter error feature/check-image-hash Thomas von Dein 2024-01-22 14:51:26 +01:00
  • f41b89f6fe added -f to override d-hash, better debug and error handling Thomas von Dein 2024-01-22 14:30:54 +01:00
  • 4b0066d6ce added image diff hash distance caching to not overwrite similar images Thomas von Dein 2024-01-21 12:38:14 +01:00
  • 8771ec1108 added support to calculate and store the ad expire date (#43) T.v.Dein 2024-01-19 14:41:47 +01:00
  • 1896209b96 use new yadu log handler, +tests, +upd modules, +version T.v.Dein 2024-01-19 14:21:02 +01:00
  • 3c93c9fce0 added docker image support T.v.Dein 2024-01-17 14:44:30 +01:00
  • 42a958fc4c refactored out http fetching code into Fetcher{}/fetch.go T.v.Dein 2024-01-16 19:27:46 +01:00
  • 5fa46ff106 Add HTTP retries and the possibility to ignore image download errors (#33) T.v.Dein 2024-01-16 13:18:15 +01:00
  • cca3211023 Enhancement/http (#32) T.v.Dein 2024-01-14 18:39:52 +01:00
  • dce7604afb fix #30: revert default adnamedir to just use the slug as before (#31) T.v.Dein 2024-01-14 12:19:16 +01:00
  • 0fd9b519d1 fixed changes on kleinanzeigen.de: Thomas von Dein 2024-01-12 14:11:02 +01:00
  • 6b7f727449 fixed utf8 Thomas von Dein 2024-01-12 13:31:24 +01:00
  • 5abbab9527 added template for ad directory, by default include id now Thomas von Dein 2024-01-12 13:29:59 +01:00
  • e03c7debb6 remove duplicate license badge (#28) T.v.Dein 2024-01-06 18:07:33 +01:00
  • 1d2483d18f portable error check Thomas von Dein 2024-01-02 12:36:00 +01:00
  • b17f4f0f3e also added coverage report+badge Thomas von Dein 2024-01-02 12:31:19 +01:00
  • 4a91167871 put all tests into main_test.go, more failure mode tests and verify Thomas von Dein 2024-01-02 12:22:52 +01:00
  • 0baaf6f38b better error message on 404 Thomas von Dein 2024-01-02 12:22:26 +01:00
  • 42182bb6c9 add commandline main() test units Thomas von Dein 2024-01-01 20:53:39 +01:00
  • 8455c193eb pass a io.Writer to loggers and outputs so we can test the cmdline Thomas von Dein 2024-01-01 20:53:05 +01:00
  • d1faa10a52 added more invalid tests Thomas von Dein 2024-01-01 16:24:43 +01:00
  • e28137bf9b upd httpmock+deps Thomas von Dein 2024-01-01 16:24:33 +01:00
  • 1ff5c240c8 put ad code into separate file, enhance error checking Thomas von Dein 2024-01-01 16:24:07 +01:00
  • f893f9c3d7 Test/add mock tests (#24) T.v.Dein 2023-12-29 13:47:18 +01:00
  • c4e88d98f2 fix linter errors (#23) T.v.Dein 2023-12-23 22:51:50 +01:00
  • 0cca387982 add ci pipeline (#22) T.v.Dein 2023-12-23 22:36:21 +01:00
  • 9e619fb3c5 Doc/add prior art (#21) T.v.Dein 2023-12-23 22:20:39 +01:00
  • 0fdfed2929 added windows screenshots (#20) T.v.Dein 2023-12-23 18:48:10 +01:00
  • 73c09ec38b Revert "Fix/newline windows (#18)" (#19) T.v.Dein 2023-12-23 18:00:51 +01:00
  • f901af4f0c Fix/newline windows (#18) T.v.Dein 2023-12-22 18:59:08 +01:00
  • 2a8f53ca98 added screenshots and a section about prior work (#16) T.v.Dein 2023-12-21 12:25:04 +01:00
  • 4a95cb1f5e add doc link (#15) T.v.Dein 2023-12-19 18:36:11 +01:00
  • 482612f889 fix invalid mod load (#14) T.v.Dein 2023-12-19 18:27:20 +01:00
  • b8977df986 Bugfixes (#13) T.v.Dein 2023-12-19 18:23:41 +01:00
  • ae5e3daea3 Dev (#8) T.v.Dein 2023-12-18 20:18:37 +01:00
  • 1c6d832b20 added proper install instructions (#7) T.v.Dein 2023-12-18 09:48:00 +01:00
  • 52b39d91a3 fix version finding + bump version Thomas von Dein 2023-12-17 17:53:01 +01:00
  • 3748cd35e5 fix #5: add exe extension to built windows binaries Thomas von Dein 2023-12-18 09:22:08 +01:00
  • 4d4577c9f8 fix #4, use filepath.Join to create portable path's Thomas von Dein 2023-12-18 09:21:26 +01:00
  • 634d9a4140 Add expire support (#44) v0.2.0 T.v.Dein 2024-01-19 14:41:47 +01:00
  • 96fb142423 Develop (#42) T.v.Dein 2024-01-19 14:36:27 +01:00