semvec/pypi-packages huggingface dataset:
awair-command-line 0.1.5
Awair command line. Displays data from all Awair devices on your network. Also shows corresponding Purple Air AQI
Requires Python: >3.6.0

[![Coverage Status](https://coveralls.io/repos/github/obradovic/awair-command-line/badge.svg?branch=master)](https://coveralls.io/github/obradovic/awair-command-line?branch=master)
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fobradovic%2Fawair-command-line%2Fbadge&style=flat)](https://actions-badge.atrox.dev/obradovic/awair-command-line/goto)

Displays Awair data on the command line. Includes conversion to Purple Air AQI scale.

Requires `arp-scan` to be installed: https://github.com/royhills/arp-scan
  <br/>
  * `brew install arp-scan` if you're on a Mac



![](.install.gif)
rlyehian 0.3
Translate to the language of the "old ones" with the serpent's tong in the digital world.

# Rlyehian

_Translate to the language of the "old ones" with the serpent's tong in the digital world._

_Inspired by H.P. Lovecraft_
***

Using the digital serpent's package, you can translate english to the language of the "old ones"

Spread a̶͙̓̓̓͛̿̓͘ḯ̵̡̲̟̼͎̩͉̬̙̈̀͆͜m̴̨̺̖͇͔̝̤̖͊̏̌̅̔̿͜͜͝ģ̶̺͚̬̣̣̜͉̃̒͜ŗ̷͖͇͖̘͍̹̳̈̑͐͌̇̆͘͜͝ͅ'̴̢͉͎͇͔̬̖̽̈̕͜ļ̷̛̥̹̰͎̤͉̫̱̗͗̈́͗͆̾͒̄̅͠ű̸̖̼͇̏̈́̉̊̌̃̕ḩ̷̧̲̬͔̉ͅ


## Getting Started

Follow the scripture below to begin to transcribe into the words of the "old ones".

### Installations

Install the following Serpent dependencies.

1. Install rlyehian
    ```
    $ pip install rlyehian
    ```

If you want to use the projects version of the translator, do the following:
1. Install the Python dependencies:
    ```
    pip install -r requirements.txt
    ```

### Usage

#### Sample Translation Code
Below is a code sample on how to translate english to R'lyehian:

1. Place the following in a python file
    ```bash
        import rlyehian, argparse, os

        def main():
            parser = argparse.ArgumentParser(description='Rlyehian Translator.  Speak the language of the old ones.')
            parser.add_argument('-t', '--text', help='Text to Translate', required=True)
            args = vars(parser.parse_args())
            text = args['text']
            ahahog_compendium()
            text = ainghft(text)
            print(text)

        if __name__ == "__main__":``
           main()
    ```
2. Run the following command
    ```bash
    $ python test.py -t "I pray to the mother of skin"
    ```
## Current Development

9/7/18 - Simple translation with no checks for word typing.  Only translating in English at the moment.

## Built With

* Python 3.6

## Author

* **Jimmy Le** - [Jldevops](https://github.com/jldevops)

## License

Licensed under the [MIT License](LICENSE)
lamden 1.0.4.1
Lamden Blockchain
Requires Python: >=3.6.5

## Lamden Blockchain
### Get a computer with Ubuntu 18.04.
* DigitalOcean droplets are our favorites if you are new.

* * *

### Install Pip3
```bash
sudo apt-get update
sudo apt-get install python3-pip -y
```

### Install MongoDB
As copied from here: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
```bash
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
sudo apt-get install -y mongodb-org
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
sudo systemctl start mongod
```

### Install Haveged (Recommended)
For some reason, DigitalOcean droplets, and perhaps other cloud providers, have `/dev/random` blocking problems. This probably is because they are running many small computers on a single Linux instance and the entropy pool dries up pretty quickly. If this doesn't make sense, install Haveged and don't worry about it.

If it does, `libsodium`, which is the public-private key cryptography library we use, uses `/dev/random` with no option to use `/dev/urandom`. Haveged solves this problem.

```bash
sudo apt-get install haveged -y
systemctl start haveged
systemctl enable haveged
```

### Install Lamden
```
pip3 install lamden
```

### Make a Constitution
```
nano ~/constitution.json

{
  "masternodes": [<list of vks here>],
  "masternode_min_quorum": <int>,
  "delegates": [<list of vks here>],
  "delegate_min_quorum": <int>
}

Ctrl+X, save the file.
```

### Start your node
```
lamden <masternode | delegate> -k <sk in hex format> -bn <list of ip addresses that are currently online>
```

### Autoinstall
You can install a script to install the entire software.
```
wget https://raw.githubusercontent.com/Lamden/lamden/dev/INSTALL.sh
```
Always practice good saftey and examine the bash file before executing it.
crazydiskmark 0.7.3
Linux disk benchmark tool like CrystalDiskMark
Requires Python: >=3.8

# Crazy DiskMark

[![Copr build status](https://copr.fedorainfracloud.org/coprs/fredcox/crazydiskmark/package/crazydiskmark/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/fredcox/crazydiskmark/package/crazydiskmark/)
[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)
[![GitHub version](https://badge.fury.io/gh/fredcox%2Fcrazydiskmark.svg)](https://badge.fury.io/gh/fredcox%2Fcrazydiskmark)
[![GitHub forks](https://img.shields.io/github/forks/fredcox/crazydiskmark)](https://github.com/fredcox/crazydiskmark/network)
[![GitHub stars](https://img.shields.io/github/stars/fredcox/crazydiskmark)](https://github.com/fredcox/crazydiskmark/stargazers)
[![GitHub license](https://img.shields.io/github/license/fredcox/crazydiskmark)](https://github.com/fredcox/crazydiskmark/blob/master/LICENSE)


![Crazy DiskMark - Logo](https://raw.githubusercontent.com/fredcox/crazydiskmark/master/crazydiskmark/images/logo.png)

* [About](#about)
* [Install](#install)
* [Buy me a Coffee](#buy-me-a-coffee)
* [License](#license)

## About

***Crazy DiskMark*** is a utility to benchmark ***SSD*** disks on linux and produce results like ***CrystalDiskMark***.

## Install

### Ubuntu, Debian and derivatives (Linux Mint, MX Linux)

```bash
$ sudo add-apt-repository ppa:fredcox-p/crazydiskmark
$ sudo apt update
$ sudo apt install crazydiskmark
```

### Arch Linux and derivatives (Manjaro)

```bash
$ yay -S crazydiskmark
$ crazydiskmark
```

### Fedora32

```bash
$ sudo dnf copr enable fredcox/crazydiskmark
$ sudo dnf update
$ sudo dnf install crazydiskmark
```

## Screenshot

![Screenshot](crazydiskmark/images/shot.png)

## Buy me a Coffee

<a href="https://www.buymeacoffee.com/fredcox" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"></a>


## License 

This project use MIT License
airkupofrod 0.7.0
Takes a deployment in your kubernetes cluster and turns its pod template into a KubernetesPodOperator object.
Requires Python: >=3.6

# Airflow KubernetesPodOperatorFromDeployment

[![PyPI version](https://badge.fury.io/py/airkupofrod.svg)](https://badge.fury.io/py/airkupofrod)
[![PyPI license](https://img.shields.io/pypi/l/airkupofrod.svg)](https://pypi.python.org/pypi/airkupofrod/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/airkupofrod.svg)](https://pypi.python.org/pypi/airkupofrod/)

Or `airkupofrod` for short, is a tiny package which does one thing - takes a deployment in your kubernetes cluster and 
turns allows you to use its pod template as a `KubernetesPodOperator` object. It does this by providing the 
`KubernetesPodOperatorFromDeployment` operator.

`airkupofrod` supports 1.10.9<=airflow<2


## Installation and usage

Ensure your airflow image has the python package `airkupofrod` installed

```bash
pip install airkupofrod
```

Then in your dags:
```python
from airkupofrod.operator import KubernetesPodOperatorFromDeployment

my_kupofrod_task = KubernetesPodOperatorFromDeployment(
    deployment_labels={"app": "my-app"}, # deployment labels to lookup by
    deployment_fields={"metadata.name": "my-app-deploy-template"}, # deployment fields to lookup by
    deployment_namespace="some-ns", # where the deployment lives
    namespace="default", # where the pod will be deployed
    task_id="my-kupofrod-task", 
    dag=dag,
    in_cluster=True, 
) 
```

You will also need to make sure that a service account attached to your airflow pods
has the a role capable of listing deployments bound to it. See 
[role-binding](https://github.com/rekon-oss/airkupofrod/tree/master/role-binding) for an example of this.

This is in addition to the role bindings necessary for the `KubernetesPodOperator` to work which can be seen in the 
[airflow helm chart](https://github.com/helm/charts/blob/master/stable/airflow/templates/role.yaml) 

## Developing

[Skaffold](https://skaffold.dev/) is used to test and develop inside kubernetes.

After ensuring you have:
 * Skaffold
 * Helm
 * Some type of k8s cluster available

Run:
```bash
skaffold dev --force=false --cleanup=false --status-check=false --port-forward
```

Then navigate to http://localhost:8080 and enable and trigger a run of the test deployments dag.