Skip to content

csprasad/archive-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 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
215 https://github.com/ViniciusDeep/Revill Archived
338 https://github.com/cocoa-mhlw/cocoa Archived
352 https://github.com/chadaustin/passdrop Archived
445 https://github.com/google/mechahamster Archived
450 https://github.com/groue/GRDBCombine Archived
477 https://github.com/firebase/friendlyeats-ios Archived
484 https://github.com/incipher/einmal Archived
509 https://github.com/inamiy/Harvest-SwiftUI-Gallery Archived
515 https://github.com/immuni-app/immuni-app-ios Archived
612 https://github.com/metabolist/metatext Archived
658 https://github.com/mongodb-developer/BlackJackTrainer Archived
659 https://github.com/netguru/baby-monitor-client-ios Archived
667 https://github.com/microdotblog/microblog-ios Archived
757 https://github.com/razeware/emitron-iOS Archived

Last updated: August 28, 2025 at 12:49 AM UTC
Last checked: August 28, 2025 at 12:49 AM UTC

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages