URI-Code-Downloader

Download all your URI Online Judge source codes and upload to GitHub with simple steps.

Prerequisites

  • Python 3.x

Installing

CloningTherepo

  • Go to the folder and run: pip install -r requirements.txt

pipinstall

  • If you are running Linux, put the ChromeDriver inside of the bin folder.
  • If you are running Windows, put the ChromeDriver inside of the project folder.

Currently, only support source codes written in the following programming languages:

  • C++17
  • C++
  • C99
  • C
  • C#
  • Python 3.x
  • Go
  • JavaScript

If you want to add support to another language, just edit this two functions:

AddingLanguageSupport

Running the script

  • Go to the repository folder using the terminal.
  • python3 main.py
  • You will be prompted to enter your email and password

Launching

  • Enter and wait.

Folder Structure

  • The source codes will be divided according to the programming language that they were written.
  • Each folder contains the files with: exercise number, source code and the proper extension.

FolderStructure

Authors

  • Luan Simões – Snizi

GitHub

https://github.com/Snizi/URI-Code-Downloader