Casper V. Kristensen
4e9219b461
Handle PreDB DNS errors
2022-11-28 19:39:20 +01:00
Casper V. Kristensen
4d12e84ce2
epicgames.com/store -> store.epicgames.com
2022-07-10 16:12:01 +02:00
Casper V. Kristensen
b75ce6822b
Add xrel p2p predb
2022-06-27 20:21:20 +02:00
Casper V. Kristensen
1a0f0349c8
Remove srrdb.com (again!)
...
A LOT of +10-year-old releases are returned by their API, but with a current date.
2022-06-26 14:51:55 +02:00
Casper V. Kristensen
6c5d80cc3e
Add srrdb.com
2022-06-14 23:14:30 +02:00
Casper V. Kristensen
fae03e5e43
Add predb.de and predb.ovh
2022-06-12 18:53:36 +02:00
Casper V. Kristensen
f29531c723
Remove predb.me
2022-06-12 18:45:45 +02:00
Casper V. Kristensen
2dcef470ad
Black
2022-06-12 18:45:25 +02:00
Casper V. Kristensen
e00b09c5d8
Add midnight mode
2022-05-21 20:45:18 +02:00
Casper V. Kristensen
88d2dffac4
Pin dependencies
2022-05-08 14:51:32 +02:00
Casper V. Kristensen
4082a6946c
Add retrying
2022-05-08 14:51:26 +02:00
Casper V. Kristensen
65ee59722a
Better detection of previous post
2022-05-08 14:51:01 +02:00
Casper V. Kristensen
7af94add96
Log exceptions.
2020-02-17 03:29:12 +01:00
Casper V. Kristensen
c70ed692e4
Fix 'sqlite3.OperationalError: cannot VACUUM from within a transaction'.
2019-06-07 21:29:26 +02:00
Casper V. Kristensen
92b41b0202
Add Epic Games Store.
2019-06-07 21:17:28 +02:00
Casper V. Kristensen
6cd8e69f3f
Bold Denuvo cracks.
2019-05-16 20:40:44 +02:00
Casper V. Kristensen
54bf9902b9
Fix tests.
2019-05-12 21:42:35 +02:00
Casper V. Kristensen
c6d1a9ce6e
Revert to using timestamp instead of expire in cache - cache cleaning cutoff configurable instead.
2019-05-12 21:01:15 +02:00
Casper V. Kristensen
46634789a3
Use UTC instead of local time for compatibility with APIs and PreDBs.
2019-05-12 03:25:30 +02:00
Casper V. Kristensen
a46d260782
Add support for rate-limiting and varying cache-time in cache.get().
2019-05-10 00:51:06 +02:00
Casper V. Kristensen
c99da77155
Restructure web search into own file.
2019-05-10 00:45:49 +02:00
Casper V. Kristensen
d24bbf9cf6
Update tests:
...
- Yakuza 0 had Denuvo removed
- Google now ranks Microsoft store higher than Steam for 'Farming Simulator 17 Platinum Edition'.
2019-05-10 00:44:56 +02:00
Casper V. Kristensen
26fca8373b
Reduce number of Steam API requests.
2019-05-10 00:44:41 +02:00
Casper V. Kristensen
3fc2e15faa
Fix for reddit markdown not supporting escaping pipe character using backslash.
2019-05-05 15:17:45 +02:00
Casper V. Kristensen
3c972da834
Only search titles when finding previous daily post.
2019-04-15 15:14:37 +02:00
Casper V. Kristensen
ee52278399
Fix game name prettifying for abbreviated game names (e.g. R.O.V.E.R).
2019-03-23 22:42:26 +01:00
Casper V. Kristensen
02ccdfd863
Rename 'PredbRelease' to 'Pre' and label parsed releases simply as releases for the sake of clarity.
2019-03-15 01:24:26 +01:00
Casper V. Kristensen
3a06f9c56f
Refactor nested function out of generate_post for better readability.
2019-03-15 01:17:45 +01:00
Casper V. Kristensen
abfbc34259
"Handle" errors in Steam's API.
2019-03-15 01:14:31 +01:00
Casper V. Kristensen
e4452fb167
Fix bug causing already_posted to not be updated correctly.
2019-03-13 00:59:48 +01:00
Casper V. Kristensen
30827f9458
Fix read/write of newlines in already_posted.
2019-03-10 23:26:43 +01:00
Casper V. Kristensen
de8e447954
Rank releases with highlights (e.g. PROPER/DENUVO) higher than those without.
2019-03-08 22:28:26 +01:00
Casper V. Kristensen
0b5cdd8e3d
Bump Python requirement to 3.7.
2019-03-08 19:25:48 +01:00
Casper V. Kristensen
b62b760cb4
Fix bad import path.
2019-03-08 02:42:37 +01:00
Casper V. Kristensen
0f324fd1fd
Bump Python requirement to 3.7.
2019-03-08 02:41:05 +01:00
Casper V. Kristensen
4023b095a4
Version 0.0.3.
...
Change design from OOP to more of a "modules" approach.
Remove dependency on "requests" and "requests_cache".
Implement custom cache wrapper for urllib.
Increase code cohesion.
Update and add further tests.
2019-03-08 02:38:55 +01:00
Casper V. Kristensen
635720f618
Add more type hints.
2019-03-08 02:07:22 +01:00
Casper V. Kristensen
c493442314
Escape markdown special characters in game name to avoid broken table.
2018-10-28 13:07:11 +01:00
Casper V. Kristensen
3a4bef19ed
Remove srrdb.
2018-10-28 13:04:41 +01:00
Casper V. Kristensen
6ec7c2a377
Handle predbs being down.
2018-08-27 01:21:29 +02:00
Casper V. Kristensen
673e69802c
Better documentation of operating modes.
2018-08-25 19:43:59 +02:00
Casper V. Kristensen
809ffd05ec
Add back reddit inbox listening mode; now configurable using the 'mode' config parameter.
...
Add support for notifying reddit users of generation in 'immediately' mode.
2018-08-25 19:32:34 +02:00
Casper V. Kristensen
abb36769fe
Remove unnecessary unittest of Microsoft store-only game, which was added to Steam.
2018-08-25 19:29:46 +02:00
Casper V. Kristensen
a42ad64994
Add support for multiple Steam games of the exact same title. Fixes for example "Wolfenstein II: The New Colossus" having both international and german version under the same name.
2018-08-25 19:28:42 +02:00
Casper V. Kristensen
42b8b65de9
Do not substitute game name delimiters separated by fewer than two letters to allow titles like "R.O.V.E.R.".
2018-08-25 19:27:18 +02:00
Casper V. Kristensen
df4cafadbd
Immediately generate and post instead of waiting for PM.
2018-08-16 12:26:51 +02:00
Casper V. Kristensen
3b993ab811
Improve denuvo-detection by also checking Steam's DRM notice.
2018-08-04 19:37:19 +02:00
Casper V. Kristensen
4ee7b0e65a
Fix comments.
2018-08-03 03:30:41 +02:00
Casper V. Kristensen
d109ce92c5
Sort RIPs after non-RIPs.
...
Uglify output table per YouSmellFunky's request. Removes dependency on tabulate.
Rename Games->Game, Updates->Update in table header.
Abbreviate number of reviews using SI prefixes.
2018-08-03 03:30:17 +02:00
Casper V. Kristensen
419333fac3
Make string matching in Steam and GOG store search case insensitive.
2018-08-03 03:24:57 +02:00