The most important stuff is related to the most recent commit after the 24Q2 discovery.
All Python scripts
The insert method was deprecated and replaced with insert_one and/or insert_many methods in Pymongo 3.x versions.
ghUpdatedRepos.py
Replaced coll.insert(i) with coll.insert_one(i) in the gatherData functions.
Added a separate collection count_coll to store the count information for each period.
Modified the gatherData function to accept period_start and period_end as parameters.
Updated the gatherData function to store the count information in the separate collection count_coll.
This allows us to have a count of the repositories for each period and compare it with the number of repositories captured the script.
glRepos.py
GitLab v4 API response does no longer include the RateLimit-Remaining header.
Updated the script to remove the dependency on the RateLimit-Remaining header and adjusted the logic to handle pagination based on the X-Next-Page header.
run2406.sh
Added functions to organize and improve readability of the different actions.
The most important stuff is related to the most recent commit after the 24Q2 discovery.
All Python scripts
ghUpdatedRepos.py
glRepos.py
run2406.sh