semvec/pypi-packages huggingface dataset:
pyretroprint 0.1.10
PyRetroPrint: Dot-Matrix Emulation for our Bleak Dystopian Future!
Requires Python: >=3.6, <4
Keywords: retro,glue,atari,emulation

# PyRetroPrint

![PyRetroPrint, Your Atari Print Button!](https://raw.githubusercontent.com/rubeon/pyretroprint/main/docs/px/doc2pdf.png)

Welcome to PyRetroPrint, your one-stop shop for Reagan-era hardcopy!

## Introduction

Retro-printing emulation in python!

This utility is designed be used in a printing pipeline from obsolete
software.  Anything that is equipped to print to an Epson FX-80 IBM
Proprinter, or HP Laserjet I or II can now use your modern CUPS-supported
printer, or simply output PDF documents.

For applications that support Atari 825, FX-80 and Compatibles, you can:

* Render PRN files or streams to PDF
* Print formatted text to the terminal
* Send PDF output to networked printers
* Be used as a pipe for [AtariSIO][asio]'s `atariserver`
* Print directly from Atari 800XL to e.g. CUPS-compatible printers

## Installation

PyRetroPrint can be installed using [pip][pip]:
```bash
	pip install pyretroprint
```

For development versions (recommended):

```bash
	python3 -mvenv prptest
	cd prptest
	. bin/activate
	pip install cairo
	pip install -i https://test.pypi.org/simple/ pyretroprint
```

## How to Use

Once the software is installed, simply pipe output of your prints to the
main script:

```bash
	|pyretroprint -p pdf -o /tmp/myretroprint.pdf
```

`--input` or `-i`, specifies the source PRN file (defaults to `stdin`).

`--size` or `-s`, sets A4 or Letter sizes, defaults to A4.

`--printer` or `-P` will tell PyRetroPrint which printer type to emulate.

`--presenter` or `-p` determines which output type to use: `pdf` or `terminal`
which prints formatted text to the terminal (default).

`--output` or `-o`, specifies the destination file (defaults to
`default.pdf` for PDF, or `stdout` for terminal).

## Philosophy

We think you should be able boot your Atari 800 XL, start
[AtariWriter+][awplus] and type in your document, hit print, and walk over
to your networked laser printer and pick up your beautiful, monospaced
hard-copy.

The same goes for your old term paper, your 80s diary, or anything else you
might have on a computer or piece of software specced out before 1990.

[awplus]:https://www.atarimagazines.com/compute/issue72/review_atariwriter_plus.php
[pip]:https://pypi.org/
[asio]:https://github.com/HiassofT/AtariSIO
jaylib 0.0.1
Shared code
Keywords: lib


# vidstream

Under construction! Not ready for use yet! Currently experimenting and planning!

Developed by Florian Dedov from NeuralNine (c) 2020

## Examples of How To Use (Buggy Alpha Version)

Creating A Server

```python
from vidstream import StreamingServer

server = StreamingServer('127.0.0.1', 9999)
server.start_server()

# Other Code

# When You Are Done
server.stop_server()
```

Creating A Client
```python
from vidstream import CameraClient
from vidstream import VideoClient
from vidstream import ScreenShareClient

# Choose One
client1 = CameraClient('127.0.0.1', 9999)
client2 = VideoClient('127.0.0.1', 9999, 'video.mp4')
client3 = ScreenShareClient('127.0.0.1', 9999)

client1.start_stream()
client2.start_stream()
client3.start_stream()
```

Check out: https://www.youtube.com/c/NeuralNine
estipy 0.0.4
Estimated time of availability calculator
Requires Python: >=3.6

# estipy

Estimate time of availability of long running for loops.

## Usage

```python
import time
from estipy import ETA

# Some data to be processed
data = list(range(42))

for num, _ in ETA(data):
    # Do something useful here that takes a little time
    time.sleep(0.1)

# Example output:
# 13/42 = 31.0%, ETA Delta 0:00:02.685864, ETA 2021-07-04 14:50:12.486002
```

[Try it online](https://replit.com/@linuskmr/estipyexamples)

Or disable auto print and access all eta data

```python
for num, eta in ETA(data, auto_print=False):
    # Do something useful here that takes a little time
    time.sleep(0.1)
    print(eta.json(indent='  '))

# Example output:
# {
#   "total": {
#     "time": "0:00:03.762402",
#     "absolute": 42,
#     "percentage": 100
#   },
#   "remaining": {
#     "time": "0:00:02.956173",
#     "absolute": 33,
#     "percentage": 78.57142857142857
#   },
#   "done": {
#     "time": "0:00:00.806229",
#     "absolute": 9,
#     "percentage": 21.428571428571427
#   },
#   "eta": "2021-07-04 18:05:35.103308"
# }
```
freeflyer-runtime-api 3.0.0.post1
Python interface to the FreeFlyer® Runtime API

FreeFlyer® is a commercial off-the-shelf (COTS) software application for space mission design, analysis, and operations. The FreeFlyer® Runtime API is a tool allowing users to interface directly with the FreeFlyer® engine from other programming languages.

To use the API, import the `RuntimeApiEngine` class from the `freeflyer_runtime_api` package. Documentation and examples can by found in the FreeFlyer® installation.