Skip to content

A Python, Selenium web scraping tool for Repl.it. Also includes report generation, a chatbot, a user management system, and a database server.

License

Notifications You must be signed in to change notification settings

BrianZhang1/Replit-Migrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

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.

How to Use

  1. Download/clone the project.
  2. Navigate to the top level directory in this project (Replit-Migrator/)
  3. Download dependencies from requirements.txt (optionally, create a virtual environment).
  4. Run the start.py script (ex. python start.py).

About

A Python, Selenium web scraping tool for Repl.it. Also includes report generation, a chatbot, a user management system, and a database server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages