An open API service for software projects hosted on Open Collective.

github.com/ManimCommunity/manim-website-api

Backend for manim-website
https://github.com/ManimCommunity/manim-website-api

Bump flask from 3.0.0 to 3.0.2 (#107)

Bumps [flask](https://github.com/pallets/flask) from 3.0.0 to 3.0.2.
- [Release notes](https://...

3037820e4a711a8621262a2a67eb1643fbb90d6f authored over 1 year ago
Bump sqlalchemy from 1.4.50 to 1.4.51 (#99)

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.4.50 to 1.4.51.
- [Release ...

4acdabfb87285e0b18c3c39ab786701c1b695091 authored over 1 year ago
Bump jinja2 from 3.1.2 to 3.1.3 (#101)

Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https:/...

abfefed55c151d0a8b1ad0203c502122124021bb authored over 1 year ago
Bump cryptography from 41.0.7 to 42.0.0 (#106)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.7 to 42.0.0.
- [Changelog]...

864697b57a4b7551483c275616fb53b665f5563d authored over 1 year ago
Bump feedparser from 6.0.10 to 6.0.11 (#97)

Bumps [feedparser](https://github.com/kurtmckee/feedparser) from 6.0.10 to 6.0.11.
- [Changelog...

690eaebed7848952d03f206aeaf7dcb9917cd922 authored over 1 year ago
Bump certifi from 2023.7.22 to 2023.11.17 (#93)

Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2023.11.17.
- [Com...

fb528d1e56d0baf66c3fb09abcbbf5e94f7c0a19 authored over 1 year ago
Bump sqlalchemy from 1.4.49 to 1.4.50 (#94)

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.4.49 to 1.4.50.
- [Release ...

8fe91243ac46930779c2a4b1d5ba73078ce36aec authored over 1 year ago
Bump cryptography from 41.0.6 to 41.0.7 (#92)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.6 to 41.0.7.
- [Changelog]...

05af5a6a929f4e7aadae5ce3c1723185a63c1ad9 authored over 1 year ago
Bump flask from 2.3.3 to 3.0.0 (#76)

Bumps [flask](https://github.com/pallets/flask) from 2.3.3 to 3.0.0.
- [Release notes](https://...

74c293bdee129a334507ab3e5ab3c361a4d87e50 authored over 1 year ago
Bump urllib3 from 1.26.17 to 1.26.18 (#80)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.17 to 1.26.18.
- [Release notes](...

016e6ecd88cceee2c39b374130637333a17a3ca0 authored over 1 year ago
Bump black from 23.7.0 to 23.11.0 (#88)

Bumps [black](https://github.com/psf/black) from 23.7.0 to 23.11.0.
- [Release notes](https://g...

8dc8ae1e4664af834920672dc1a90e1481a230a0 authored over 1 year ago
Bump cryptography from 41.0.4 to 41.0.6 (#90)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.4 to 41.0.6.
- [Changelog]...

e78c8f8822cf4b281a320cc0ea75548ad5c5d070 authored over 1 year ago
Bump urllib3 from 1.26.16 to 1.26.17 (#77)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.16 to 1.26.17.
- [Release notes](h...

08337e32f21bc0e3f66ce255fbba03d1d46ac8c7 authored almost 2 years ago
Bump flask from 2.3.2 to 2.3.3 (#68)

Bumps [flask](https://github.com/pallets/flask) from 2.3.2 to 2.3.3.
- [Release notes](https://...

3f3ef84d442994cea465b3808bdf08f474b48cb6 authored almost 2 years ago
Bump cryptography from 41.0.2 to 41.0.4 (#73)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.2 to 41.0.4.
- [Changelog]...

b0a3da363fba0c66706902110c21ea4e7e613814 authored almost 2 years ago
Fix support for old channel names

also reduce crawl time

b526f35ad6ef9cc299a11d36fb9be9077639f4dd authored almost 2 years ago
Get the channel ID by checking for canonical URL

This way custom names would also work.

b543cbc8d13963d61853bec206294111914efbd5 authored almost 2 years ago
Bump black from 23.3.0 to 23.7.0 (#61)

Bumps [black](https://github.com/psf/black) from 23.3.0 to 23.7.0.
- [Release notes](https://gi...

905f20d5e8b02384bb450259377414da553d55f4 authored about 2 years ago
Bump certifi from 2023.5.7 to 2023.7.22 (#62)

Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22.
- [Commi...

c963f0b41a5de6f4b5b28a3e6727015678b64777 authored about 2 years ago
Bump pymysql from 1.0.3 to 1.1.0 (#53)

Bumps [pymysql](https://github.com/PyMySQL/PyMySQL) from 1.0.3 to 1.1.0.
- [Release notes](http...

4e92b2e37c2a26b282874e6fedd5da6ee1025992 authored about 2 years ago
Bump cryptography from 41.0.1 to 41.0.2 (#60)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.1 to 41.0.2.
- [Changelog]...

e603202e9630af142631f1fea5d23c65451cfb7c authored about 2 years ago
Bump sqlalchemy from 1.4.48 to 1.4.49 (#58)

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.4.48 to 1.4.49.
- [Release ...

ebd3ea6f268d4cde5862d55f65dd2b4da3ca5ded authored about 2 years ago
Bump flask-cors from 3.0.10 to 4.0.0 (#52)

Bumps [flask-cors](https://github.com/corydolphin/flask-cors) from 3.0.10 to 4.0.0.
- [Release ...

2fd6c7eefd80e09a56e3069893b39bcee958897d authored about 2 years ago
Bump flask-sqlalchemy from 3.0.4 to 3.0.5 (#54)

Bumps [flask-sqlalchemy](https://github.com/pallets-eco/flask-sqlalchemy) from 3.0.4 to 3.0.5.
...

3817ef9a3ab4feac3d49be20d645a24ebe9f23f7 authored about 2 years ago
Bump flask-sqlalchemy from 3.0.3 to 3.0.4 (#50)

Bumps [flask-sqlalchemy](https://github.com/pallets-eco/flask-sqlalchemy) from 3.0.3 to 3.0.4.
...

80deebeda1e99ca221efebdce035d4891ccbaf44 authored about 2 years ago
Bump cryptography from 41.0.0 to 41.0.1 (#47)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.0 to 41.0.1.
- [Changelog]...

04dec050eb174eeec4224c22b6606f5969ab26a9 authored about 2 years ago
Update poetry requirement from ==1.4.* to ==1.5.* (#46)

Updates the requirements on [poetry](https://github.com/python-poetry/poetry) to permit the late...

9fadaa30a1ad5e9a7588ca10275a6aae9eadf255 authored about 2 years ago
Bump cryptography from 39.0.2 to 41.0.0 (#45)

Bumps [cryptography](https://github.com/pyca/cryptography) from 39.0.2 to 41.0.0.
- [Changelog]...

d062efb772448976814b4c7ecea3e39dbdb2d521 authored about 2 years ago
Escape `.` in regex

c7ac060b473c8c9e051527e88a4b8fa44295c8fc authored about 2 years ago
Remove `app.run` from `index.py`

instead print a message on how to run the server

009981de2604a795df7269ae858b8ecde1b36004 authored about 2 years ago
redirect the root domain to manim's website

2fe8077f13e78d521eb455f75baa5cc4a96754a0 authored about 2 years ago
updator: use standard sql query

883817f1b22df0c035ce5bfa3d541191142602a5 authored about 2 years ago
Add google-api-client dep

ec9e18193225942b30d38d707b415ea64de58dff authored about 2 years ago
add the requirements.txt file too

474c611f91ea059be9de27c0d4871c814cfb17ea authored about 2 years ago
Manage dependencies only through poetry

now requirements.txt only contains poetry so that it is installed in vercel

023546a969b06c96d2a4a49fbd2e9232247f2dc0 authored about 2 years ago
Remove Dockerfile

it's not used anymore

997d99d005d8a3e08995d059b76144e74f1325f0 authored about 2 years ago
pyproject.toml: fixup an include path

e1b61e1e351c17b6dadc214ab968ee367da7c34b authored about 2 years ago
CI: install poetry first

30f7172735d7a96ed031ebe5e266aedb4c0b6f1d authored about 2 years ago
CI: change name

0b92361c9272ef2252953ed018a9395bd8dc8b66 authored about 2 years ago
Move to Vercel (#43)

* Move to Vercel

See #38 on motivation for this move.

* update deps

* CI: add a cron jo...

37a9cf8812101e312d1f8f18f067a849bfe1120f authored about 2 years ago
Bump ipython from 8.8.0 to 8.10.0 (#25)

Bumps [ipython](https://github.com/ipython/ipython) from 8.8.0 to 8.10.0.
- [Release notes](htt...

96e07ce2c6380a0e26d3975e40e2ab0dcf7eac92 authored over 2 years ago
Bump cryptography from 38.0.4 to 39.0.1 (#18)

8dcc01187a869375c92f871138927bd4fa6f83a7 authored over 2 years ago
Bump flask-sqlalchemy from 3.0.2 to 3.0.3 (#17)

78dc8742862a7e31444addbc4ddd4481b033a314 authored over 2 years ago
Bump flask from 2.2.2 to 2.2.3 (#20)

Bumps [flask](https://github.com/pallets/flask) from 2.2.2 to 2.2.3.
- [Release notes](https://...

6ebe1a1b5aa84261e82ea122b213bdb159ab48d2 authored over 2 years ago
CI: build image for amd64 too

bcfeb7a14161f6a6f9713fb3e1e204e03ed20a94 authored over 2 years ago
Bump werkzeug from 2.2.2 to 2.2.3 (#22)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.2 to 2.2.3.
- [Release notes](ht...

933760b2b35c29f7423c3d252c753a25c1d18a97 authored over 2 years ago
Use mysql from docker

873908f0be7d0ca285a258626ae51932416cfd1b authored over 2 years ago
Add a entrypoint script for docker

c084b8f0336ce29dd489fe328c5630760fd9e3e5 authored over 2 years ago
Dockerfile: update poetry version

5bbdf5e5442ee5e9c4808f24cd9240b3556a8632 authored over 2 years ago
Bump python-dotenv from 0.21.0 to 0.21.1 (#13)

Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 0.21.0 to 0.21.1.
- [Rel...

5170c99ef58d2a354dbdb0c4c2d6c621eb51cf60 authored over 2 years ago
Use app_context when accessing db when updating

- this was because of recent version bump of flask-sqlalchemy

5cdfa59b4100e9f9151af54ff93a47e709a0ecf5 authored over 2 years ago
set loglevel for docker-proxy

fbc899a03a83d2714781a3c1ff0c65f2b777ffc7 authored over 2 years ago
fixup for new flask-sqlalchemy version

fd3ea72bf590e38e3b4ed9bd4cea3069989af286 authored over 2 years ago
update deps fixup

23b34d6627b1998e10a2e696eec79819b67bf6f7 authored over 2 years ago
update deps

c52e2f44e00dffd7b724ff0fbed4d65f77b1a7e9 authored over 2 years ago
Merge pull request #6 from ManimCommunity/dependabot/pip/uvicorn-0.20.0

Bump uvicorn from 0.18.3 to 0.20.0

a7ecf610fdc16dae753a197c25a5c466c43ecf36 authored over 2 years ago
Bump uvicorn from 0.18.3 to 0.20.0

Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.18.3 to 0.20.0.
- [Release notes](http...

5e1bda12613143a930282fce68e460fb946876c6 authored over 2 years ago
Merge pull request #10 from ManimCommunity/dependabot/pip/flask-sqlalchemy-3.0.2

Bump flask-sqlalchemy from 2.5.1 to 3.0.2

da12f99e1a54e13d47a06965291ef75923520428 authored over 2 years ago
Bump flask-sqlalchemy from 2.5.1 to 3.0.2

Bumps [flask-sqlalchemy](https://github.com/pallets-eco/flask-sqlalchemy) from 2.5.1 to 3.0.2.
-...

a3844f2c9a5bcef7aa621f95ccd000025830cc80 authored over 2 years ago
Merge pull request #7 from ManimCommunity/dependabot/pip/python-dotenv-0.21.0

Bump python-dotenv from 0.20.0 to 0.21.0

ba0128bf458d48ad947df488b10830567bb42c3f authored over 2 years ago
update dependencies

0ee8179e2e5c374f36d87fdaef36b67a328e4084 authored over 2 years ago
Also check in /server folder

30c39703524c2a5df6a3257fafddcb25bc4f39a6 authored over 2 years ago
Bump python-dotenv from 0.20.0 to 0.21.0

Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 0.20.0 to 0.21.0.
- [Rele...

d0e979f5377013d3ef7a1b30b97e00165d3ec17e authored over 2 years ago
create dependabot.yml in correct directory

dee6bb319e40c8ad3e7ccb437a98400147220952 authored over 2 years ago
Create dependabot.yml

4b83bc8d9e42fec254a5ac3f9a01ea595ece2fd3 authored over 2 years ago
Merge pull request #5 from ManimCommunity/dependabot/pip/cryptography-38.0.3

Bump cryptography from 38.0.1 to 38.0.3

85851aa87ab58be45147d2c4760a6f49b493eb17 authored over 2 years ago
Bump cryptography from 38.0.1 to 38.0.3

Bumps [cryptography](https://github.com/pyca/cryptography) from 38.0.1 to 38.0.3.
- [Release not...

dba57a7ac56f10733c2447158d7fc24161da474f authored over 2 years ago
docker: move to Python 3.11

93996f22c9186cb7e3308816454d4cfa081ec11f authored over 2 years ago
Change the default logging values

2734bc3f406b2ead1ad4bc412162fb082c135b5b authored over 2 years ago
Update to traefik v2.9

3bca854eae8e457bf20c06599539265f4c249428 authored over 2 years ago
Merge pull request #4 from ManimCommunity/include_channel_id

Forgot to include channel id in API responses, fixed

983617729461b487bec5946fecd8bf37314735c8 authored almost 3 years ago
Forgot to include channel id in API responses, fixed

7edcc1d2e4f0a7cb0a4fb556372c24ccc538084f authored almost 3 years ago
Create MAINTENANCE.md

a7997d29fae9825a381af6c3a2467479676ab339 authored almost 3 years ago
Add cache headers to response

Fixes https://github.com/ManimCommunity/manim-website-api/issues/3

dddb36ec5df0e0196c266a7805560d6bdce41aae authored almost 3 years ago
Create a new volume

e69d828c9be0a929ee94859b9d386218c96b6685 authored almost 3 years ago
Don't use the staging server for certificates

9bab80c9d9ac5766945efb5a20edd67a7d3a681e authored almost 3 years ago
Update dockerfile

26f6d24aff8a8b9d511b4d680d7bbd0b0b281478 authored almost 3 years ago
Add `cryptography` dep

needed by PyMySQL

2ee5cfa9e0463d1ac176bb399d13295e30eb2c97 authored almost 3 years ago
Build the docker image for arm64

since the server runs on arm64 hardware

ba8afd6c07c0d3b5f7809e5bb9b9e068366be167 authored almost 3 years ago
Fixup

47900abdb2d29f5eae16bf25825394f33dfecb85 authored almost 3 years ago
Add some deployment related files

96b075f2931c7140342249d702bcbbdbb586f72b authored almost 3 years ago
Update Dockerfile

910de42f9fd42072901e6ebd420a300d9af79758 authored almost 3 years ago
Merge pull request #1 from ManimCommunity/migrate_to_sqlalchemy

Migrate to SQLAlchemy

445ab24fe4c30ed2db960410c3c99cb10d6f93fd authored almost 3 years ago
remove unnecessary imports

f36f43ff996384891c9c87a08facd8908d20eb06 authored almost 3 years ago
use global last_update variable

9c8ce20e1da3f6390f8f6a6417dc9d4a49dbb2ee authored almost 3 years ago
Use a separate thread to monitor updates

tried using async one but looks like flask doesn't work well with it.

070a10dc9beb1b6a1430cb945e592b129f3c2991 authored almost 3 years ago
Move all files into `app` directory

It's better than having some files at the root

487015ebf515ef3e86ef74e237f864be721ef4e3 authored almost 3 years ago
Use caching for database queries

That should allow the results from database to be cached
and avoid multiple queries to the datab...

0d14b4e96d8e9250df634bc6d2f18446d3948289 authored almost 3 years ago
Use flask's `jsonify` while returning

That sets right headers while sending the response.
Also, it's better than dumping the data ours...

9042aa7d5698ed16d7e44f5ffa749ba72b4be251 authored almost 3 years ago
Forgot to commit scrape.py, doing it now

3d738e8095e50cd74030e2d6fb856e3e50b9dce2 authored almost 3 years ago
Finished migration

d5f25c941697a262d916820ff55b7cbaa07b0ff9 authored almost 3 years ago
Migrated update_entries(), refactored

f08269080677744517e3ffdd31e2b65052200707 authored almost 3 years ago
Wip

e40415a2c54d5e11ec9fca6ec92f8514f2a1b344 authored almost 3 years ago
Fixup dockerfile

703d710695a898a0f7ca0ed8922f4f86f1a3af8f authored almost 3 years ago
Small fixup

repo must be in lowercase

18c48ee23fc44cd80cc1c978178ec03a30b36ce7 authored almost 3 years ago
Add a workflow to build and push Docker image

873c80caf038a116b0fee103011ff29205f7ce6a authored almost 3 years ago
Add a readme

f5de3847025b2ec4842d40ecad36d64cf5bce956 authored almost 3 years ago
Add a simple Dockerfile

5f0596a436f26fc4c932bd0a4be2255b6c04338e authored almost 3 years ago
Add uvicorn dep

1e4d910546aaa4f9bc26d2e4b37bbe87ab341d07 authored almost 3 years ago
Use poetry for handling dependencies

f6e8bb55d04c82f4f30cbcdbc7158c55cd7f5e34 authored almost 3 years ago