-
Notifications
You must be signed in to change notification settings - Fork 11
piTelex software is completely written in Python and should therefore run on several platforms. Whereas the main target system is a raspberry pi running Raspbian OS, the software can also be run on a PC running Windows or Linux.
The software is built up from modules which serve different tasks. Besides the central management module MCP which contains the state machine and coordinates the other selected modules, there are three groups of modules:
- The first group is needed to connect to the physical typewriter via it's individual transmission protocol. These are:
Each piTelex installation must enable one of these modules in order to communicate with the TTY.
- The second group establishes connections to "the outside world":
- Screen | Bidirectional typing and control of the TTY from a computer's terminal screen
- ITelexClient | Client for i-Telex protocol (needed for outgoing i-Telex connections)
- ITelexSrv | Server for i-Telex and Telnet protocol (for incoming i-Telex connections
- News to connect to RSS servers and print selected RSS-feeds
- IRC to connect to IRC servers
- Twitter to handle twitter channels
- Eliza a fun therapist which poses questions and handles answers in a funny(?) manner
At least one of them must be enabled; depending on your needs you may enable additional modules.
For an i-Telex station, at least Screen
, ITelexSrv
, ITelexClient
are needed
- Besides the above modules, there are some miscellaneous utility modules:
-- TODO
Consider using release packages for software installation: https://github.com/fablab-wue/piTelex/releases
-
Local use
-
i-Telex
-
Advanced Topics
-
Tools & Gadgets
-
TW39 (current loop)
-
ED1000 (FSK modulation)
-
V.10 (TeKaDe FS200, FS220)
-
SEU-M-board based
- with Austrian AGT (Ö-AGT, current loop)
- as replacement for SEU-B card inside LO2000, LO2001, LO3000