{"adoption": {"forks": 85, "observed_at": "2026-08-28T04:05:44.787331+00:00", "stars": 1855}, "canonical_url": "https://ross.abutalabs.com/products/reminiscence", "card": {"archived": false, "artifact_type": "application", "description": "Self-Hosted Bookmark And Archive Manager", "domain": ["self-hosted", "developer-tools", "web-development", "pdf"], "enriched": true, "function": ["search-engine", "pdf", "web-scraping", "http-server", "ocr"], "health_score": 24, "homepage": null, "language": "JavaScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["kanishka-linux/reminiscence"], "name": "kanishka-linux/reminiscence", "platform": ["self-hosted", "python"], "pushed_at": "2024-04-23T00:58:56+00:00", "repo": "kanishka-linux/reminiscence", "stars": 1855, "tags": ["bookmark-manager", "web-archiving", "read-it-later", "django", "offline-archival", "auto-tagging", "summarization", "reader-mode", "epub-annotation", "screenshot-capture", "docker", "web-server", "linux"], "topics": ["selfhosted", "django", "archive", "self-hosted", "bookmark", "bookmark-manager", "bookmarks"], "urls": [], "use_cases": ["self-host a bookmark manager with offline archives", "save web pages as pdf or png snapshots", "read saved articles later with reader mode", "automatically tag and summarize bookmarked pages", "annotate archived pdfs and epub files", "import bookmarks from browser html export", "search bookmarks by title, tags, or summary"], "what_it_is": "Reminiscence is a self-hosted bookmark and archive manager built with Django that saves web pages in HTML, PDF, or full-page PNG formats. It offers automatic tagging and summarization, reader mode, annotations, media archiving, multi-user support, and a REST API.", "when_to_avoid": ["you only need simple browser bookmark syncing", "you want a fully managed cloud service", "you need an actively developed project with frequent updates"], "when_to_choose": ["you want full control of your bookmarks and archives on your own server", "you need offline copies of pages in html, pdf, or png", "you want multi-user bookmark sharing with public and group directories"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/reminiscence", "repo": "kanishka-linux/reminiscence", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.787331+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:16:44.298085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7512277516cc081b4502a2da7189fff8d4347bbfdf7e418272cc02a333adf3d1", "fetched_at": "2026-08-28T04:05:44.787331+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kanishka-linux/reminiscence"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2965, "days_push": 863, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}