semvec/pypi-packages huggingface dataset:
jfmp 0.0.1
A minimalist cross-platform gapless music player for Jellyfin
Requires Python: >=3.6

# Jellyfin Music Player

AKA jfmp, a minimalist cross-platform gapless music player for Jellyfin.

![screenshot 1](docs/screenshot_04.png)

## Features/ToDo

- [x] Gapless playback
- [x] In-memory streaming + cache
- [ ] Limit cache to a maximum size (LRU ? FIFO ?)
- [ ] Lists
  - [ ] List all with lazy loading (Check Qt possibilities)
  - [ ] Songs
  - [ ] Artists
  - [ ] Sort lists (QTableWidgets ?)
  - [ ] Filter (by Artist, Album, Genre)
- [ ] Keyboard controls
  - [ ] <kbd>A-Z</kbd> : Quick jump in sorted list
  - [x] <kbd>Spacebar</kbd> : Play/Pause
  - [x] <kbd>��</kbd> : Next
  - [x] <kbd>Enter</kbd> : Play selected
  - [x] <kbd>Ctrl</kbd>+<kbd>Tab</kbd> : Change tab
- [ ] Search functionality
- [ ] Playback bar with seek functionality
- [ ] Queue managment
  - [ ] Reorder queue
  - [ ] Play next
  - [ ] Add to Queue
- [ ] Remote Jellyfin control
- [ ] Desktop integration (using DBUS ? Needs research)
- [ ] Packaging
  - [ ] Debian
  - [ ] Pip with Wheel dist

## Install from sources

### Requirements

As the wheel for music-player-core is not yet provided you have to build it yourself from sources, this is why you need these requirements:

* boost >=1.55.0
* ffmpeg >= 2.0 (including libswresample)
* portaudio >=v19
* chromaprint

#### Debian and derivatives

```bash
apt-get install python-dev libsnappy-dev libtool yasm libchromaprint-dev portaudio19-dev libboost-dev

# FFmpeg
apt-get install libavformat-dev libavresample-dev
```

### Install and build

    git clone https://github.com/n-peugnet/jfmp
    pip install --user pipenv
    pipenv install

_Note: if you want to use your system theme you will have to symlink your virtualenv's `PySide2` folder to your system one. It is probably located around `/usr/lib/python3/dist-packages/PySide2`._

### Run

    pipenv run ./main.py

## Built With

-   [albertz/music-player-core](https://github.com/albertz/music-player-core)
-   [iwalton3/jellyfin-apiclient-python](https://github.com/iwalton3/jellyfin-apiclient-python)
terraform-installer 1.0.1
install or upgrade the open source version of terraform.
Requires Python: >=3.6

# Terraform Installer [terraform-installer, ti]  

command line installer for the open source version of [terraform](https://www.terraform.io/)  

`ti` is still in the early stages of development. it has been tested in the following platforms:
```
Ubuntu Linux ARM
Ubuntu Linux amd64
Darwin amd64
Windows10 amd64
```   

## Installation  

```
pip install terraform-installer  
```  

### Usage  

```
# show help and exit  
ti -h  

# install or upgrade, attempt to figure out the platform  
# this is still experimental on most platforms  
ti  

# install or upgrade specific platform  
ti darwin_amd64  

# install a specific release of given platform  
ti darwin_amd64 -r 0.12.1  

# example for CI/CD
# -y skips the yes/no prompt, and -d specifies an install destination
ti linux_amd64 -y -d /usr/local/bin/
```
adhoc-pdb 0.1.2
A simple tool that allows you to debug your system whenever you want, with no overhead, even in production!
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
Keywords: debug,pdb,production

# adhoc-pdb
[![Build Status](https://travis-ci.org/yehonatanz/adhoc-pdb.svg?branch=master)](https://travis-ci.org/yehonatanz/adhoc-pdb)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![PyPI version](https://badge.fury.io/py/adhoc-pdb.svg)](https://pypi.org/project/adhoc-pdb/)

A simple tool that allows you to debug your system whenever you want, with no overhead, even in production!

### Install
`pip install adhoc-pdb` (or `pip install adhoc-pdb[cli]` to get a nice CLI)

For development, clone this repo and run `make`.

### Usage
In your code:
```python
import adhoc_pdb
adhoc_pdb.install()
```

Debug using adhoc-pdb cli:
```bash
adhoc-pdb <pid>
```
or using pure shell:
```bash
kill -SIGUSR1 <pid>
telnet localhost 9999
```
girder-ess-dive 1.0.1
Allows access to ESS-DIVE files through a read-only assetstore.
Requires Python: >=3.5

# girder-ess-dive

Plugin implementing ESS-DIVE assetstore in Girder

## Install
Through PyPI:

```
pip install girder-ess-dive
```

Locally:

```
git clone https://github.com/girder/girder-ess-dive.git
cd girder-ess-dive
pip install .
```


## Usage

Use Swagger API to use the plugin

### Create a new ESSDIVE Assetstore
```
POST /essdive_assetstores

Params:
name - Name of the Assetstore
url - The base URL for the ESS-DIVE
```

### Import existing data into an assetstore.
Before you do this you will need to do the following in the Girder Web UI:
- Set the current Girder Assetstore to ESS-DIVE Assetstore
- Create a Collection
- Create a folder to import a dataset into

```
POST /assetstore/{id}/import

Params
id - The Assetstore ID of the ESS-DIVE Assetstore
importPath - the ESS-DIVE dataset ID to import
destinationId - ID of a folder, collection, or user in Girder under which the data will be imported.
destinationType	- Type of the destination resource (Must be set to "Folder).
```

### Downloading data
Browse to your collection. Data should appear there and can be clicked on to download