Skip to content

Grabber-Software für Beispiele der Angewandten Mathematik auf aufgabenpool.at

License

Notifications You must be signed in to change notification settings

mbeierat/beispiel-grabber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Beispiel Grabber

Inhaltsverzeichnis
  1. Über das Projekt
  2. Erste Schritte
  3. Verwendung
  4. Lizenz

Über das Projekt

Der Beispiel Grabber ist ein Python-Script, welches alle Aufgaben der Angewandten Mathematik von aufgabenpool.at automatisch herunterlädt. Aktuell sind die Beispiele als Ganzes nur schwer zu finden, da jedes einzelne über eine Suchanfrage gesucht werden muss und die Download-Funktion ermöglicht jeweils nur den Download von einzelnen Beispielangaben. Dieses Script hingegen durchläuft die hinterliegenden Dateistruktur, in der alle Beispiele inklusive Angaben-PDF aufgelistet sind, und ladet die betreffenden Dateien herunter.

Erste Schritte

Um den Beispiel Grabber verwenden zu können, müssen folgende Schritte durchgeführt werden.

Voraussetzungen

Als Vorraussetzung für das Deployment, die Installation und die Verwendung des Beispiel Grabbers muss Python 3.x installiert werden. Für mehr Informationen diesbezüglich, siehe hier.

Installation

Das Deployment des Beispiel Grabbers und die Installation der benötigten Modules funktioniert wie folgt:

In der Bash und Zsh:

git clone https://github.com/mbeier-tgm/beispiel-grabber.git
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

In der cmd.exe:

git clone https://github.com/mbeier-tgm/beispiel-grabber.git
python -m venv venv
source venv\Scripts\activate.bat
pip install -r requirements.txt

In der PowerShell:

git clone https://github.com/mbeier-tgm/beispiel-grabber.git
python -m venv venv
source venv\Scripts\Activate.ps1
pip install -r requirements.txt

Verwendung

Um den Beispiel Grabber zu starten muss das Python Virtual Environment aktiviert werden. Aus dieser heraus kann das BeispielGrabber-Skript einfach gestartet werden. Abhängig von der benutzten Shell funktioniert die Verwendung wie folgt:

Bash und Zsh:

source venv/bin/activate
python BeispielGrabber.py

cmd.exe:

venv\Scripts\Activate.bat
python BeispielGrabber.py

PowerShell:

venv\Scripts\Activate.ps1
python BeispielGrabber.py

Die Beispiele werden dann in den ./Beispiele/ - Ordner heruntergeladen.

Um das Virtual Environment wieder zu beenden, kann folgender Befehl verwendet werden:

deactivate

Lizenz

Dieses Projekt ist unter der MIT Lizenz veröffentlicht (siehe LICENSE).