semvec/pypi-packages huggingface dataset:
xpath-parser 0.0.2
A xpath expression parser
Keywords: xpath,expression,parser

# xpath-parser
> a xpath expression parser

## Examples

```python
from xpath_parser import XpathExpression

xp1 = XpathExpression("//div[@id='list']/a")
xp2 = XpathExpression("./a/@href")
assert xp1.nodes[-1].name == xp2.nodes[0].name
```
rvtts 1.0.1
rvTTS - ResponsiveVoice TTS CLI Tool
Keywords: rvtts,responsive voice tts,TTS for python3,text to speech for python,tts,text to speech,speech,speech synthesis

## rvTTS
rvTTS is a cli tool for converting text to mp3 files using ResponsiveVoice's API.

------------


### Features
- Automatically tokenizing sentences. Special thanks to pndurette (https://github.com/pndurette/gTTS) for his tokenizer.
- Support unlimited text length.
- Adjustable pitch, rate, volume.

------------


### Installation
`pip install rvtts`

------------

### Usage
`rvtts [OPTIONS]`

**Options**
* Read from stdin:
`-t, --text  <text>`

* Read from file:
`-i, --input <filename>`

* Output file:
`-o, --output <filename>`

* Adjust pitch. Valid range *0-1*. Default: **0.5**:
`--pitch <range>`

* Adjust rate. Valid range *0-1*. Default: **0.5**:
`--rate <range>`

* Adjust volume. *0-1*. Default: **1**:
`--vol <range>`

* Output voice. Default: **english_us_male**:
`-v, --voice <voicename>`

* Debug mode:
`-d, --debug`

* Print all supported voices and exit:
`-l, --lang`

* Show the version and exit:
`--version`

### Examples
* Convert from stdin to `hello.mp3`:
`rvtts --text "hello wold" -o hello.mp3`

* Convert Vietnamese text:
`rvtts --text "má»™t hai ba bá»‘n nÄƒm sÃ¡u" -o test.mp3 -v vietnamese_female`

* Convert from `chuong-0001.txt` to `chuong-0001.mp3`:
`rvtts -i chuong-0001.txt -o chuong-0001.txt -v vietnamese_male`

* Print all supported voices:
`rvtts --lang`

### Projects
* [Github](https://github.com/tinotk/rvtts)
* [PyPI Package](https://pypi.python.org/pypi/rvtts)
* [Documentation](https://rvtts.readthedocs.io)
arkvatar 1.0.0
API Wrapper to interact with Arkvatar.
Requires Python: >=3

# Arkvatar-py

API Wrapper to interact with Arkvatar.

## Built with

- [Python](https://www.python.org/)
- [AIOHTTP](https://aiohttp.readthedocs.io/en/stable/)

## Installation

```shell
pip install arkvatar-py
```

## Usage

```python
import asyncio
from arkvatar import Arkvatar


async def main():
    arkvatar = Arkvatar()
    identifier = "azerty@gmail.com"
    request = await arkvatar.store("Email", identifier)
    print(request)


if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())
```

## Authors

- Jolan Beer - Highjhacker

## License

Arkvatar-py is under MIT license. See the [LICENSE file](LICENSE.md) for more informations.
jlvandenhout-graph 2.1.0
This package provides a simple graph implementation for Python.

## Graph
This package provides a simple graph implementation for Python.

---
- [1. Installation](#1-installation)
  - [1.1. Using pip](#11-using-pip)
  - [1.2. From source](#12-from-source)
- [2. Basic usage](#2-basic-usage)
- [3. Support](#3-support)
- [4. Contributing](#4-contributing)
- [5. License](#5-license)
- [6. Changelog](#6-changelog)
---

### 1. Installation
#### 1.1. Using pip
Simply run the usual installation command for pip:

```
pip install jlvandenhout-graph
```

#### 1.2. From source
To install from the latest source code, clone this repository and install from the repository:

```
git clone https://gitlab.com/jlvandenhout/graph.git
cd graph
pip install .
```

### 2. Basic usage
```python
from jlvandenhout.graph import Graph

graph = Graph()

names = graph.nodes
transactions = graph.edges

names.add("Alice")
transactions.set("Bob", "Alice", 42)
transactions.set("Alice", "Charlie", 20)

print("\nListing transactions...")
for transaction in transactions:
    sender, receiver = transaction
    print(f"{sender} paid {transaction.get()} to {receiver}.")

print("\nChecking balances...")
for name in names:
    balance = 0
    for transaction in transactions.before(name):
        balance += transaction.get()
    for transaction in transactions.after(name):
        balance -= transaction.get()
    print(f"{name} has {balance}.")

print("\nRemoving Charlie from history...")
names.remove("Charlie")

print("\nListing transactions again...")
for transaction in transactions:
    sender, receiver = transaction
    print(f"{sender} paid {transaction.get()} to {receiver}.")
```

### 3. Support
If you have any questions, suggestions or found a bug, please open an issue in [the issue tracker](https://gitlab.com/jlvandenhout/graph/issues).

### 4. Contributing
Refer to [CONTRIBUTING](https://gitlab.com/jlvandenhout/graph/blob/master/CONTRIBUTING.md).

### 5. License
Refer to [GNU General Public License v3 (GPLv3)](https://choosealicense.com/licenses/gpl-3.0/).

### 6. Changelog
Refer to [CHANGELOG](https://gitlab.com/jlvandenhout/graph/blob/master/CHANGELOG.md).