Reviewing
Summary of the changes I have made:
- Added Ruff formatting
- Made all of the minor code improvements from Ruff
- Added a README, including how to run the script.
- Moved hardcoded variables into the .env file, including:
SKIP_IDS
,RATE_LIMIT
,GROUP_ID
, etc. - Added a check to exit immediately if the required variables are not set.
- Separated finding unimported projects into its own function, so that it can be run independently to the rest of the script.
- Added docstrings, commenting, clarification, etc.
- Added a .env.example file