semvec/pypi-packages huggingface dataset:
json-clip 1.0.2
A command-line utility for efficient management of text snippets and keys, designed to simplify the storage, retrieval, and organization of frequently used text and commands

# Clip

This is a simple command-line utility for managing a clipboard storage system. It allows users to add, retrieve, list, remove, and clear text entries stored in a JSON file. This utility supports both indexed and key-value storage, making it versatile for various use cases.

## Features

- **Add Entries:** Add text entries with or without a key.
- **Get Entries:** Retrieve entries by their index or key.
- **List Entries:** Display all entries, or filter by indexed or key-based entries.
- **Remove Entries:** Delete entries by their index or key.
- **Clear Storage:** Completely clear the storage or selectively by indexed or key-based entries.

### Commands and Options

#### Add

Add a new entry to the storage. Entries can be added to indexed storage or associated with a specific key.

- **Syntax**: `add [-k key] value`
- **Options**:
  - `-k`, `--key`: Specify a key for the entry (for key-value storage).
- **Examples**:
  - Add to indexed storage: `clip add "Sample text"`
  - Add to key-value storage: `clip add -k sample "Sample text"`

#### Get

Retrieve and display an entry from the storage.

- **Syntax**: `get [-k key] index`
- **Options**:
  - `-k`, `--key`: Specify that the retrieval should use a key (for key-value storage).
- **Examples**:
  - Get from indexed storage: `clip get 0`
  - Get from key-value storage: `clip get -k sample`

#### List (ls)

List entries stored in the clipboard.

- **Syntax**: `ls [-a | -k]`
- **Options**:
  - `-a`, `--all`: List all entries (both indexed and key-value).
  - `-k`, `--key`: List only key-value entries.
- **Examples**:
  - List indexed entries: `clip ls`
  - List all entries: `clip ls -a`
  - List key-value entries: `clip ls -k`

#### Remove (rm)

Remove an entry from the storage.

- **Syntax**: `rm [-k key] index`
- **Options**:
  - `-k`, `--key`: Specify that the removal should use a key (for key-value storage).
- **Examples**:
  - Remove from indexed storage: `clip rm 0`
  - Remove from key-value storage: `clip rm -k sample`

#### Clear

Clear all entries from the storage or selectively clear indexed or key-value storage.

- **Syntax**: `clear [-i | -k]`
- **Options**:
  - `-i`, `--index`: Clear only the indexed storage.
  - `-k`, `--key`: Clear only the key-value storage.
- **Examples**:
  - Clear all storage: `clip clear`
  - Clear indexed storage: `clip clear -i`
  - Clear key-value storage: `clip clear -k`

#### Help

Display help information about all commands and options.

- **Syntax**: `help`
- **Example**: `clip help`
astro-gdt-hete2 1.0.0
Gamma-ray Data Tools: hete2 Mission
Requires Python: >=3.8
Keywords: astronomy,gammaray,gamma-ray,usra

=========
GDT-HETE2
=========

The GDT-HETE2 is an extension to Gamma-ray Data Tools that adds functions specific to the hete2 mission.

Normal Installation
-------------------

If you don't plan to contribute code to the project, the recommended install method is installing from PyPI using:

.. code-block:: sh

   pip install astro-gdt-hete2
   gdt-data init

The ``gdt-data init`` is required to initialize the library after installation of astro-gdt. You do not need to
perform the initialization again if astro-gdt was already installed and initialized.  There is no harm in running
it again "just in case".

Contributing Code or Documentation
----------------------------------

If you plan to help with the development or documentation of astro-gdt-hete2, then please visit our github site at
https://github.com/USRA-STI/gdt-hete2.
llments 0.0.0a2
llments
Requires Python: >=3.10

# llments

## Development Information

To start developing, install the development dependencies and pre-commit hooks:

```bash
pip install ".[dev]"
pre-commit install
```

There are several [pre-commit hooks](https://pre-commit.com/) that will run on every
commit to perform formatting, typing, and linting.

* `ruff` - Runs formatting, import sorting, and linting.
* `mypy` - Runs type checking.
* `markdownlint` - Runs markdown linting.
* `yamllint` - Runs YAML linting.
rsa-key-info 24.2.24.2
Extracts information from a given public RSA key file.

# RSA Key Info

RSA Key Info is a Python script that extracts information from a given RSA public key file. It can display various details about the key, such as its length, modulus, and prime factors, as well as generate a private key from the extracted modulus.

This script was inspired by the [Breaking RSA](https://tryhackme.com/rooms/breakrsa) box from TryHackMe.

## Installation

To install RSA Key Info, you can use pip:

```bash
pip install rsa-key-info
```

## Usage

```bash
rsa_key_info.py -k <public_key_file> [-l] [-m] [-f] [-p]
```

- `-k`, `--key`: Path to the RSA public key file (required).
- `-l`, `--length`: Display the length of the RSA key.
- `-m`, `--modulus`: Display the modulus (n) of the RSA key.
- `-f`, `--factorize`: Factorize the modulus into two prime numbers (p and q).
- `-p`, `--private`: Generate a private key using the extracted modulus.

Example usage:

```bash
rsa_key_info.py -k id_rsa.pub -l -m -f -p 
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.


## Acknowledgements

This script utilizes the pycryptodome library for RSA key handling.
vk2gpz-geom 1.0.11
This is a collection of geometry related python packages
Requires Python: >=3.8

# vk_pygeom
This is a collection of geometry related python packages

# License
This software is released under the condition described in the LICENSE.

## install
```
python3 -m pip install vk2gpz-pygeom
```
or
```
pip install git+ssh://git@github.com/vk2gpz/vk_pygeom.git
```
(notice that ':' in "pip install git+ssh://git@github.com:vk2gpz/vk_pygeom.git" needs to be changed to '/')


## test
python
```
>>> import vk2gpz.geom.grid.geodesicdome as gd
>>> gd.main()
```

## build distribution archive
```
python3 -m pip install --upgrade build
python3 -m build
```

## uploading the distribution archive (change testpypi to pypi for official upload)
```
python3 -m pip install --upgrade twine
python3 -m twine upload --repository testpypi dist/*
```

## install pacakge from the project locally
```angular2html
pip install vk2gpz-geom
```
pip install dynamodb_dataframes --no-index --find-links ./dist
```