Skip to content

alemB1/FITDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FITDownloader

Python and selenium script used for automatic file tracking

The purpose of this project was to allow students of FIT Mostar to track their lecture files more easily. This script can do the following:

  • Automatic login to the system based on your credinentials
  • Checking if any files were uploaded on todays date
  • Selection of all new files
  • Downloading and sorting of new files

You can watch the showcase of this project here: Click me :D

How to setup FITDownloader

First of all for this project to work you need to have Python and Selenium package installed. You can download python from the following link:

After you download python you need to install Selenium, you can do that via pip commands


After successfully installing both python and selenium, the only thing left is to enter your login credinentials in data.json file

Once you do that the only thing left is to enter you download path, and path of directory where you want your folders to be created

How to use FIT Downloader

After the initial setup for the script to work, you need to run folderSetup.py. The purpose of that file is to create folders with names of your subjects based on the data you entered I data.json. After that the only thing left is to run main.py and you are good to go.

To do

Project is still in development due to my academic obligations, so some of the things i still need to implement are:

  • moveToFolder function inside main
  • code optimisation
  • fix downloadsLog
  • add checkIfDownloaded function because of file size

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages