Commit Graph

25 Commits

Author SHA1 Message Date
HDVinnie
9f58065d30 add: laravel 12 support 2025-05-26 21:08:06 -04:00
Roardom
d1fe7d362f fix: occasional tmdb ssl errors break fetch:meta command
Sometimes, there is an ssl error from tmdb (Once every few hundred thousand http requests). When this happens, because the jobs are processed synchronously to avoid dos'ing tmdb, it throws an exception and kills the command. Instead, allow the http requests to be retried, and skip the fetch if it still fails after 3 retries.
2025-05-14 07:34:25 +00:00
Roardom
1962ef2c04 update: implement proper tmdb rate limiting
Allows the fetch meta command to work without hitting rate limits on tmdb. Tmdb's rate limit is ~40 per second, but each movie/tv has to send additional http request for each collection, network, company and person, so I figured 2 per second was safe.
2025-05-08 12:01:35 +00:00
Roardom
56e7639d88 fix: don't fetch meta of null ids
fixes #4597
2025-04-03 07:51:48 +00:00
Roardom
90d7d76a86 fix: wrong column select in fetch meta
Regression from #4563. Fixes #4593.
2025-03-29 11:47:36 +00:00
Roardom
32cf8da4db refactor: split tmdb into movie_id and tv_id
Step 2 in cleaner meta fetching code.
2025-03-16 22:55:24 +00:00
Roardom
8fde78124b refactor: save igdb games to the database
Step 1 towards cleaner meta fetching code.

Users with a game category must run `php artisan fetch:meta` after migration.
2025-03-11 19:48:25 +00:00
Roardom
604b7e1937 add: spell check ci
Just an initial portion for now fixing incorrect text and preventing future incorrect text. Eventually, I'd like to fix everything still listed under "ignoredWords" in cspell.json.
2025-01-24 11:30:34 +00:00
Roardom
64a60089d9 refactor: treat sprintf as native function
This breaks the pint CI currently. This is probably due to the next version of php (8.4) adding opcache optimizations to sprintf and our config requiring pre-slashing native functions.
2024-08-09 21:08:26 +00:00
Roardom
b86475a732 add: strict types to all files 2024-05-23 13:58:29 +00:00
HDVinnie
99f5f33283 update: commands 2024-05-06 15:54:19 -04:00
HDVinnie
492c97d518 chore: pint 2024-02-04 20:57:34 -05:00
costaht
877a1cc7ca Output torrent name during fetch:meta execution
Output torrent name during fetch:meta execution
2024-01-29 16:32:47 -03:00
HDVinnie
dff9eec12b PHP Style Change (Laravel Pint CI) 2023-10-26 01:53:40 +00:00
HDVinnie
0b585de953 update: FetchMeta command 2023-10-25 21:50:56 -04:00
Roardom
9d4789ba91 refactor: require whitespace before statements 2023-07-07 00:27:13 +00:00
HDVinnie
98521378d2 chore: phpdoc blocks 2022-01-10 17:46:43 -05:00
HDVinnie
97394c062f chore: adopt type hints 2022-01-07 23:35:33 -05:00
HDVinnie
2a53cea216 refactor: newline after statement 2021-09-28 12:49:46 -04:00
HDVinnie
8ac0e1f413 Apply fixes from StyleCI
[ci skip] [skip ci]
2021-07-17 16:29:36 +00:00
HDVinnie
92fac1355e fix: #1842
- closes #1842
2021-07-17 12:29:14 -04:00
HDVinnie
7a2833ccf5 update: console commands 2021-01-18 12:07:20 -05:00
HDVinnie
7990e14d7e refactor: fetch meta command 2020-12-30 01:15:13 -05:00
HDVinnie
992245bbcc Apply fixes from StyleCI
[ci skip] [skip ci]
2020-10-28 20:42:44 +00:00
HDVinnie
e5a4a16ddf refactor: meta data system
- Complete rewrite of meta data system
- New media hub feature.
- Torrent Bumping Refactor
- Wish System Disabled until refactored
- Fetch meta command added for fetchinng new meta on prexsisnting torrents.
- plus alot more
- closes #1428
- closes #1344
- closes #1147
- closes #361
2020-10-28 16:42:22 -04:00