61 Commits

Author SHA1 Message Date
Irfan
74906bd46a add v4 tests wip 2020-05-31 01:11:18 +05:00
Irfan
7d9d60833e add automatic MAL health checker/failover based on uncached response statuses 2020-05-26 19:10:12 +05:00
Irfan
2fc28e1640 add mongodb support for caching 2020-05-21 08:28:18 +05:00
Irfan
cf4f489833 v4 base: upgrade to lumen 7.x & jikan parser v3 2020-04-25 10:38:03 +05:00
Irfan
133275457b disable blacklist by default; set as one time init 2020-01-09 07:30:47 +05:00
Irfan
5e33070874 reenable blacklist middleware 2020-01-09 06:46:38 +05:00
Irfan
0d4d0f7921 disable blacklist; causing redis issues 2020-01-09 06:32:45 +05:00
Irfan
a3ce8dbe5c update version 2019-11-17 22:14:58 -08:00
Irfan
9f6ee54cc3 add microcaching #66 2019-11-17 21:58:11 -08:00
Irfan
793f4d6372 add etag middleware 2019-11-17 21:17:59 -08:00
Irfan
d26bed8bc0 improve blacklist middleware 2019-11-15 10:52:05 -08:00
Irfan
30b8bb9b68 force use of API versioning in requests 2019-08-19 01:40:47 +05:00
Irfan
afbe883ce1 clean up 2019-07-17 05:26:39 +05:00
Irfan
33e2293b47 depreciate jikan api v2 2019-07-17 04:58:42 +05:00
Irfan
24379dc378 upgrade to lumen v5.8 2019-07-17 04:55:30 +05:00
Irfan
3b64515ad0 Add log rotation 2019-07-17 04:11:19 +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
977786f3e3 add Anime tests 2019-05-13 08:19:23 +05:00
Irfan
0b9e5c3829 dynamically get Jikan's version 2019-05-12 18:42:53 +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
73c62ff3f5 improve genre filter #46 2019-05-08 00:21:06 +05:00
Irfan
fdd133a34f update routers + controllers 2019-04-26 02:21:39 +05:00
Irfan
c2c1b4a8de allow remote redis connect configuration 2019-04-26 00:55:05 +05:00
Irfan
3d44afd9cd remove cachet middleware 2019-01-15 22:31:32 +05:00
Irfan
f7677ddc24 refactoring + optimization
Added 404 cache, refactored response middleware
2019-01-15 22:04:33 +05:00
Irfan
aac140f99b update v.3.2 WIP 2018-12-17 11:41:39 +05:00
irfan-dahir
215337867f version updates 2018-09-28 07:09:29 +05:00
irfan-dahir
42c43fc261 fixes 2018-09-06 09:09:05 +05:00
irfan-dahir
23e0ace4c7 disable salve middleware temporarily 2018-09-06 08:51:25 +05:00
irfan-dahir
4ac8b8aa69 fix #19 2018-09-02 09:42:49 +05:00
irfan-dahir
b4a84c704f update Top controllers 2018-09-02 08:17:28 +05:00
irfan-dahir
a9a7a2768b Refactor meta controller & middleware + bug fixes 2018-08-30 17:43:12 +05:00
irfan-dahir
9d587bae1d v2: review Search 2018-08-30 04:22:08 +05:00
irfan-dahir
bfc1f273b1 v2: add Anime & AnimeCharactersStaff 2018-08-25 03:07:46 +05:00
irfan-dahir
0dbd78cd8f enable slave auth 2018-08-25 02:31:26 +05:00
irfan-dahir
f0dd7a5dd7 add Cachet middleware 2018-08-24 04:18:16 +05:00
irfan-dahir
60db519f9c add Cachet Middleware WiP 2018-08-24 03:22:08 +05:00
irfan-dahir
1755add965 add Slave instance set up WIP 2018-08-24 02:36:00 +05:00
Jan Vernieuwe
8cf540cc0d Revert: Serialize null for v3 (undo redis commenting) 2018-08-17 19:58:11 +02:00
Jan Vernieuwe
1c023cbc6f Serialize null for v3 2018-08-17 19:56:00 +02:00
irfan-dahir
a57ae25630 updates 2018-08-17 21:11:17 +05:00
irfan-dahir
370cd11d71 fixes 2018-08-17 21:10:09 +05:00
irfan-dahir
476f31dc2a add / route for v2 controller 2018-08-17 13:43:08 +05:00
irfan-dahir
2ffbf68b76 add RedisCache Middleware 2018-08-16 03:16:40 +05:00
irfan-dahir
e0cd6dd78f add Throttle Middleware 2018-08-16 02:29:25 +05:00
irfan-dahir
992c98be23 add REST v2 WIP 2018-08-16 00:46:27 +05:00
irfan-dahir
45cf49f589 complete AnimeController 2018-08-12 02:45:30 +05:00
Jan Vernieuwe
87b2c438fa Slim Controller boiiii 🎉 2018-08-11 21:47:01 +02:00
Jan Vernieuwe
7db40c5a4a Use proper dependency injection 2018-08-11 21:34:36 +02:00