Skip to content

one-zero-eight/parsers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parsers | InNoHassle ecosystem

Table of contents

Did you know that GitHub supports table of contents by default 🤔

About

Schedule parsers for the InNoHassle ecosystem. These parsers parse schedules provided by the university (Google Tables, Sport API, etc.) and updates InNoHassle Events with it.

Features

Parse schedules:

Technologies

Development

Getting started

  1. Install Python 3.12
  2. Install Poetry
  3. Install project dependencies with Poetry.
    poetry install

How to Use

  1. Configure parsers using config.json files
  2. Run the parser:
    poetry run python -m schedule.core_courses
    OR for periodic update of all schedules
    poetry run python -m schedule --period 600
  3. The output will be in the schedule/output directory.

Contributing

We are open to contributions of any kind. You can help us with code, bugs, design, documentation, media, new ideas, etc. If you are interested in contributing, please read our contribution guide.

About

Parsers for InNoHassle Schedule and Events

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages