semvec/pypi-packages huggingface dataset:
fastapi-openapi-generator 0.1.4
A Command Line Interface to save openapi file from a FastAPI application
Requires Python: >=3.0

### What this repository contains

A Command Line Interface to save openapi file from a FastAPI application

### Installation: 

install the package
```
pip install fastapi-openapi-generator
```

### How to use
```
fastapi-openapi-gen main:app \
    --app-dir= # The path to mounth in the python path to import the module. \
    --output-dir= # The path where store the openapi template. \
    --file-name= # The name the openapi file will assume.
    --mock-class= # Use it to mock a package that is not usefully for the openapi generation and block the fastapi start
```
wormbase-parasite 0.5.0
An interface to the Wormbase REST API

# wormbase_parasite
This package is an interface to the WormBase ParaSite REST API. You can use it in your Python programs to retrieve data from the WormBase ParaSite REST API without needing to learn the details of REST API interactions. The function names are intelligent and documentation is provided. This package is targeted toward Wormbase users who want to get data from WormBase faster than using the web site.

## Installation
Installation is simple with `pip`. Simply run

```Python
> pip install wormbase-parasite
```

to retrieve this package from the PyPI package index.

## Usage
The WormBase ParaSite REST API is free and open. No credentials, keys, or tokens are needed to access it. This makes PyWormbase easy to use in scripts, too. First, import `wormbase_parasite`, then instantiate a `WormbaseClient` object:

```Python
>>> import wormbase_parasite
>>> api = wormbase_parasite.WormbaseClient()
```

A `WormbaseClient` object will have a variety of member functions that provide access to Wormbase API endpoints. You can use `dir(api)` to see all functions available (or read the associated documentation in the Github wiki).

## Support
If you use PyWormbase and are experiencing problems with the package, or if you have a request for an additional feature, please file an issue at https://github.com/c-anna/PyWormbase/issues.

A note: `wormbase_parasite` is a wrapper around the WormBase ParaSite REST API. This API is subject to change and so both the content and format of the responses may change without notice. While every effort will be made to keep this package aligned with the output of the REST API, it is still possible for scripts relying on this package to change their execution results even if no code changes were made. If you use `wormbase_parasite` and notice a change in a function's execution, please open an issue on Github.

## License
`wormbase_parasite` is free and open-source, licensed under the GPLv3 license.

```
     . .  .  .  . . .
   .                     .                _.-/`/`'-._
   . Thanks for using     .             /_..--''''_-'
    . wormbase_parasite! .             //        \
     . .  .  .     .                  //-.__\_\.-'
                `..'  _\\\//  --.___ // ___.---.._
                  _- /@/@\  \       ||``          `-_
                .'  ,\_\_/   |    \_||_/      ,-._   `.
               ;   { o    /   }     ""        `-._`.   ;
              ;     `-==-'   /                    \_|   ;
             |        |>o<|  }@@@}                       |
             |       <(___<) }@@@@}                      |
             |       <(___<) }@@@@@}                     |
             |        <\___<) \_.?@@}                    |
              ;         V`--V`__./@}                    ;
               \      tx      ooo@}                    /
                \                                     /
                 `.                                 .'
                   `-._                         _.-'
                       ``------'''''''''------``
```
genshinstats-api 1.1
a wrapper for the official hoyolab.com Genshin impact gameRecord API.
Requires Python: >=3.6
Keywords: wrapper-api,genshin

# genshin stats api
This project is meant to be a wrapper for the [hoyolab.com](https://www.hoyolab.com/genshin/) gameRecord api.
I have attempted to reverse engineer their API to find out the important tokens and cookies and then to what urls they are sent.
You can pip install with [PyPI](https://pypi.org/project/genshinstats-api/)

# how to use
Import the `genshin_stats` module and do `set_cookie(...)` to login.
You can either use `set_cookie(account_id=..., cookie_token=...)`.
The cookie is required and will raise an error if missing.
All functions are documented and type hinted.
## example
Simple example of usage:
```py
import genshinstats as gs # import module
gs.set_cookie(account_id=8366222, cookie_token="zHbPk8BO3FG4hEOFD2aO6ZlGR1vF75ipuTmFyi2w") # login
result = gs.search('sadru') # search a community user
uid = gs.get_uid_from_community(result['users'][1]['uid']) # get the uid fro the results
user_info = gs.get_user_info(uid) # get user info with the uid
total_characters = len(user_info['avatars']) # get the list of characters, called avatars in the basic API
print('user "sadru" has a total of',total_characters,'characters')
```
> the cookie token in this example is not valid, you must use your own.
## prettifiers
There are prettifier functions that turn data into a pretty version.
This is to rename some fields that don't make sense, like fetters.
These are highly recommended.
```py
characters = gs.prettify_characters(gs.get_all_characters(uid))
for char in characters:
    print(f"{char['rarity']}* {char['name']:10} Level: {char['level']} C{char['constellation']}")
```

# how to get your cookie
1. go to [hoyolab.com](https://www.hoyolab.com/genshin/)
2. login to your account
3. open inspect mode (Developer Tools)
4. go to `Application`, `Cookies`, `https://www.hoyolab.com`.
5. copy `account_id` and `cookie_token`
6. use `set_cookie(account_id=..., cookie_token=...)` in your code

# about this project
## contribution
All contributions are welcome as long as it's in a form of a clean PR.
## crediting
This project can be freely downloaded and distributed.
Crediting is appreciated.
reachy-otis 1.0.1
Otis: handwriting end-effector for Reachy.

# Otis - the handwriting tool for Reachy


## Software installation

* From Pypi: ```pip install reachy-otis```
* Or from the source: ```pip install -e otis_folder```

## Fast Kinematic

![](doc/representation.png)

- forward: 40 µs
- inverse: 55 µs

## Licence

The software is open-sourced and released under an [Apache License v2.0](./software/LICENSE).

Visit [pollen-robotics.com](https://pollen-robotics.com) to learn more or visit [our forum](https://forum.pollen-robotics.com).

Follow [@PollenRobotics](https://twitter.com/pollenrobotics) on Twitter for important announcements.

This project adheres to the Contributor [code of conduct](https://github.com/pollen-robotics/reachy/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [contact@pollen-robotics.com](mailto:contact@pollen-robotics.com).