semvec/pypi-packages huggingface dataset:
mlog-arithmetic-runner 0.0.5
An Mindustry Logic emulator built for automated testing of compilers.
Requires Python: >=3.6

# MlogArithmeticRunner
A Mindustry Logic emulator built for automated testing of compilers (like MlogEvo).

## Install
`pip install https://github.com/UMRnInside/MlogArithmeticRunner`
or

`pip install mlog_arithmetic_runner`

## Usage
```
$ python3 -m mlog_arithmetic_runner --help
usage: mlog_arithmetic_runner [-h] [--limit LIMIT] [--continue-if-past-the-end] [--ipt IPT]
                              [--memory-banks MEMORY_BANKS] [--memory-cells MEMORY_CELLS]
                              [--json-indent JSON_INDENT] [--json-dump-memory-blocks]

Reads some mlog code from stdin, runs it, and generates JSON report

optional arguments:
  -h, --help            show this help message and exit
  --limit LIMIT         Max instructions/cycles allowed, something like TimeLimit
  --continue-if-past-the-end
  --ipt IPT             Instructions per tick. 2 for micro-processor, 8 for logic-processor,
                        25 for hyper-processor
  --memory-banks MEMORY_BANKS
                        Memory bank count
  --memory-cells MEMORY_CELLS
                        Memory cell count
  --json-indent JSON_INDENT
                        JSON indent, set 0 to disable
  --json-dump-memory-blocks
                        dump all memory content in JSON report
```

## Supported Instructions
  * `set`
  * `jump`
  * `end`
  * All `op`s since Mindustry V7 Beta (beta 140), except `op noise`
  * `read` and `write` memory cells and banks
  * `getlink` to get memory blocks (cells/banks)
  * `set @counter` or `op @counter` as unconditional jumps


## Features
  * `@tick` and `@time` increases with processor runs
  * Stop emulation once some instruction jumps to itself
  * (Optional, Default) Stop emulation once `@counter` past the end
  * (Optional) Dump memory cells and banks
  * Dump variables into JSON report


## Limitations
  * Does NOT have `@this` yet, so do `@thisx` and `@thisy`
  * No comment in mlog code
  * (not sure)

## Python Usage
```python
from mlog_arithmetic_runner import MlogProcessor
processor = MlogProcessor(ipt=2, memory_cells=0, memory_banks=0)
code = """\
set a 90
op sin b a 0
"""
processor.assemble_code(code)
processor.run_with_limit(1000)
# When comparing 2 float-point numbers, remember there could be float precision errors.
# Use abs(a-b) < 1e-6 instead of a == b
print("a =", processor.get_variable("a"))
print("b =", processor.get_variable("b"))
```

## JSON Report Sample
```
set a 1
set a 2
set b @tick
set c @time
```
This generates:
```json
{
    "cycles": 4,
    "success": true,
    "reason": "",
    "variables": {
        "a": 2.0,
        "b": 1,
        "c": 0.016666666666666666
    },
    "memory_blocks": {}
}
```
gpodder-exporter 0.1.0
A CLI tool to export gPodder podcast titles and RSS URLs to a CSV file

# gpodder-exporter

A simple command-line tool to export gPodder podcast titles and RSS URLs to a CSV file. This tool is helpful when you want to extract the list of subscribed podcasts and their RSS feeds from gPodder without having to manually parse the configuration files, which are not human-readable.

This program simply reads the gPodder database file and extracts the podcast titles and RSS URLs from it. It then saves the extracted data to a CSV file.

## Installation

You can install `gpodder-exporter` using pip:

`pip install gpodder-exporter`

## Usage

To use `gpodder-exporter`, simply run the following command:

`gpodder-export`

By default, the tool will look for the gPodder database file in the current working directory and save the output to a file named `podcast_titles_and_rss_urls.csv`.

If your database file is located in a different folder, you can provide the path using the `--data_folder` option:


`gpodder-export --data_folder /path/to/your/data_folder`


To specify a custom output path for the CSV file, use the `--output` option:

`gpodder-exporter --output /path/to/your/output.csv`

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
gpodder-export 0.1.0
A CLI tool to export gPodder podcast titles and RSS URLs to a CSV file

# gpodder-exporter

A simple command-line tool to export gPodder podcast titles and RSS URLs to a CSV file. This tool is helpful when you want to extract the list of subscribed podcasts and their RSS feeds from gPodder without having to manually parse the configuration files, which are not human-readable.

## Installation

You can install `gpodder-exporter` using pip:

## Usage

To use `gpodder-exporter`, simply run the following command:


By default, the tool will look for the gPodder database file in the current working directory and save the output to a file named `podcast_titles_and_rss_urls.csv`.

If your database file is located in a different folder, you can provide the path using the `--data_folder` option:


`gpodder-exporter`


By default, the tool will look for the gPodder database file in the current working directory and save the output to a file named `podcast_titles_and_rss_urls.csv`.

If your database file is located in a different folder, you can provide the path using the `--data_folder` option:

`gpodder-exporter --data_folder /path/to/gpodder/data/folder`


To specify a custom output path for the CSV file, use the `--output` option:

`gpodder-exporter --output /path/to/your/output.csv`

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
herojson 0.0
um modúlo python criado para facilitar a manipulação de arquivos json
Requires Python: >=3.8
Keywords: modúlo,json,hero

# HeroJson

É um modúlo python criado para facilitar a manipulação de arquivos json.
Este modúlo tem como dependência o modúlo json(padrão do python).

## Funções

- **key(key : str)** -> *Traz o valor de uma determinada chave do arquivo json se esta existir e um None valor se não*.
- **update(key : str, value : any)** -> *Atualiza o valor de uma chave se esta existir e um None valor se não*.
- **drop(key : str)** -> *Deleta uma chave se esta existir*.
- **add(key : str, value : str)** -> *Adiciona um novo par chave e valor ao arquivo json*.
- **Allkeys()** -> *Retorna uma lista com todas as chaves existentes no arquivo json*.
- **AllValue()** -> *Retorna uma lista com todas os valores existentes no arquivo json*.
- **Content()** -> *Retorna o conteúdo do arquivo em formato de string*

## Página Oficial

- https://herojson.onrender.com

**Copyright Eliseu Gaspar**
lutv 1.0.3
This is my personal project
Keywords: LuTV,lutv,random,random_uer,lutvrandom,LuTV Random User,Tranxuanloi,TranXuanLoi,tranxuanloi,tranxuanloi2007


# LuTV

**LuTV Random User** 

```python
>>> # Random User
>>> from lutv.random import Random_User
>>> rd_user = Random_User()
>>> print(rd_user)
tanthaivan
>>>
>>> # Random User Chữ
>>> from lutv.random import Random_User_Chu
>>> rd_user_chu = Random_User_Chu(5)
>>> print(rd_user_chu)
tanthaivanpjsij
>>>
>>> # Random User Số
>> from lutv.random import Random_User_So
>>> rd_user_so = Random_User_So(5)
>>> print(rd_user_so)
tanthaivan93729
>>>
>>> # Random User Chữ Và Số
>>> from lutv.random import Random_User_Chu_And_So
>>> rd_user_chu_and_so = Random_User_Chu_And_So(5)
>>> print(rd_user_chu_and_so)
tanthaivanhk8n2
```


## Installing LuTV 

LuTV is available on PyPI:

```console
$ python -m pip install lutv
```