170 Commits

Author SHA1 Message Date
Irfan
2fc28e1640 add mongodb support for caching 2020-05-21 08:28:18 +05:00
Irfan
763530714d Skip throttled if internal request #75 2020-04-25 12:29:29 +05:00
Irfan
7bab755249 Add User ID search 2020-04-25 12:27:05 +05:00
Irfan
e2ea3292c9 add Users Search
- Advanced User Search Queries (Gender, Location, Min Age, Max Age)
2020-04-25 12:20:06 +05:00
Irfan
9bb1bede14 add Anime Episode Details 2020-04-25 11:57:49 +05:00
Irfan
83573c4915 add Watch endpoint
Recent Episodes, Promos (w/ pagination)
Popular Episodes Promos
2020-04-25 11:47:28 +05:00
Irfan
45de364b94 add User Clubs 2020-04-25 11:40:29 +05:00
Irfan
5982f32a85 remove best voted reviews 2020-04-25 11:34:42 +05:00
Irfan
44311d0b9e add (recent) Recommendations endpoint 2020-04-25 11:34:23 +05:00
Irfan
f8a3b394ae add (recent) Reviews endpoint
/reviews?page=1
/reviews/anime
/reviews/manga
2020-04-25 11:28:14 +05:00
Irfan
1b6f968bec add user reviews, recommendations 2020-04-25 11:16:29 +05:00
Irfan
41fc769d12 add Magazines & Producers listing 2020-04-25 10:59:47 +05:00
Irfan
9cdd8eb4d9 add Anime & Manga Genre Listing 2020-04-25 10:45:03 +05:00
Irfan
cf4f489833 v4 base: upgrade to lumen 7.x & jikan parser v3 2020-04-25 10:38:03 +05:00
Irfan
558cf141f7 skip blacklist middleware if auth req 2020-01-09 06:46:20 +05:00
Irfan
f588ec783f Update JikanResponseHandler.php 2019-12-25 19:44:40 +05:00
Irfan
9f6ee54cc3 add microcaching #66 2019-11-17 21:58:11 -08:00
Irfan
9ab9a00377 Update JikanResponseHandler.php 2019-11-17 21:19:43 -08:00
Irfan
793f4d6372 add etag middleware 2019-11-17 21:17:59 -08:00
Irfan
0bc8339668 update cache remove command 2019-11-15 11:49:19 -08:00
Irfan
f76f6559a0 add blacklist commands
blacklist:add {ip} {--reload}
blacklist:remove {ip} {--reload}
blacklist:flush {--reload}
2019-11-15 11:19:36 -08:00
Irfan
d26bed8bc0 improve blacklist middleware 2019-11-15 10:52:05 -08:00
Irfan
3e311808a8 improve throttle middleware 2019-11-15 08:20:39 -08:00
Irfan
8ccf7a3011 added artisan command: cache:delete {key} 2019-11-11 07:16:51 -08:00
Irfan
a363a1c9ce add artisan command: queue:clear 2019-11-11 07:02:35 -08:00
Irfan
327f571e35 fix #68 2019-11-11 05:29:52 -08:00
Irfan
1c17fa942f add command: change cache driver #63 2019-11-11 05:16:35 -08:00
Irfan
d23cbfefb5 critical bug fix for cache updater job 2019-08-19 03:40:40 +05:00
Irfan
507e221da0 fix #62 2019-08-19 00:48:43 +05:00
Irfan
90ec6dfc41 possible cache not updating fix 2019-08-19 00:16:54 +05:00
Irfan
16f0d18729 fix #59 2019-08-18 23:51:07 +05:00
Irfan
3b80b4103c
Update UpdateCacheJob.php 2019-07-19 03:13:41 +05:00
Irfan
0c8e8eb0dd dont log ClientException 2019-07-17 07:29:13 +05:00
Irfan
afbe883ce1 clean up 2019-07-17 05:26:39 +05:00
Irfan
d2a0f58ef9 add artisan command for changing cache method 2019-06-19 16:51:41 +05:00
Irfan
b01a2abf0c remove the need for APP_URL for internal routing 2019-06-19 02:04:14 +05:00
Irfan
48dce4ad76 updates (check description)
- Add more caching drivers
- Add legacy cache method fallback
- Add more artisan commands via dep
- Update deps
2019-06-19 01:34:47 +05:00
Irfan
dcbef08979 add Expires header in response 2019-05-15 23:37:40 +05:00
Irfan
13946ab299 add 404 caching (again) 2019-05-15 12:36:11 +05:00
Irfan
977786f3e3 add Anime tests 2019-05-13 08:19:23 +05:00
Irfan
d9b51f66ce add non-queueables & queue priority 2019-05-13 06:42:36 +05:00
Irfan
faf40b9492 php cs fixer psr1/psr2 2019-05-13 05:46:48 +05:00
Irfan
fac19b5c5b improve GithubReport.php #47 2019-05-12 18:40:15 +05:00
Irfan
f49cefe0f8 add user list filters/sort/orderby #49 2019-05-12 18:04:37 +05:00
Irfan
7fe8bc5cb3 add 5 second delay to queues 2019-05-12 16:50:46 +05:00
Irfan
e13bee3f27 refactor entire caching logic 2019-05-11 11:43:55 +05:00
Irfan
3c1de6d7d8 minor updates 2019-05-10 06:57:42 +05:00
Irfan
68cfb438cd anime+manga search: add filter for producer and magazine 2019-05-08 01:04:31 +05:00
Irfan
1d2db10cc9 add search order_by and sort for anime+manga #48 2019-05-08 00:50:53 +05:00
Irfan
73c62ff3f5 improve genre filter #46 2019-05-08 00:21:06 +05:00