A python library with a set of command line interfaces that will assist a developper of software running on emulators of the family of computers made by Thomson during the 1980s, models "MO" and models "TO".
Project description
Sporniket's MO/TO tools
[WARNING] Please read carefully this note before using this project. It contains important facts.
Content
- What is Sporniket's MO/TO tools, and when to use it ?
- What should you know before using Sporniket's MO/TO tools ?
- How to use Sporniket's MO/TO tools ?
- Known issues
- Miscellanous
1. What is Sporniket's MO/TO tools, and when to use it ?
Sporniket's MO/TO tools is a python library with a set of command line interfaces that will assist a developper of software running on emulators of the family of computers made by Thomson during the 1980s, models "MO" and models "TO".
Licence
Sporniket's MO/TO tools is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Sporniket's MO/TO tools is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Release notes
v0.0.1
The target platform is Thomson MO5.
Provides the following tools :
moto_tar
: create, list or extract files to or from a tape archive format ; the command line interface is designed after the commandtar
.moto_nl
: number the lines of a basic source that have line numbers ; the command line interface is designed after the commandnl
.
2. What should you know before using Sporniket's MO/TO tools ?
Sporniket's MO/TO tools is written using python version 3.8, and should work with python version to 3.10.
It relies on the following packages to build and test :
- build
- pytest
- coverage
It also relies on the following package to enforce source formatting :
- black
see README packaging for further details.
Do not use Sporniket's MO/TO tools if this project is not suitable for your project.
3. How to use Sporniket's MO/TO tools ?
From sources
To get the latest available models, one must clone the git repository, build and install the package.
git clone https://github.com/sporniket/moto-tools.git
cd moto-tools
./retest
Then, invoke one of the command line interfaces :
python3 -m moto_tools_tar [option] input_file
Using pip
Not available yet
pip install moto-tools-by-sporniket
Then, invoke the command line interface :
python3 -m moto_tools_tar [option] input_file
4. Known issues
See the project issues page.
5. Miscellanous
Supplemental documentation :
- README packaging : some technical details about packaging this project.
- README cli tar : the manual of the command line interface
moto_tar
. - README cli nl : the manual of the command line interface
moto_nl
. - Tape archive format : the description of the format.
Report issues
Use the project issues page.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for moto-tools-by-sporniket-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61251208d549e0a74446b50c7027187774737958cc048a96ff19f4c121c4d54a |
|
MD5 | 1f3e768ab23d69e07fece25906829a95 |
|
BLAKE2b-256 | d046f0cc1041808d6d3d8e6ec872ae1e03415ea1bf3a10bcc4ea9c1e9defc265 |
Hashes for moto_tools_by_sporniket-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46ac4c0c38be081e24a3cf72a4218883b847a089c6057a7e0026c24ec48101b0 |
|
MD5 | 73fbbf63edd795371a217f12b7cac4d9 |
|
BLAKE2b-256 | 6f6f10ad8fc5b1b111176edd4e01c57ea1c3581f5a71ea8b799ae9fc3aacafd6 |