{"id":19284160,"url":"https://github.com/joelluna02/holoapi2","last_synced_at":"2025-04-22T03:31:44.548Z","repository":{"id":174573303,"uuid":"644697137","full_name":"JoelLuna02/HoloAPI2","owner":"JoelLuna02","description":"An RESTFul API fanmade based in hololive","archived":true,"fork":false,"pushed_at":"2023-06-13T14:52:36.000Z","size":5662,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"Hololive","last_synced_at":"2025-02-23T22:42:03.668Z","etag":null,"topics":["anime","api-rest","flask-api","full-stack","hololive","hololive-english","mysql","postgresql","python3"],"latest_commit_sha":null,"homepage":"https://holoapi.onrender.com","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoelLuna02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-24T04:22:56.000Z","updated_at":"2023-08-04T18:39:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"e799eca4-3b0a-4091-81bf-31921ecda89d","html_url":"https://github.com/JoelLuna02/HoloAPI2","commit_stats":null,"previous_names":["joelluna02/holoapi2"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoelLuna02%2FHoloAPI2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoelLuna02%2FHoloAPI2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoelLuna02%2FHoloAPI2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoelLuna02%2FHoloAPI2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoelLuna02","download_url":"https://codeload.github.com/JoelLuna02/HoloAPI2/tar.gz/refs/heads/Hololive","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250167573,"owners_count":21386004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","api-rest","flask-api","full-stack","hololive","hololive-english","mysql","postgresql","python3"],"created_at":"2024-11-09T21:36:45.098Z","updated_at":"2025-04-22T03:31:44.514Z","avatar_url":"https://github.com/JoelLuna02.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HoloAPI\nAn API RESTFul fanmade based in hololive\n\nWelcome! This is the HoloAPI GitHub page. In this section you can explore a bit the source code which is made of this REST API.\n\n**If you want to test our available resources, you can access the [documentation](https://holoapi.onrender.com/docs). It Uses the [Swagger UI.](https://swagger.io/)**\n\n**For more information about how this API works, you can access the [frequently asked questions](https://holoapi.onrender.com/faqs) section.**\n\nIf you want to contribute to this project and you have knowledge in web programming, you need to meet the following requirements:\n\n- Knowledge of Python\n- Basic knowledge of object-oriented programming.\n- Knowledge of Flask for Web application development\n- Knowledge in SQLAlchemy, Marshmallow, RESTful and Migrate for the creation of an API and its corresponding database.\n- Knowledge of Flask's ApiSpec for API documentation (If you wish, you can import your own documentation, any contribution will be of great help).\n\nYou will need:\n- Python \u003e= 3.7\n- Flask (Stable Version)\n- SQLAlchemy (Stable Version)\n- APISpec (0.7.0)\n- RESTful (Stable Version)\n- Migrate\n- Gunicorn (To run server)\n\nYou can run this application by doing the following on your console:\n```bash\ngit clone https://github.com/JoelLuna02/HoloAPI2\nvirtualenv venv\nsource venv/bin/activate\npip install -r requirements.txt\n```\n\n**Important**: You can declare local variables JWT_SECRET or a SECRET_KEY to protect your Application, as well as a Postgres-like database and store its corresponding url in the DB_URL variable. You can also declare APISPEC_SWAGGER to display the content of the swagger documentation and then modify the static/swagger-initializer.js file in the URL section and define localhost:5000/swagger/ or a path in question to initialize the local project.\n\nTo run this project; type: `flask run --reload` or `gunicorn main:apli`\n\nIf you have any questions or problems, you can access the [Issues](https://github.com/JoelLuna02/HoloAPI2/issues) section.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoelluna02%2Fholoapi2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoelluna02%2Fholoapi2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoelluna02%2Fholoapi2/lists"}