67 Commits

Author SHA1 Message Date
d0cdb5ae40 WIP 2026-02-17 22:10:16 +01:00
d1968d2981 Never delete auth.json 2026-01-16 18:33:44 +01:00
f148070426 Fixed issue with duplicated user ids 2026-01-07 17:54:54 +01:00
cd67b754bd Attempt to fix logging not flushing correctly before exiting 2026-01-07 17:54:54 +01:00
1e0850ccc7 Rebase fixes 2026-01-07 17:54:54 +01:00
06cbeaf0d8 Added total new media counts context to "Scrape Completed" log 2026-01-07 17:54:53 +01:00
6e1f9225d5 Added logging of which NonInteractive mode it's running 2026-01-07 17:54:53 +01:00
526f94fa63 Added "Log.CloseAndFlush" call before every Environment.Exit 2026-01-07 17:54:53 +01:00
60373898dd More logging tweaks 2026-01-07 17:54:52 +01:00
9dd356af4a Tweaked progress output, to create task for each model 2026-01-07 17:54:52 +01:00
c792916625 Fixed missing LogContext enrichment 2026-01-07 17:54:51 +01:00
72f0ccee6f Fixed parameters to ensure no null values are passed incorrectly 2026-01-07 17:54:51 +01:00
4c344718fd Added update all UserInfo mode 2026-01-07 17:54:50 +01:00
c786ebba0e Added user info table and update it for each user 2026-01-07 17:54:50 +01:00
8d3a36e5a8 Added additional info logging with new media counts per model 2026-01-07 17:54:49 +01:00
129fd16ad2 Enabled logging to Seq. 2026-01-07 17:54:49 +01:00
b9ff2265ef Added safe-guard against paid content returned for other models 2026-01-07 17:54:49 +01:00
7ffc19dbcd Fixed lookup for Paid Posts and Messages, due to API changes 2026-01-07 17:54:48 +01:00
b399e3ef6c Extended "output blocked" to also include expired in separate file 2026-01-07 17:54:48 +01:00
f6cb339c54 Updated blocked user lookup with progress status 2026-01-07 17:54:48 +01:00
d22b5abc85 Updated non-interactive list user lookup.
Tweaked order to fully replace users before updating DB.
2026-01-07 17:54:47 +01:00
0948c00f51 Debug logging in BuildHeaderAndExecuteRequests 2026-01-07 17:54:47 +01:00
95b3ab8460 Added logic to reset chat read state after downloading messages 2026-01-07 17:54:46 +01:00
e11723aefd Updated subscription lookup to match OF website. 2026-01-07 17:54:46 +01:00
16876ef292 Added logic to save list of blocked users. 2026-01-07 17:54:45 +01:00
d0a097aef2 HttpClient tweaks 2026-01-07 17:54:45 +01:00
ad5c0081a6 Added earningId to Subscribe model 2026-01-07 17:54:45 +01:00
5197e75f60 Improved DB connection creation with delayed retry, and connection caching 2026-01-07 17:54:44 +01:00
4b63f9930e Extended command line args for NonInteractive 2026-01-07 17:54:44 +01:00
bbcd89927a Added exiting if other process is detected, to avoid overlapping runs 2026-01-07 17:54:44 +01:00
184ca7d93c Added "x of y" count to "Scraping Data For" console outputs. 2026-01-07 17:54:44 +01:00
f01293ec43 Config and project tweaks, plus publish script 2026-01-07 17:54:43 +01:00
7c1e504cdc Fixed async usage. 2026-01-07 17:54:43 +01:00
43fb74067c Remove checks for "upload" in media urls to stop media being excluded incorrectly 2026-01-04 00:59:29 +00:00
1c0536e766 Merge pull request 'Remove the quotes around the boolean DisableBrowserAuth config option' (#126) from whimsical-c4lic0/OF-DL:fix-incorrect-config-type into master
Reviewed-on: sim0n00ps/OF-DL#126
2026-01-03 00:58:53 +00:00
f4d1094c57 Remove the quotes around the boolean DisableBrowserAuth config option 2026-01-02 14:22:46 -06:00
d64012b9f1 Upgrade puppeteer sharp to fix issue with newer versions of chromium 2026-01-02 14:00:34 -06:00
bd0a2b6de6 Download Single Paid Message also download Preview Media 2026-01-01 23:16:18 +00:00
fc4ecf9b5e Force media to empty list when null to avoid object deref error 2025-12-15 23:12:35 -05:00
167d6640e3 Move DisableBrowserAuth to Auth 2025-12-14 18:47:18 +00:00
Melithine
0eae466368 Add additional logging for ffmpeg and prevent NRE errors from obscuring the actual errors from ffmpeg. 2025-12-13 19:55:59 -08:00
616aaef1c8 Merge pull request 'Add doc site and Discord invite after the startup banner.' (#89) from header_update into master
Reviewed-on: sim0n00ps/OF-DL#89
Reviewed-by: whimsical-c4lic0 <whimsical-c4lic0@noreply.localhost>
2025-12-13 19:30:56 +00:00
e7e1556b3c Convert all sizes from int to long 2025-12-13 02:57:58 -06:00
74def34f96 Convert all ids from int to long 2025-12-13 02:52:15 -06:00
Melithine
19730436d4 Add doc site and Discord invite after the startup banner. 2025-12-10 07:32:26 -08:00
f75fa4e04c Merge pull request 'Add a 30s timeout to the Gitea version check.' (#84) from version_timeout into master
Reviewed-on: sim0n00ps/OF-DL#84
2025-12-01 22:47:50 +00:00
af5622ba82 Merge pull request 'Add ffmpeg version to startup output and log file.' (#83) from ffmpeg_version into master
Reviewed-on: sim0n00ps/OF-DL#83
2025-12-01 22:47:32 +00:00
Melithine
e98c5f74cf Add a 30s timeout to the Gitea version check. 2025-11-29 14:45:57 -08:00
Melithine
181ea8eef1 Add ffmpeg version to startup output and log file. 2025-11-29 13:46:43 -08:00
2bddedb644 fix: object reference not set by adding retry for GetDecryptionKeyOFDL 2025-11-29 15:01:21 +01:00