Commit graph

107 commits

Author SHA1 Message Date
zyachel
1658769a30 feat: force a certain language when getting data
when fetching data, sometimes it's returned in a language depending on server IP address.
 this
commit fixes that behaviour

https://github.com/zyachel/libremdb/issues/20
2022-11-13 17:39:29 +05:30
zyachel
5fd0d92187 fix(redis): fix logs being polluted when redis is disabled
also used streaming when redis is disabled for faster response.
2022-11-13 17:29:47 +05:30
Conventional Changelog Action
6f664d2164 chore(release): v2.1.0 [skip ci] 2022-11-13 06:41:18 +00:00
zyachel
31218adac1
Merge pull request #19 from httpjamesm/main
Anonymous media proxy, local docker, private IP ratelimit and caching with redis
2022-11-13 12:11:01 +05:30
httpjamesm
0b1081c485 chore: update env local example 2022-11-12 10:58:25 -05:00
httpjamesm
7a717aa212 feat: make redis cache optional 2022-11-12 10:57:56 -05:00
httpjamesm
a410bc4264 refactor: use zyachel's code 2022-11-12 10:56:51 -05:00
httpjamesm
fda79adc52 docs: remove unnecessary big header 2022-10-31 18:26:15 -04:00
httpjamesm
0213de9403 docs: add newline 2022-10-31 18:25:04 -04:00
httpjamesm
6ae71d7907 fix: remove "information collected by other services" in privacy 2022-10-31 18:23:05 -04:00
httpjamesm
eac51d2465 docs: correct two FAQ questions 2022-10-31 18:21:49 -04:00
httpjamesm
672ee27dcc Merge remote-tracking branch 'upstream/main' 2022-10-31 18:18:01 -04:00
httpjamesm
cc7968074b docs: update readme with redis and new local docker instructions, privacy updates and more 2022-10-31 18:14:52 -04:00
httpjamesm
cdd73c6123 chore: update env local example with redis_url 2022-10-31 18:14:28 -04:00
httpjamesm
44d3a33fb3 feat: update information in FAQ 2022-10-31 18:10:34 -04:00
httpjamesm
720f2b6acb feat: IP ratelimit for media proxy 2022-10-31 18:05:19 -04:00
httpjamesm
9bce8a2dd5 fix: bypass response limit for media proxy endpoint 2022-10-31 17:46:17 -04:00
httpjamesm
1983f6b1fb feat: proxy videos and add more descriptive error messages 2022-10-31 17:45:14 -04:00
httpjamesm
dba2ba5aa4 feat: fetch images from media proxy on frontend 2022-10-31 17:37:36 -04:00
httpjamesm
b7ee6863e5 feat: docker support for easy deployment 2022-10-31 17:28:27 -04:00
httpjamesm
2c8d138cbd feat: cache media proxy data in redis for 30 mins 2022-10-31 17:28:18 -04:00
httpjamesm
59a314b2bd feat: media proxy for anonymous loads 2022-10-31 17:04:26 -04:00
Conventional Changelog Action
00cadf54e0 chore(release): v2.0.0 [skip ci] 2022-10-31 14:53:29 +00:00
httpjamesm
f207d688e2 fix: change to poster for og:image 2022-10-31 20:23:12 +05:30
httpjamesm
4638f913e8 chore: add prettierrc file for future contributors 2022-10-31 20:23:12 +05:30
httpjamesm
d152cf4b62 feat: add "og:image" property for social media embeds 2022-10-31 20:23:12 +05:30
httpjamesm
3f987b59dc fix: remove double space in inspiration credit 2022-10-31 20:23:12 +05:30
httpjamesm
261a37576b fix: change to poster for og:image 2022-10-30 19:21:19 -04:00
httpjamesm
0c76f485f9 chore: add prettierrc file for future contributors 2022-10-30 19:18:20 -04:00
httpjamesm
a2fc2322a3 feat: add "og:image" property for social media embeds 2022-10-30 19:18:12 -04:00
httpjamesm
478b45977d fix: remove double space in inspiration credit 2022-10-30 19:14:17 -04:00
zyachel
256ce38d35 docs: update readme
make readme more readable
2022-09-24 20:36:24 +05:30
Conventional Changelog Action
d2a752015f chore(release): v1.0.0 [skip ci] 2022-09-24 09:31:09 -04:00
zyachel
9891204f5a feat: major rewrite
the application is now rewritten in next.js. this commit also adds the ability to see trailers, did you know, more like this, etc. on title page.

BREAKING CHANGE: the whole application is rewritten from scratch.
2022-09-24 09:31:09 -04:00
Esmail EL BoB
620ddf348a
docs: update instances section
add a new instance
2022-08-05 16:43:35 +00:00
Esmail EL BoB
d9f7cd1244
docs(instances): update instances list
added https://libremdb.esmailelbob.xyz/
2022-07-25 08:26:40 +05:30
zyachel
f68a0da431 docs(instances): update instances list
add a new insatnce

fix https://github.com/zyachel/libremdb/issues/8
2022-07-09 17:27:49 +05:30
zyachel
c751d8814d docs: add a new section 2022-06-20 16:14:09 +05:30
zyachel
6f43b68949 docs: update instances list
add a new instance

fix #5
2022-06-20 15:29:44 +05:30
Dyras
e272d8101d
docs: fix typo
fix spelling of Debian.

#4
2022-06-18 15:27:29 +05:30
Conventional Changelog Action
5358d58e31 chore(release): v0.1.2 [skip ci] 2022-06-06 19:18:41 +00:00
zyachel
b2b50df02b build(dependecies): update dependencies 2022-06-05 22:44:33 +05:30
zyachel
170fbabe5e perf: implement caching of static files 2022-06-05 21:22:38 +05:30
zyachel
55c0eba6e4 fix: change the order in which env vars are loaded 2022-06-05 21:13:47 +05:30
zyachel
f39998d57b fix(robots.txt): disallow all robots
crawl way too much
2022-06-05 19:19:29 +05:30
zyachel
7757d5b183 docs: add docker instructions
thanks to @TheFrenchGhosty, there's a docker image now

#2
2022-06-04 04:27:15 +05:30
zyachel
ea3bb0e384 docs: update privacy section
having heroku's potential logging advisory across instances' webpages(where instances might not be even using heroku) isn't ideal.
So, rephrased the privacy/faq sections in README as well as on the webpage.
2022-06-04 04:25:09 +05:30
zyachel
ebd4e83580 docs: add instances section
add instances section to include PussTheCat.org's libremdb instance

#3
2022-06-04 03:24:21 +05:30
Conventional Changelog Action
0cebb42dc5 chore(release): v0.1.1 [skip ci] 2022-06-03 18:58:43 +00:00
TheFrenchGhosty
9f35a668b5
fix: typo in URL (#2)
* Fix the URL of the Invidious website

* Also fix it in the similar projects page
2022-06-04 00:28:28 +05:30