{"id":27350516,"url":"https://github.com/thestuti/aot-api","last_synced_at":"2025-10-12T23:02:18.511Z","repository":{"id":44573899,"uuid":"456090823","full_name":"thestuti/aot-api","owner":"thestuti","description":"A free API to retrieve some quotes of Attack On Titan!","archived":false,"fork":false,"pushed_at":"2023-02-27T16:12:31.000Z","size":278,"stargazers_count":11,"open_issues_count":7,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-03T21:34:51.537Z","etag":null,"topics":["aot","api","attackontitan","ejs","expressjs","hacktoberfest","nodejs","open-source","quotes"],"latest_commit_sha":null,"homepage":"https://aot-quotes-api.herokuapp.com/","language":"JavaScript","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/thestuti.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}},"created_at":"2022-02-06T08:04:14.000Z","updated_at":"2022-12-16T14:09:43.000Z","dependencies_parsed_at":"2023-02-16T08:40:17.364Z","dependency_job_id":null,"html_url":"https://github.com/thestuti/aot-api","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thestuti%2Faot-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thestuti%2Faot-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thestuti%2Faot-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thestuti%2Faot-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thestuti","download_url":"https://codeload.github.com/thestuti/aot-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248624545,"owners_count":21135463,"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":["aot","api","attackontitan","ejs","expressjs","hacktoberfest","nodejs","open-source","quotes"],"created_at":"2025-04-12T19:39:33.144Z","updated_at":"2025-10-12T23:02:13.476Z","avatar_url":"https://github.com/thestuti.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![](views/images/banner.png)\n\n# Attack On Titan quotes API\n\nA simple API to retrieve some quotes of Attack On Titan\n\n:globe_with_meridians: Website and demo: https://aot-quotes-api.herokuapp.com/\n\n**Check out python version of this project by Nishant Sensei : https://github.com/thenishantsapkota/aot-api-py**\n\n## Installation\n\n```\ngit clone https://github.com/thestuti/aot-api\n```\n\n```\ncd aot-api\n```\n\n- create .env file, add variables according to .env.example\n\n```\ncp .env.example .env\n```\n\n```\nnpm install\n```\n\n```\nnpm run dev\n```\n\n## Production host\n\n[https://aot-quotes-api.herokuapp.com/](https://aot-quotes-api.herokuapp.com/)\n\n## API\n\n### `GET /random`\n\nGet a random quote in this format:\n\n\u003e [https://aot-quotes-api.herokuapp.com/random](https://aot-quotes-api.herokuapp.com/random)\n\n```json\n{\n  \"id\": 26,\n  \"quote\": \"Everyone can make a choice after they have learned what it will result in. It is so easy to say we should have done it this way afterwards. But you can’t know what your choice will result in before actually choosing.\"\n}\n```\n\n### `GET /random?count={number}`\n\nReturns an array with `{number}` quotes e.g. `GET /random?count=5`.\n\n\u003e [https://aot-quotes-api.herokuapp.com/random/5/](https://aot-quotes-api.herokuapp.com/random/5/)\n\n```json\n[\n  {\n    \"id\": 61,\n    \"quote\": \"Asking me for compassion is mistaken. After all I have no heart or time to spare.\"\n  },\n  {\n    \"id\": 41,\n    \"quote\": \"Some scouts’ lives are more valuable than others, only those dumb enough to acknowledge that join us.\"\n  },\n  {\n    \"id\": 23,\n    \"quote\": \"I don’t like the terms good person or bad person because it’s impossible to be entirely good to everyone, or entirely bad to everyone. To some, you are a good person, while to others you are a bad person.\"\n  },\n  {\n    \"id\": 27,\n    \"quote\": \"I was, I am, and I remain a soldier, sworn to devote my heart and soul to the restoration of humankind. There is no greater glory than dying for that belief!\"\n  },\n  {\n    \"id\": 20,\n    \"quote\": \"To surpass monsters, you must be willing to abandon your humanity.\"\n  }\n]\n```\n\n## Contributing\n\nIf you want to add some quotes, just add them in `quotes/quotes.js` file and do a pull request !\n\n\u003cb\u003e Contributors \u003c/b\u003e\n\n[Anuj aka TheCoolDev](https://github.com/TheCoolGDev) \u003cbr\u003e\n[Dipshan](https://github.com/dipshanadh)\n\n# TODO\n\n- [ ] Better UI\n- [ ] Make site responsive for mobile\n- [ ] Add authors in API\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthestuti%2Faot-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthestuti%2Faot-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthestuti%2Faot-api/lists"}