semvec/pypi-packages huggingface dataset:
ipy-list-explorer 0.0.2
A simple list explorer package for ipython contexts
Requires Python: >=3.9
Keywords: explorer, ipython, ipywidgets, jupyter, list, list explorer, preview

# Ipy List Explorer

_This is subject to major overhaul - if you want to use it it's probably best to just copy the code from `src/ipy_list_explorer/widget.py` :)_

[![PyPI - Version](https://img.shields.io/pypi/v/ipy-list-explorer)](https://pypi.org/project/ipy-list-explorer/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ipy-list-explorer)](https://pypi.org/project/ipy-list-explorer/)
[![GitHub License](https://img.shields.io/github/license/danielmccannsayles/ipy-list-explorer)](https://github.com/danielmccannsayles/ipy-list-explorer/blob/main/LICENSE)
[![Downloads](https://img.shields.io/pypi/dm/ipy-list-explorer)](https://pypi.org/project/ipy-list-explorer/)

**A simple list explorer for Ipython, made entirely from ipywidgets.**

Pass in a list of strings, and view them in two ways

1. As a condensed list view (with a single line per entry)
2. As a detail view per item.

While in the detail view, use the arrows to navigate through the list.

## Screenshots

![Contains three items in a vertical stack. Gray buttons for each item](https://raw.githubusercontent.com/danielmccannsayles/ipy-list-explorer/refs/heads/main/public/list-view.png "List View")
![Detailed view of text for item 3. Shows scrollbar. Top menu has Back, Prev, Next buttons from Left to Right ](https://raw.githubusercontent.com/danielmccannsayles/ipy-list-explorer/refs/heads/main/public/detail-view.png "Detail View")

## Usage:

```
from ipy_list_explorer import ListExplorer

ListExplorer(["Item1"])
```

## Misc

Feel free to use this however you'd like.
I found it helpful as opposed to printing out long lists to the console.

I welcome any contributions - I'd like it to look nicer/ be more customizable.
I'd also like it if this were part of a larger set of ipy widgets. It's annoying to have to install it individually

Inspired by [InspectAI's Log Viewer](https://inspect.aisi.org.uk/log-viewer.html)
ddmail-backup-receiver 0.0.2
Application to handle offsite backups for the ddmail project.
Requires Python: >=3.8

# What is ddmail_backup_receiver
Application to handle offsite backups for the ddmail project.

## What is DDMail
DDMail is a e-mail system/service that prioritizes security. A current production example can be found at www.ddmail.se

## Operating system
Developt for and tested on debian 12.

## Installing using pip
`pip install ddmail-backup-receiver`

## Building and installing from source using hatchling.
Step 1: clone github repo<br>
`git clone https://github.com/drzobin/ddmail_backup_receiver [code path]`<br>
`cd [code path]`<br>
<br>
Step 2: Setup python virtual environments<br>
`python -m venv [venv path]`<br>
`source [venv path]/bin/activate`<br>
<br>
Step 3: Install package and required dependencies<br>
`pip install -e .[dev]`<br>
<br>
Step 4: Build package<br>
`python -m pip install --upgrade build`<br>
`python -m build`<br> 
<br>
Packages is now located under dist folder<br>
<br>
Step 5: Install package<br>
`pip install dist/[package name].whl`<br>

## Running in development mode
`source [ddmail_backup_receiver venv]/bin/activate`<br>
`export MODE=DEVELOPMENT`<br>
`flask --app ddmail_backup_receiver:create_app(config_file="[full path to config file]") run --host=127.0.0.1 --port 8004 --debug`<br>

## Testing
`cd [code path]`<br>
`pytest --cov=ddmail_backup_receiver tests/ --config=[config file path] --password=[password]`

## Coding
Follow PEP8 and PEP257. Use Flake8 with flake8-docstrings for linting. Strive for 100% test coverage.