Skip to content

csprasad/archive-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 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
191 https://github.com/ViniciusDeep/Revill Archived
305 https://github.com/bitwarden/mobile Archived
332 https://github.com/chadaustin/passdrop Archived
339 https://github.com/cocoa-mhlw/cocoa Archived
434 https://github.com/firebase/friendlyeats-ios Archived
449 https://github.com/google/mechahamster Archived
455 https://github.com/groue/GRDBCombine Archived
478 https://github.com/inamiy/Harvest-SwiftUI-Gallery Archived
489 https://github.com/incipher/einmal Archived
506 https://github.com/ivan-magda/Californication Archived
515 https://github.com/immuni-app/immuni-app-ios Archived
535 https://github.com/insidegui/AnimojiStudio Archived
628 https://github.com/metabolist/metatext Archived
632 https://github.com/microdotblog/microblog-ios Archived
691 https://github.com/netguru/baby-monitor-client-ios Archived
704 https://github.com/mongodb-developer/BlackJackTrainer Archived
749 https://github.com/razeware/emitron-iOS Archived
811 https://github.com/standardnotes/mobile Archived
868 https://github.com/tpgoffline/tpg-offline-iOS Archived

Last updated: August 21, 2025 at 12:50 AM UTC
Last checked: August 21, 2025 at 12:50 AM UTC

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages