Skip to main content

A web app allowing you to create an ical file from your Universite de Lorraine's timetable

Project description

ULToICAL

[ English | Francais ]

ULToICAL is an easy way to convert your Universite de Lorraine Multi timetable to an ICAL format to store in Google Agenda, Apple Calendars etc...

Installation

To use ULToICAL you will need python>=3.10

Simply run

pip install .

And start the program using:

ultoical

Getting the UL Token (optional)

To get the token simply go to your timetable inside the UL Multi app and press CTRL + Maj + I

Click on network on the window that just oppened

Change weeks on the timetable until you see a 200 POST schedule json

Click on it, navigate to Requests and copy the authToken field

TODO

  • Automatic temp file deletion
  • Public instances (removed due to security concerns)
  • Add french support
  • Better error handeling
  • Tokenless auth

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ultoical-1.1.1.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ultoical-1.1.1-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file ultoical-1.1.1.tar.gz.

File metadata

  • Download URL: ultoical-1.1.1.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for ultoical-1.1.1.tar.gz
Algorithm Hash digest
SHA256 e8c3ef46d9aaebcb8d05d805536716c753985a6c1818ae5e8f014385b0dca13c
MD5 abf9c86cc3e70497186dfa5a72aa14b7
BLAKE2b-256 21b250681f272a392129867a3d4f71deeb6f5f3ffd9e5dd8d1fd7ad883f7b317

See more details on using hashes here.

File details

Details for the file ultoical-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: ultoical-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for ultoical-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b09c75cae30994210c11b879585394eae48a2cde6ddd1ecb74b1338e96a5519
MD5 a2f29a904dcdd8f6dcf760f4a063af91
BLAKE2b-256 c2f657d0433d82af4a53b9a44505191c1425ea215710f85378b7ac55d341f9c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page