Skip to content

A web scrapper tool to easily extract links from the AUEB Pyxida Institutional Repository. The urls extracted contain MSc and PhD theses, in ".pdf" format, from all the departments of AUEB.

License

Notifications You must be signed in to change notification settings

chriskormaris/PyxidaAuebScraper

Repository files navigation

Pyxida Scraper

A web scrapper tool to easily extract links from the Pyxida AUEB Institutional Repository. The urls extracted contain MSc and PhD dissertations, in .pdf format, from all the departments of AUEB.

Visit: http://www.pyxida.aueb.gr

How to run

First, install all requirements:

pip install -r requirements.txt

Change directory to src folder.

Step 1 Run:

python pyxida_scraper.py

Step 2 Run:

python pyxida_downloader.py

GUI

screenshot

You can simply open and run the GUI application. Run:

python pyxida_gui.py

Create executable with pyinstaller

You can make an executable file for the GUI. First, install the required library pyinstaller:

pip install pyinstaller

Then, run:

pyinstaller pyxida_gui.spec

Go to dist/pyxida_gui. And then run the created file pyxida_gui.exe! Now, you can download all the dissertations you want easily!

About

A web scrapper tool to easily extract links from the AUEB Pyxida Institutional Repository. The urls extracted contain MSc and PhD theses, in ".pdf" format, from all the departments of AUEB.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published