{"id":20448348,"url":"https://github.com/em429/arkive","last_synced_at":"2026-05-19T14:10:25.560Z","repository":{"id":76453640,"uuid":"572352632","full_name":"em429/arkive","owner":"em429","description":"Archive, read and annotate articles. Save your favorite content before it disappears!","archived":false,"fork":false,"pushed_at":"2023-03-05T09:11:33.000Z","size":2049,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T09:15:18.539Z","etag":null,"topics":["annotation","archiver","pkm","rails","ruby","self-hosted"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/em429.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}},"created_at":"2022-11-30T04:42:17.000Z","updated_at":"2023-06-15T12:37:18.000Z","dependencies_parsed_at":"2023-12-27T04:56:17.899Z","dependency_job_id":"5c820b6d-5e1c-4870-ab39-15f2f03701ad","html_url":"https://github.com/em429/arkive","commit_stats":null,"previous_names":["em429/arkive"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/em429/arkive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/em429%2Farkive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/em429%2Farkive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/em429%2Farkive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/em429%2Farkive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/em429","download_url":"https://codeload.github.com/em429/arkive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/em429%2Farkive/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278679205,"owners_count":26027054,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["annotation","archiver","pkm","rails","ruby","self-hosted"],"created_at":"2024-11-15T10:34:28.671Z","updated_at":"2025-10-06T20:54:51.733Z","avatar_url":"https://github.com/em429.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/qirpi/arkive/blob/main/screenshot.png\" width=\"800px\"\u003e\u003c/img\u003e\n\n### A private read-it-later with link-rot protection\n\nArkive saves your articles and keeps them readable — it submits your pages to the Internet Archive and extracts the main content so you never lose a resource again.\n\nIt's a read-it-later meets web archiver, with the mandatory responsive UI so you can catch up on your archive on the toilet as well.\n\nThere is an API endpoint to submit links as well. Why? So you can set up a shortcut for the 'Share' dialog on Android using the app HTTP Shortcuts (or something similar) and archive webpages with two taps.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fem429%2Farkive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fem429%2Farkive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fem429%2Farkive/lists"}