Skip to content

csprasad/archive-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

archive-bot

A GitHub Action that checks for archived or inaccessible repositories in dkhamsing/open-source-ios-apps.

Overview

This bot helps keep the open-source-ios-apps list accurate by identifying GitHub repositories that have been archived or are no longer available. It scans the list’s content.json, skips entries already tagged "archive", and checks the rest via the GitHub API. The results are written to this repo’s README.md for easy review.

How It Works

  1. Fetches the Source List
    The bot downloads the latest content.json file from the dkhamsing/open-source-ios-apps repository.

  2. Filters Out Archived Entries
    Projects already tagged with "archive" in the JSON are excluded from further processing. This avoids unnecessary checks.

  3. Validates Repository Status
    For each remaining project, the bot uses the GitHub API to verify whether the repository:

    • Still exists
    • Has been archived
    • Returns a 404 (Not Found)
    • Returns a 403 (Forbidden — possibly due to rate limiting)
  4. Generates a Markdown Table
    Repositories identified as archived or inaccessible are listed in a table under the Repository Archive Status section in this README.md file.

  5. Updates Timestamps

    • A Last Checked timestamp (when the scan ran)
    • A Last Updated timestamp (if the table was modified)

Repository Archive Status

# Repository URL Status
211 https://github.com/ViniciusDeep/Revill Archived
317 https://github.com/bitwarden/mobile Archived
330 https://github.com/cocoa-mhlw/cocoa Archived
340 https://github.com/davedelong/MVCTodo Archived
349 https://github.com/chadaustin/passdrop Archived
427 https://github.com/firebase/friendlyeats-ios Archived
450 https://github.com/google/mechahamster Archived
469 https://github.com/groue/GRDBCombine Archived
489 https://github.com/incipher/einmal Archived
495 https://github.com/inamiy/Harvest-SwiftUI-Gallery Archived
496 https://github.com/insidegui/AnimojiStudio Archived
508 https://github.com/immuni-app/immuni-app-ios Archived
509 https://github.com/ivan-magda/Californication Archived
626 https://github.com/metabolist/metatext Archived
648 https://github.com/microdotblog/microblog-ios Archived
675 https://github.com/mongodb-developer/BlackJackTrainer Archived
676 https://github.com/netguru/baby-monitor-client-ios Archived
705 https://github.com/openfoodfacts/openfoodfacts-ios Archived
765 https://github.com/razeware/emitron-iOS Archived
790 https://github.com/sonsongithub/reddift Archived
806 https://github.com/standardnotes/mobile Archived
840 https://github.com/tpgoffline/tpg-offline-iOS Archived

Last updated: August 14, 2025 at 3:23 AM UTC
Last checked: August 14, 2025 at 3:23 AM UTC

About

Archive detective bot for dkhamsing/open-source-ios-apps

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages