{"id":22338009,"url":"https://github.com/fallaciousreasoning/mobilizer-api","last_synced_at":"2026-04-29T21:02:51.448Z","repository":{"id":81320713,"uuid":"295330555","full_name":"fallaciousreasoning/mobilizer-api","owner":"fallaciousreasoning","description":"An API for mobilizing articles powered by Mozilla Readability","archived":false,"fork":false,"pushed_at":"2020-09-14T23:08:36.000Z","size":91,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-03T07:50:07.067Z","etag":null,"topics":["api","json","json-api","mobilizer","nextjs","react","readability","readable"],"latest_commit_sha":null,"homepage":"https://mobilize.now.sh/","language":"TypeScript","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/fallaciousreasoning.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":"2020-09-14T06:56:07.000Z","updated_at":"2021-04-06T07:37:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"7f447f10-666f-4f59-8c66-117af5f986b1","html_url":"https://github.com/fallaciousreasoning/mobilizer-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fallaciousreasoning/mobilizer-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fallaciousreasoning%2Fmobilizer-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fallaciousreasoning%2Fmobilizer-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fallaciousreasoning%2Fmobilizer-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fallaciousreasoning%2Fmobilizer-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fallaciousreasoning","download_url":"https://codeload.github.com/fallaciousreasoning/mobilizer-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fallaciousreasoning%2Fmobilizer-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32443576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T20:22:27.477Z","status":"ssl_error","status_checked_at":"2026-04-29T20:22:26.507Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api","json","json-api","mobilizer","nextjs","react","readability","readable"],"created_at":"2024-12-04T06:12:47.863Z","updated_at":"2026-04-29T21:02:51.433Z","avatar_url":"https://github.com/fallaciousreasoning.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mobilizer API\nThis is an API for getting a readable version of an article. It is powered by [Mozilla Readability](https://github.com/mozilla/readability), which does all the heavy lifting.\n\nA live version is available at https://mobilize.now.sh/\n\n## API Docs\n\nRequests should be to `/api/mobilize/{url}`. The url should be url encoded.\n\nFor example, requesting [this article](https://www.theguardian.com/world/2020/sep/14/yoshihide-suga-to-be-japan-prime-minister-after-winning-party-vote) on The Guardian at this url [/api/mobilize/https%3A%2F%2Fwww.theguardian.com%2Fworld%2F2020%2Fsep%2F14%2Fyoshihide-suga-to-be-japan-prime-minister-after-winning-party-vote](https://mobilize.now.sh/api/mobilize/https%3A%2F%2Fwww.theguardian.com%2Fworld%2F2020%2Fsep%2F14%2Fyoshihide-suga-to-be-japan-prime-minister-after-winning-party-vote) should result in a response like this:\n\n```json\n{\n    \"title\": \"fallaciousreasoning/mobilizer-api\",\n    \"byline\": \"fallaciousreasoning\",\n    \"dir\": null,\n    \"content\": \"\u003cdiv id=\\\"readability-page-1\\\" class=\\\"page\\\"\u003e\u003cdiv id=\\\"readme\\\"\u003e\\n    \u003carticle itemprop=\\\"text\\\"\u003e\u003cp\u003eThis is a \u003ca href=\\\"https://nextjs.org/\\\" rel=\\\"nofollow\\\"\u003eNext.js\u003c/a\u003e project bootstrapped with \u003ca href=\\\"https://github.com/vercel/next.js/tree/canary/packages/create-next-app\\\"\u003e\u003ccode\u003ecreate-next-app\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\\n\u003ch2\u003eGetting Started\u003c/h2\u003e\\n\u003cp\u003eFirst, run the development server:\u003c/p\u003e\\n\u003cdiv\u003e\u003cpre\u003enpm run dev\\n\u003cspan\u003e\u003cspan\u003e#\u003c/span\u003e or\u003c/span\u003e\\nyarn dev\u003c/pre\u003e\u003c/div\u003e\\n\u003cp\u003eOpen \u003ca href=\\\"http://localhost:3000/\\\" rel=\\\"nofollow\\\"\u003ehttp://localhost:3000\u003c/a\u003e with your browser to see the result.\u003c/p\u003e\\n\u003cp\u003eYou can start editing the page by modifying \u003ccode\u003epages/index.js\u003c/code\u003e. The page auto-updates as you edit the file.\u003c/p\u003e\\n\u003ch2\u003eLearn More\u003c/h2\u003e\\n\u003cp\u003eTo learn more about Next.js, take a look at the following resources:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003e\u003ca href=\\\"https://nextjs.org/docs\\\" rel=\\\"nofollow\\\"\u003eNext.js Documentation\u003c/a\u003e - learn about Next.js features and API.\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"https://nextjs.org/learn\\\" rel=\\\"nofollow\\\"\u003eLearn Next.js\u003c/a\u003e - an interactive Next.js tutorial.\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cp\u003eYou can check out \u003ca href=\\\"https://github.com/vercel/next.js/\\\"\u003ethe Next.js GitHub repository\u003c/a\u003e - your feedback and contributions are welcome!\u003c/p\u003e\\n\u003ch2\u003eDeploy on Vercel\u003c/h2\u003e\\n\u003cp\u003eThe easiest way to deploy your Next.js app is to use the \u003ca href=\\\"https://vercel.com/import?utm_medium=default-template\u0026amp;filter=next.js\u0026amp;utm_source=create-next-app\u0026amp;utm_campaign=create-next-app-readme\\\" rel=\\\"nofollow\\\"\u003eVercel Platform\u003c/a\u003e from the creators of Next.js.\u003c/p\u003e\\n\u003cp\u003eCheck out our \u003ca href=\\\"https://nextjs.org/docs/deployment\\\" rel=\\\"nofollow\\\"\u003eNext.js deployment documentation\u003c/a\u003e for more details.\u003c/p\u003e\\n\u003c/article\u003e\\n  \u003c/div\u003e\u003c/div\u003e\",\n    \"textContent\": \"\\n    This is a Next.js project bootstrapped with create-next-app.\\nGetting Started\\nFirst, run the development server:\\nnpm run dev\\n# or\\nyarn dev\\nOpen http://localhost:3000 with your browser to see the result.\\nYou can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.\\nLearn More\\nTo learn more about Next.js, take a look at the following resources:\\n\\nNext.js Documentation - learn about Next.js features and API.\\nLearn Next.js - an interactive Next.js tutorial.\\n\\nYou can check out the Next.js GitHub repository - your feedback and contributions are welcome!\\nDeploy on Vercel\\nThe easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.\\nCheck out our Next.js deployment documentation for more details.\\n\\n  \",\n    \"length\": 787,\n    \"excerpt\": \"An API for mobilizing articles. Contribute to fallaciousreasoning/mobilizer-api development by creating an account on GitHub.\",\n    \"siteName\": \"GitHub\"\n}\n```\n\nThat's it!\n\n## Development\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffallaciousreasoning%2Fmobilizer-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffallaciousreasoning%2Fmobilizer-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffallaciousreasoning%2Fmobilizer-api/lists"}