- Tree-sitter Query 66.4%
- Racket 32.7%
- Just 0.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| images | ||
| scripts | ||
| img_txt_data.scm | ||
| justfile | ||
| README.md | ||
mxdyeah's Classical Quotes
This repository recorded the Master of Computer Science, the Great Mx. mxdyeah, who is extraordinarily super professional and knowledgeful about *NIX technology, and is always right. Anyone who is against them must be a very dumb noob and it must be their fault.
In order to learn their very valuable and wise words, this repository has been created to record their great speaking, with screenshots of many message sent by them, and a data file that labels every screenshot with its content, written in Scheme.
How to use the label file
There exists a file called img_txt_data.scm in the root of the directory. It contains all labels to the screenshots.
The file is written in S-expr, and can be easily parsed using Scheme dialect like Racket and perhaps Guile, or using a library like lexpr in Rust. Having knowledge of Scheme's syntax and Lisp is assumed.
The file contains a single S-expr, whose cdr is always 'image-labels. After 'image-labels, there will be bunch of pairs that describes images.
In every pair, its car is always a string, and represents the filename (without the .png extension). The cdr can be either a string, or a list of strings. List of strings is only used if the image contains multiple messages; otherwise, there will only be a single string that contains the message in the screenshot.
