{"repo":"gdamdam/iagitup","free":true,"listed":false,"github":"https://github.com/gdamdam/iagitup","clone":"git clone https://github.com/gdamdam/iagitup.git","description":"Archive GitHub, GitLab, Bitbucket & any git repo to the Internet Archive as portable bundles with rich metadata.","language":"Python","stars":102,"topics":["archive","internetarchive","github","git","internet-archive","archiving","bitbucket","codeberg","gitlab","repository-archiver"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"iagitup Archive git repositories to the Internet Archive. iagitup clones a git repository from GitHub, GitLab, Bitbucket, Codeberg, or any HTTPS git URL, creates a portable git bundle, and uploads it to the Internet Archive with rich metadata. GitHub repos get full API metadata; all other platforms extract metadata from the local git history. If the repository has a wiki (GitHub only), that is bundled and uploaded too. A companion command, archive-watchlist , continuously archives the most-starred repositories on GitHub -- either all-time, by recency ( --days ), or within a custom date range ( --since / --until ). --- Features - Multi-platform support -- GitHub, GitLab, Bitbucket, Codeberg, self-hosted Gitea/Forgejo, and any HTTPS git URL. - Full-fidelity snapshots -- every branch, tag, and ref is preserved in a single git bundle. - Git LFS support -- LFS-enabled repos are detected automatically; large file objects are fetched and archived alongside the bundle. - Wiki archiving -- wiki repositories are detected and bundled automatically (GitHub only). - Rich IA metadata -- description, README, topics, language, stars, and more are attached to each item. GitHub repos get full API metadata; other platforms extract metadata from git history. - Duplicate prevention -- two layers (local state cache + IA item check) ensure the same snapshot is never uploaded twice. - Bulk archiving -- archive-watchlist fetches and archives the top-N most-starred GitHub repos on a schedule, with --d","default_branch":null,"files":null,"tree":[],"storefront":"/r/gdamdam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gdamdam/iagitup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}