semvec/pypi-packages huggingface dataset:
generatekey 0.1.1
key generator
License: MIT
Requires Python: <4.0,>=3.10

# GenerateKey

GenerateKey is a simple Python tool designed to generate secure secret keys and user passwords. It can be used both as a command-line utility and as a library within other Python projects.

### Features

•	Secret Key Generation: Create URL-safe base64-encoded secret keys of customizable byte length, suitable for cryptographic purposes such as signing tokens or encrypting data.
•	User Password Generation: Generate random user passwords of customizable length, including uppercase and lowercase letters, digits, and punctuation symbols.

### Installation

You can install GenerateKey using pip:
```bash
pip install generatekey
```

### Usage

Command-Line Interface

GenerateKey provides a CLI for generating keys and passwords directly from the terminal.

•	Display Help
To see the available commands and options, run:
```bash
generatekey -h
```

•	Generate a Secret Key with Default Settings (64 bytes)
```bash
generatekey secretkey
```

•	Generate a Secret Key with a Specific Number of Bytes
```bash
generatekey secretkey --nbyte 32
```

•	Generate a User Password with Default Length (12 characters)
```bash
generatekey userpass
```

•	Generate a User Password with a Specific Length
```bash
generatekey userpass --length 16
```


### As a Python Module

You can also import GenerateKey into your Python projects:
```python
from generatekey import get_secret_key, generate_user_password

# Generate a secret key of 32 bytes
secret_key = get_secret_key(nbytes=32)
print(f"Secret Key: {secret_key}")

# Generate a user password of length 16
password = generate_user_password(length=16)
print(f"User Password: {password}")
```

### Requirements

•	Python 3.10 or higher


### Contributing

Contributions are welcome! Please follow these steps:

1.	Fork the repository.
2.	Create a new branch for your feature or bug fix.
3.	Commit your changes with descriptive commit messages.
4.	Push your branch to your forked repository.
5.	Create a pull request to the main repository.

### Before submitting, ensure that:

•	All tests pass.
•	Your code follows the project’s coding style.
•	You have updated the documentation if necessary.

### License

This project is licensed under the MIT License. See the [![LICENSE](https://github.com/mpita/generatekey/blob/master/LICENSE) file for details.


### Acknowledgments

•	Thanks to the contributors of open-source libraries used in this project.
•	Inspired by the need for simple and secure key and password generation tools.

### Support

If you encounter any issues or have questions, feel free to open an issue on the GitHub [![repository](https://github.com/mpita/generatekey/issues).

### Changelog

Version 0.1.0

•	Initial release
•	Command-line interface for generating secret keys and user passwords
•	Functions available for import into other Python projects
•	Unit tests covering main functionalities

Feel free to modify this README to better suit your project’s specifics, such as updating URLs, adding badges, or including additional sections like a table of contents or FAQs.
squishyplanet 0.3.1
A package for dealing with non-spherical exoplanets
License: MIT
Requires Python: >=3.9
Keywords: astronomy, exoplanets

# squishyplanet

[![DOI](https://joss.theoj.org/papers/10.21105/joss.06972/status.svg)](https://doi.org/10.21105/joss.06972)
[![Documentation Status](https://readthedocs.org/projects/squishyplanet/badge/?version=latest)](https://squishyplanet.readthedocs.io/en/latest/?badge=latest)
![Build Status](https://github.com/ben-cassese/squishyplanet/actions/workflows/tests.yml/badge.svg)
[![Coverage Status](https://coveralls.io/repos/github/ben-cassese/squishyplanet/badge.svg?branch=main&service=github)](https://coveralls.io/github/ben-cassese/squishyplanet?branch=main)
![PyPI - Version](https://img.shields.io/pypi/v/squishyplanet)
 [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

A package for modeling non-spherical exoplanets.

![image](docs/_static/media/videos/_static/480p15/Banner_ManimCE_v0.17.3.gif)

## Documentation

The docs for ``squishyplanet`` are hosted on [Read the Docs](https://squishyplanet.readthedocs.io/en/latest/). See those for installation instructions, example usage, and API documentation.

## Installation

You can install ``squishyplanet`` from PyPI with pip:

```bash
python -m pip install squishyplanet
```

See the [installation instructions](https://squishyplanet.readthedocs.io/en/latest/installation.html) for more details.

## Attribution and License


``squishyplanet`` is made freely available under the MIT License. If you use this code in your research, please cite the accompanying JOSS paper:

```
@article{squishyplanet,
       author = {{Cassese}, Ben and {Vega}, Justin and {Lu}, Tiger and {Rice}, Malena and {Poddar}, Avishi and {Kipping}, David},
        title = "{squishyplanet: modeling transits of non-spherical exoplanets in JAX}",
      journal = {The Journal of Open Source Software},
     keywords = {astronomy, exoplanets, exoplanet transits, Python, Jupyter Notebook, Astrophysics - Instrumentation and Methods for Astrophysics, Astrophysics - Earth and Planetary Astrophysics},
         year = 2024,
        month = aug,
       volume = {9},
       number = {100},
          eid = {6972},
        pages = {6972},
          doi = {10.21105/joss.06972},
archivePrefix = {arXiv},
       eprint = {2409.00167},
 primaryClass = {astro-ph.IM},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2024JOSS....9.6972C},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
```
nonebot-plugin-Searchgames 0.1.1
简单查询游戏steam和switch平台游戏信息的小插件
License: MIT
Requires Python: >3.10

<div align="center">
  <a href="https://v2.nonebot.dev/store"><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/nbp_logo.png" width="180" height="180" alt="NoneBotPluginLogo"></a>
  <br>
  <p><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/NoneBotPlugin.svg" width="240" alt="NoneBotPluginText"></p>
</div>

<div align="center">

# nonebot-plugin-Searchgames

_✨ 简单查询steam和switch游戏平台的游戏信息 ✨_


<a href="./LICENSE">
    <img src="https://img.shields.io/github/license/owner/nonebot-plugin-template.svg" alt="license">
</a>
<a href="https://pypi.python.org/pypi/nonebot-plugin-template">
    <img src="https://img.shields.io/pypi/v/nonebot-plugin-template.svg" alt="pypi">
</a>
<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="python">

</div>


## 📖 介绍

萌新第一次发布的插件，别笑我qwq
目前只支持查询steam和switch游戏平台的游戏信息，后续会添加更多平台。
游戏数据源来自小黑盒JUMP

## 💿 安装

<details open>
<summary>使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

    nb plugin install nonebot-plugin-Searchgames

</details>

<details>
<summary>使用包管理器安装</summary>
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令

<details>
<summary>pip</summary>

    pip install nonebot-plugin-Searchgames
</details>

<details>
<summary>conda</summary>

    conda install nonebot-plugin-Searchgames
</details>

打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分追加写入

    plugins = ["nonebo_plugin_Searchgames"]

</details>



## 🎉 使用
### 指令表
| 指令 | 权限 | 需要@ | 范围 | 说明 |
|:-----:|:----:|:----:|:----:|:----:|
| 查游戏（搜游戏) | 所有人 | 否 | 群聊 | 加上游戏名即可查询 |
| 查ns（搜ns）| 所有人 | 否 | 群聊 | 加上游戏名即可查询 |
### 效果图
<a href="./LICENSE">
    <img src="./img/steam.png" alt="license">
</a>
<a href="./LICENSE">
    <img src="./img/ns.png" alt="license">
</a>