Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chaosdorf/classicfoo
Brings the Freitagsfoo to Mac OS 9!
https://github.com/chaosdorf/classicfoo
Last synced: about 10 hours ago
JSON representation
Brings the Freitagsfoo to Mac OS 9!
- Host: GitHub
- URL: https://github.com/chaosdorf/classicfoo
- Owner: chaosdorf
- Created: 2024-08-01T21:12:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T18:47:03.000Z (3 months ago)
- Last Synced: 2024-08-13T22:05:07.617Z (3 months ago)
- Language: Python
- Size: 35.2 KB
- Stars: 3
- Watchers: 11
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ClassicFoo
![ClassicFoo running](/running.png)
Brings the [Freitagsfoo](https://chaosdorf.de/freitagsfoo/) schedule to Classic Macs!
## Usage
### Main Program
Grab [REALBasic 5.5.3](https://www.macintoshrepository.org/39249-realbasic-5-5-3-de_de-) and obtain a license key.
After that, you can build the `ClassicFoo.rb` project file.### Auxiliary Script
Mac OS 9 lacks support for TLS 1.2, REALBasic lacks JSON parsing capabilities. This explains the requirement for a connecting piece of software, translating [Infobeamer](https://github.com/chaosdorf/freitagsfoo-infobeamer)s JSON file into data which can be easily chewed under Mac OS 9 with REALBasic.
This piece of software is `decrypt-demystyfy.py`. It will host a HTTP server on port 8080/TCP, exposing API paths `/info` for date and moderator information, and `/talks`, exposing info about talks to be held on the current Freitagsfoo.
## License
You owe me a Mate if you use this software. For everything else, the MIT license applies.