Commit Graph

  • 9990c7e69a Cache collected sales for faster refresh Smart123s 2023-03-26 12:16:01 +02:00
  • 71198b7a31 Fix 404 when refreshing legacy sales Smart123s 2023-03-26 12:50:38 +02:00
  • 8488f403b5 Handle claimable on a per sale basis claimable_on_sale Smart123s 2023-03-26 12:03:10 +02:00
  • 674b92d2cb Remove unused first attribute from ItchSale Smart123s 2023-03-26 11:36:39 +02:00
  • 516402a65e Remove unused first attribute from ItchSale Smart123s 2023-03-26 11:36:39 +02:00
  • 3d87a1256a Remove logic for unknown sale end dates Smart123s 2023-03-26 11:32:48 +02:00
  • 08225306d7 Remove logic for unknown sale end dates Smart123s 2023-03-26 11:32:48 +02:00
  • c42ec3fd7b Extract sale dates from <script> tags Smart123s 2023-03-26 10:26:50 +02:00
  • 89c18dab66 Fix resume start index Smart123s 2023-03-26 09:23:37 +02:00
  • 004c0a9c98 force_refresh: add missing quotation marks Smart123s 2023-03-23 18:15:12 +01:00
  • 0fd6d915a1 fix download_urls command Smart123s 2023-03-22 18:31:46 +01:00
  • 9297f79180 Upload pypi builds as Actions Artifact Smart123s 2023-03-22 18:14:48 +01:00
  • b7eaf8da79 Add option to refresh individual sale pages Smart123s 2023-03-22 13:02:22 +01:00
  • 8a9c414976 refactor: function for individual sale pages Smart123s 2023-03-22 07:59:16 +01:00
  • de734e9ae9 ItchGame: add from_api classmethod Smart123s 2023-03-22 13:29:28 +01:00
  • 59e3d66aea actions: test build pull requests Smart123s 2023-03-22 06:33:18 +01:00
  • 2af9a5a526 web: Rename Actions Workflow Smart123s 2023-03-22 06:23:24 +01:00
  • 02e7549f72 Release of Version 1.2.1 v1.2.1 Smart123s 2023-03-21 09:19:46 +01:00
  • 668ba1e234 fix session filename's with special chars Smart123s 2023-03-21 09:19:14 +01:00
  • c6159e3f8f web: use closest end instead of last Smart123s 2023-03-21 08:45:02 +01:00
  • 9de4ac8cfb fix is_active if no sale end date is known Smart123s 2023-03-21 07:45:21 +01:00
  • bb0e41569f web: check all sales for end date Smart123s 2023-03-21 07:35:13 +01:00
  • 242748cdaf Release of Version 1.2 v1.2 Smart123s 2023-03-18 22:04:49 +01:00
  • a9a1c22a9f docker.com usernames are case sensitive Smart123s 2023-03-18 21:51:23 +01:00
  • f050cebf8b Fix some linting issues Smart123s 2023-03-18 21:38:54 +01:00
  • c3555ba1ff Remove appdirs dependency Smart123s 2023-03-18 21:11:57 +01:00
  • 19cc0e1854 Publish to Docker Hub Smart123s 2023-03-18 20:58:58 +01:00
  • 981bd31e9d Recheck sale end if start was previously saved Smart123s 2023-03-18 20:53:36 +01:00
  • 208a918d47 refactor: games directory now supports web only Smart123s 2023-03-18 09:59:07 +01:00
  • f780580b62 Fix outdated log Smart123s 2023-03-18 09:46:21 +01:00
  • 54c51a73c9 Fix loading session without cached library Smart123s 2023-03-18 09:44:10 +01:00
  • c985293b2e pip: include html files in package Smart123s 2023-03-18 09:38:38 +01:00
  • 52c2fbf74a web: move to package root Smart123s 2023-03-18 09:38:17 +01:00
  • 629dfb2ed5 web: load template from package directory Smart123s 2023-03-18 09:30:36 +01:00
  • f045f59b21 compatibility: python 3.8 Smart123s 2023-03-17 15:41:18 +01:00
  • fdab83da01 Docker: load sessions from /data Smart123s 2023-03-17 14:06:19 +01:00
  • 5902c519da Readme: update documentation Smart123s 2023-03-17 09:19:36 +01:00
  • df4988625a Make use of classmethod Smart123s 2023-03-16 09:16:38 +01:00
  • 2adc4446f8 Concurrent requests concurrent_requests Smart123s 2023-03-15 21:14:39 +01:00
  • 4ba4631129 Fix games with no cover image Smart123s 2023-03-15 21:12:16 +01:00
  • 2bb00aa15e Parse for at least sale id 90000 Smart123s 2023-03-15 18:46:28 +01:00
  • f45206f38f Remove unused param Smart123s 2023-03-15 18:45:08 +01:00
  • 19f843bd50 Refresh sale cache from 1 Smart123s 2023-03-15 18:20:00 +01:00
  • a16f9c4d1f claim: use new api Smart123s 2023-03-15 18:16:21 +01:00
  • 7de7aecc29 web: better wording Smart123s 2023-03-15 17:41:33 +01:00
  • f49256758c web: add more json data Smart123s 2023-03-15 17:35:25 +01:00
  • 824e213cb8 Fixup: first sale detection Smart123s 2023-03-15 17:20:59 +01:00
  • 402a6c519a web: add first sale marking Smart123s 2023-03-15 17:20:19 +01:00
  • c8ce4c3ac9 web: add upcoming sales Smart123s 2023-03-15 17:17:31 +01:00
  • 27f565353c Testing: lower resume index Smart123s 2023-03-15 16:26:51 +01:00
  • 27c38c8d2b Actions: update cache key Smart123s 2023-03-15 16:26:24 +01:00
  • 40ec1fea5d claimable: only check online if needed Smart123s 2023-03-15 16:23:43 +01:00
  • 6e3ce9f073 Properly parse sale start and end Smart123s 2023-03-15 16:00:23 +01:00
  • 0fcc4350fa web: filter active sales Smart123s 2023-03-15 15:29:08 +01:00
  • 59020a46b1 Save expired sales Smart123s 2023-03-15 13:28:29 +01:00
  • 0bf25eae06 Make ItchGame store multiple sales Smart123s 2023-03-15 13:25:09 +01:00
  • 06aa9331b7 Add pip auto release Smart123s 2023-03-11 14:54:06 +01:00
  • b60949f232 Build docker images via Actions Smart123s 2023-03-11 14:53:09 +01:00
  • f09620cdc1 Simple dockerfile Smart123s 2023-03-10 11:35:14 +01:00
  • b2ae8383e8 Web: sort by sale id desc Smart123s 2023-03-09 16:51:18 +01:00
  • 419295c117 Add details to readme Smart123s 2023-03-08 12:57:40 +01:00
  • 864a253154 Web: make paths relative Smart123s 2023-03-08 09:42:11 +01:00
  • e0443ffc9b Simplify readme Smart123s 2023-03-07 10:28:37 +01:00
  • 95ccbd7a2b Move login flags to advanced usage Smart123s 2023-03-07 10:27:39 +01:00
  • d65740a53a Document CI refresh command Smart123s 2023-03-07 10:27:00 +01:00
  • e81f74b488 Fix pip when web directory is present Smart123s 2023-03-07 10:12:50 +01:00
  • 404795afd6 claim: switch to actions cache Smart123s 2023-03-07 10:09:13 +01:00
  • 29c56d9ee1 Download sales cached by actions Smart123s 2023-03-07 10:08:31 +01:00
  • 15370d9c7a Web: fix indentation Smart123s 2023-03-07 09:47:11 +01:00
  • dc25c8358b Actions: update set-output to env files Smart123s 2023-03-07 09:29:44 +01:00
  • 52176f5906 Web: add button "view table as json" Smart123s 2023-03-07 09:24:01 +01:00
  • 6d3578154c Web: add a concatenated JSON Smart123s 2023-03-07 09:08:31 +01:00
  • a7bff8a498 Rebuild web when master branch is pushed Smart123s 2023-03-07 09:10:57 +01:00
  • b149dcc59f Only stop execution if no redirect url is found Smart123s 2023-03-03 13:12:20 +01:00
  • a5ade6ee0d Revert "Testing: Scrape less sales temporarily" Smart123s 2023-03-03 10:00:43 +01:00
  • 929dfa6998 CI: Allow manual runs Smart123s 2023-03-03 10:00:28 +01:00
  • 1346734249 CI: cron every 6 hours Smart123s 2023-03-03 09:57:30 +01:00
  • b1d5273b14 CI: add missing dir to generate_web Smart123s 2023-03-03 09:43:37 +01:00
  • 077283b895 Fix gitignore Smart123s 2023-03-03 09:42:10 +01:00
  • f57fd82054 CI: Cache previously collected sales Smart123s 2023-03-03 09:26:10 +01:00
  • 3ef32200c1 Make game cache directory changeable Smart123s 2023-03-03 09:16:13 +01:00
  • 18e462b79e Document missing args Smart123s 2023-03-03 06:40:54 +01:00
  • 09d1fd3d65 Don't log added if page is broken Smart123s 2023-03-03 06:37:03 +01:00
  • 2d4e45c2c0 Testing: Scrape less sales temporarily Smart123s 2023-03-02 16:48:40 +01:00
  • 54f5a1e96c Sale end date may not be present on site: Smart123s 2023-03-02 16:32:47 +01:00
  • 86d8d024df Filter expired sales on refresh Smart123s 2023-03-02 14:19:41 +01:00
  • 52f79cb34a Update Actions web creation to new output format Smart123s 2023-03-02 14:12:49 +01:00
  • 859d12ec4b Fix encoding Smart123s 2023-03-02 14:09:33 +01:00
  • 86bbd99556 Fail-safe sale page parsing Smart123s 2023-03-02 13:43:58 +01:00
  • 077c28cd50 Remove unused variables Smart123s 2023-03-02 13:40:42 +01:00
  • 89e726ce18 Web: sort by sale id (sale publish date desc) Smart123s 2023-03-02 12:49:28 +01:00
  • a116becd4d Remove deprecated sale scraper Smart123s 2023-03-02 12:44:12 +01:00
  • 2d6754baa7 Scrape sales sequentially Smart123s 2023-03-02 12:43:24 +01:00
  • 233cdf2674 Fixup deprecated Smart123s 2023-03-02 09:24:07 +01:00
  • f763ffd51a Deprecate get_sale_feed_page Smart123s 2023-03-02 09:13:00 +01:00
  • 00ddfa3dfe Document generate_web Smart123s 2023-03-01 18:00:43 +01:00
  • 7c57997486 Web: sort by sale_end, then name Smart123s 2023-03-01 17:54:47 +01:00
  • 5625b581d5 Force clean sale refresh Smart123s 2023-03-01 17:42:08 +01:00
  • 49be3bb409 Better claimable tooltips Smart123s 2023-03-01 17:31:12 +01:00
  • a8f7bd0154 Web: Remove underline from a icon Smart123s 2023-03-01 17:29:28 +01:00