semvec/pypi-packages huggingface dataset:
jupyshark 0.1.1
A collection of jupyterlab extensions as a meta package for a more pleasant (and productive) UX.
Requires Python: >=3.11
Keywords: jupyter, jupyterlab, notebook

# jupyshark

A collection of jupyterlab extensions as a meta package for a more pleasant (and productive) UX.

## Extensions used

- `jupyterlab-execute-time`: displays the execution time of each cell in JupyterLab.
- `jedi-language-server`: provides code intelligence for Python in JupyterLab.
- `jupyter-resource-usage`: monitors and displays resource usage in JupyterLab.
- `jupyterlab-lsp`: adds Language Server Protocol support to JupyterLab.
- `jupyterlab-spreadsheet-editor`: enables spreadsheet editing capabilities in JupyterLab.
- `jupyterlab-unfold`: allows folding and unfolding of code cells in JupyterLab.
- `lckr-jupyterlab-variableinspector`: provides a variable inspector for JupyterLab.

## Installation

```bash
pip install jupyshark
```
certificate-cli 0.2.5
A collection of tools to aid in certificate testing
Requires Python: <4.0,>=3.11

# `certificate_cli`

**Usage**:

```console
$ certificate_cli [OPTIONS] COMMAND [ARGS]...
```

**Options**:

* `--install-completion`: Install completion for the current shell.
* `--show-completion`: Show completion for the current shell, to copy it or customize the installation.
* `--help`: Show this message and exit.

**Commands**:

* `generate`: Generate a SSL certificate
* `info`: Basic info of a pem certificate
* `simulate`: Provide a path to public and private...

## `certificate_cli generate`

Generate a SSL certificate

**Usage**:

```console
$ certificate_cli generate [OPTIONS]
```

**Options**:

* `--days INTEGER`: [default: 30]
* `--prefix TEXT`
* `--path TEXT`: [default: ./certs]
* `--help`: Show this message and exit.

## `certificate_cli info`

Basic info of a pem certificate

**Usage**:

```console
$ certificate_cli info [OPTIONS] PATH
```

**Arguments**:

* `PATH`: [required]

**Options**:

* `--help`: Show this message and exit.

## `certificate_cli simulate`

Provide a path to public and private certificates.

Use --port to specify a port to serve the certificat on.

**Usage**:

```console
$ certificate_cli simulate [OPTIONS] PUBLIC PRIVATE
```

**Arguments**:

* `PUBLIC`: [required]
* `PRIVATE`: [required]

**Options**:

* `--port INTEGER`: [default: 5678]
* `--help`: Show this message and exit.

## Build

1. Increment versions in `__init.py__` and `pyproject.toml`
2. Update changelog (`git log --pretty=format:"%h - %s (%an, %ad)" --date=short` for starters, also see [git-chglog](https://github.com/git-chglog/git-chglog)).
3. `build` and `publish`

```
poetry build
poetry publish
or 
poetry publish --build
web-archive-api 1.1.0
Unified, type-safe access to web archive APIs.
Requires Python: >=3.8

[![PyPi](https://img.shields.io/pypi/v/web-archive-api?style=flat-square)](https://pypi.org/project/web-archive-api/)
[![CI](https://img.shields.io/github/actions/workflow/status/janheinrichmerker/web-archive-api/ci.yml?branch=main&style=flat-square)](https://github.com/janheinrichmerker/web-archive-api/actions/workflows/ci.yml)
[![Code coverage](https://img.shields.io/codecov/c/github/janheinrichmerker/web-archive-api?style=flat-square)](https://codecov.io/github/janheinrichmerker/web-archive-api/)
[![Python](https://img.shields.io/pypi/pyversions/web-archive-api?style=flat-square)](https://pypi.org/project/web-archive-api/)
[![Issues](https://img.shields.io/github/issues/janheinrichmerker/web-archive-api?style=flat-square)](https://github.com/janheinrichmerker/web-archive-api/issues)
[![Commit activity](https://img.shields.io/github/commit-activity/m/janheinrichmerker/web-archive-api?style=flat-square)](https://github.com/janheinrichmerker/web-archive-api/commits)
[![Downloads](https://img.shields.io/pypi/dm/web-archive-api?style=flat-square)](https://pypi.org/project/web-archive-api/)
[![License](https://img.shields.io/github/license/janheinrichmerker/web-archive-api?style=flat-square)](LICENSE)

# 🗃️ web-archive-api

Unified, type-safe access to web archive APIs.

## Installation

Install the package from PyPI:

```shell
pip install web-archive-api
```

## Usage

Web archives offer two main APIs: the [CDX API](#cdx-api) to list available captures and the [Memento API](#memento-api) to download individual captures.

### CDX API

TODO

### Memento API

TODO

## Development

To build this package and contribute to its development you need to install the `build`, and `setuptools` and `wheel` packages:

```shell
pip install build setuptools wheel
```

(On most systems, these packages are already pre-installed.)

Then, install the package and test dependencies:

```shell
pip install -e .[tests]
```

You can now verify your changes against the test suite.

```shell
ruff check .                   # Code format and LINT
mypy .                         # Static typing
bandit -c pyproject.toml -r .  # Security
pytest .                       # Unit tests
```

Please also add tests for your newly developed code.

### Build wheels

Wheels for this package can be built with:

```shell
python -m build
```

## Support

If you hit any problems using this package, please file an [issue](https://github.com/janheinrichmerker/web-archive-api/issues/new).
We're happy to help!

## License

This repository is released under the [MIT license](LICENSE).