Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caraesten/dial_a_zine
A content-management system for displaying a zine over telnet
https://github.com/caraesten/dial_a_zine
Last synced: 1 day ago
JSON representation
A content-management system for displaying a zine over telnet
- Host: GitHub
- URL: https://github.com/caraesten/dial_a_zine
- Owner: caraesten
- License: mit
- Created: 2021-02-21T21:41:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-19T17:09:21.000Z (almost 3 years ago)
- Last Synced: 2024-08-02T05:11:54.242Z (3 months ago)
- Language: Python
- Size: 26.4 KB
- Stars: 59
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## How to run
To run locally, run server.py as a python file e.g. from the root directory
`python3 dialazine/server.py`
To access locally, run
`telnet localhost 23`
(or equivalent with another telnet client)
in server.py, change CONTENT_FOLDER to "example_issue" to see example
## Zine Structure
In the index.json, the "hello" message is the filepath within the issue folder for what is first displayed,
Then the contents is a list with each article, taking the "title" and "author" for the index, and the "directory" is the folder within the issue folder that contains the article pages - the pages must be called `1.txt`, `2.txt` etc. and will automatically display in that order