semvec/pypi-packages huggingface dataset:
osmtags2rive 0.6.0
Convert of openstreetmap/id-tagging-schema to RiveScript, the Artificial Intelligence Scripting Language (alternative to AIML)
Requires Python: >=3.7

# openstreetmap-tags-to-rivescript
**Convert of openstreetmap/id-tagging-schema to RiveScript, the Artificial Intelligence Scripting Language (alternative to AIML)**

## Quickstart
> Explains how to generate the RiveScripts

### Install

No pip release yet, install from GitHub

```bash
pip install https://github.com/fititnt/openstreetmap-tags-to-rivescript/archive/main.zip
```

### Fetch cache

```bash
# Prepare the cache directory
git clone https://github.com/openstreetmap/id-tagging-schema.git ./id-tagging-schema
```

### Generate RiveScript

```bash
osmtags2rive --language=pt > example/brain/osm-tagging_pt.rive
osmtags2rive --language=pt --reverse-index > example/brain/osm-tagging-reverse_pt.rive
```

<!--
To regenerate again example

osmtags2rive --language=pt > example/brain/osm-tagging_pt.rive
osmtags2rive --language=pt --reverse-index > example/brain/osm-tagging-reverse_pt.rive
-->

## Extras

### Quick example on how to use the generated RiveScripts

Check [Rivescript website page for interpreters](https://www.rivescript.com/interpreters) for other programming languages.
They all have a similar interface:
allow you to deposit all files in a directory which is loaded by your interpreter.

#### Python example
Using Rive Python interpreter from https://github.com/aichaos/rivescript-python

```bash
# install the script
pip install rivescript

python shell.py
```

```python
# file shell.py

from rivescript import RiveScript

# bot = RiveScript(utf8=True)
bot = RiveScript()
bot.load_directory("./example/brain")
bot.sort_replies()

while True:
    msg = input('You> ')
    if msg == '/quit':
        quit()

    reply = bot.reply("localuser", msg)
    print ('Bot>', reply)
```


# Disclaimers
<!--
TODO see https://wiki.osmfoundation.org/wiki/Trademark_Policy
-->

OpenStreetMap™ is a trademark of the OpenStreetMap Foundation, and is used with their permission.
This project is not endorsed by or affiliated with the OpenStreetMap Foundation. (via [OSMF Trademark_Policy](https://wiki.osmfoundation.org/wiki/Trademark_Policy))

# License


[![Public Domain](https://i.creativecommons.org/p/zero/1.0/88x31.png)](LICENSE)

Public domain
azul-voos 0.1.5
Scraping de dados de voo da empresa Azul utilizando selenium
Requires Python: >=3.7

# azul-voos
Scraping de dados de voos da empresa Azul.

Utiliza selenium para fazer o scraping.

## Driver utilizado
- Chrome Driver

## Instalação
```bash
pip install azul_voos
```

Exemplo de uso:
```python
from azul_voos import azul

myScraper = azul.FlightScraper()
query_list = [azul.Query('GRU', 'CNF', '10/02/2023'), azul.Query('GRU', 'BSB', '01/05/2023')]
results = myScraper.scrape(query_list)
```
abeluna 1.1.3
A simple GUI to-do/task manager with CalDAV support.

Abeluna [![Build Status](https://github.com/Ninjaclasher/abeluna/workflows/build/badge.svg)](https://github.com/Ninjaclasher/abeluna/actions/)
=====

A simple GUI to-do/task manager with CalDAV support. In theory, Abeluna should support any CalDAV server, but currently only [Nextcloud](https://apps.nextcloud.com/apps/tasks) and [Radicale](https://radicale.org/3.0.html) are tested.

The goal of this application is to become a desktop version of Nextcloud's Tasks app. As such, not all functionality in the [icalendar's VTODO](https://icalendar.org/iCalendar-RFC-5545/3-6-2-to-do-component.html) are supported, only those that are used by Nextcloud. On the other hand, there some non-standard fields used by Nextcloud that are supported by Abeluna, such as the ability to hide subtasks.

## Screenshots

![Main window](https://i.imgur.com/8WP2OPj.png)

![Settings window](https://i.imgur.com/d29WsE2.png)

![Custom theme main window](https://i.imgur.com/rZWjWt2.png)

## Installation

### From PyPI
First, install two packages, `libnotify` and `gobject-introspection`. On other distributions besides Arch Linux, these names may be different. For example, on Debian-based systems, `gobject-introspection` is `libgirepository1.0-dev`.

```sh
$ pip install abeluna
$ abeluna
```

### AUR
If you are using Arch Linux and do not wish to install through PIP, you can install the AUR package [abeluna](https://aur.archlinux.org/packages/abeluna/) for the latest version.

## Usage
```sh
$ abeluna
```

In the GUI, calendars can be added through `Settings > Calendar settings`. General settings, such as the timezone and synchronization schedule can be accessed through `Settings > General settings`.

## Future Plans
 - Support for desktop notifications.
 - Support for recurring tasks.
 - Add common keyboard shortcuts.
unitfollower 1.0.0
A package for converting units

# UnitFollower

UnitFollower is a simple python package for converting units of length, weight, and volume.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install UnitConverter.

```phyton
pip install unitfollower
```

## Example usage

'''python
from unitfollower import unitconverter

converter = UnitConverter()

value = 10
from_unit = 'm'
to_unit = 'cm'

result = converter.convert(value, from_unit, to_unit)

print(f'{value} {from_unit} is equal to {result} {to_unit}')
'''

## Supported units

* Length: m, cm, mm, ft, in
* Weight: kg, g, lb, oz
* Volume: L, mL, fl oz, cup, pint, quart, gallon

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)