Replit Migrator is a tool to autonomously download all Repls from the online code collaboration platform Repl.it.
A Python, Selenium web scraping tool for Repl.it with a variety of supplementary features including report generation, a ChatGPT-based chatbot, and a user management system integrated into a database server.
Also see the repository for the database server here.
This app was created to be my ICS4U (Grade 12 Computer Science) final project. Alongside submitting this, I also submitted a report analyzing this project.
Note: web scraping is technically against Repl.it's TOS, so I'll probably private this repository or at least hide the scraping code once it has been evaluated.
- Download/clone the project.
- Navigate to the top level directory in this project (
Replit-Migrator/
) - Download dependencies from
requirements.txt
(optionally, create a virtual environment). - Run the
start.py
script (ex.python start.py
).