semvec/pypi-packages huggingface dataset:
nidhoggr-requests 0.6.0
Requests-based repository implementation for nidhoggr
License: MIT
Keywords: Minecraft,Yggdrasil,Authentication,Nidhoggr

# Nidhoggr-requests

Requests-based repository implementation for nidhoggr

# Development

## Installation

```bash
sudo apt-get install libssl-dev swig python3-dev gcc
python3 -m venv venv
source venv/bin/activate
pip install -r requirements_dev.txt -r requirements.txt
```

To run the all tests run:

```bash
tox
```


# History

## 0.5.0 (2020-01-10)

* **Breaking** Compatibility with nidhoggr_core 0.5.x

## 0.4.0 (2020-01-09)

* **Breaking** Compatibility with nidhoggr_core 0.4.x

## 0.3.0 (2020-01-06)

* **Breaking** Compatibility with nidhoggr_core 0.3.0

## 0.2.0 (2019-12-31)

* Used nidhoggr-core

## 0.1.0 (2019-12-31)

* First release on PyPI.
django-materialweb 1.0
Material Design Web implementation for Django
License: MIT

django-materialweb
==================

Implements Material Design Web in Django templatetags in a way similar to
Component in React.js.

Documentations:  https://dozymoe.github.io/django-materialweb


Quick Start
-----------

1. Add :code:`materialweb` to your :code:`INSTALLED_APPS` setting.

2. Load materialweb in your templates like this :code:`{% load materialweb %}`.
starlette-cli 0.1.0
make your project a cli too!
License: MIT
Requires Python: >=3
Keywords: starlette cli

# Starlette-cli: make your project a cli too!

This is a [starlette-app](https://yourlabs.io/oss/starlette-apps) that provides
a CLI with a few basic Starlette commands, and which your other apps may
extend.

## Example

```python
#!/usr/bin/env python3
import apps

project = apps.Project(
    APPS=['starlette_cli']
)

app = project.starlette(
    routes=[your_route...],
    middleware=[Middleware(your_middleware...)]
)

if __name__ == '__main__':
    project.apps['cli'].entry_point()
```

And your Starlette script becomes an extensible CLI.

### Screenshots

Help & runserver command:

![runserver](https://yourlabs.io/oss/starlette-cli/-/raw/master/example_runserver.png)

Dumping urls and middlewares:

![urls](https://yourlabs.io/oss/starlette-cli/-/raw/master/example_debug.png)

### Install

Install with::

    pip install starlette-cli

### Extend

Add a new command to the CLI with:

```python
from starlette_cli import cli

@cli.cmd
def your_command(...):
    """Your documentation"""
```

Or, from within another starlette-app if you have one:

```python
class YourApp(apps.App):
    def setup(self):
        self.project.apps['cli'].add(your_command)
```
linguist-breakdown 2.0.0
View the language breakdown of your entire GitHub account.
License: MIT
Requires Python: >=3.6

<div align="center">

# Linguist Breakdown

View the language breakdown of your entire GitHub account.

[![Build Status](https://github.com/Justintime50/linguist-breakdown/workflows/build/badge.svg)](https://github.com/Justintime50/linguist-breakdown/actions)
[![Coverage Status](https://coveralls.io/repos/github/Justintime50/linguist-breakdown/badge.svg?branch=main)](https://coveralls.io/github/Justintime50/linguist-breakdown?branch=main)
[![PyPi](https://img.shields.io/pypi/v/linguist-breakdown)](https://pypi.org/project/linguist-breakdown)
[![Licence](https://img.shields.io/github/license/justintime50/linguist)](https://opensource.org/licenses/mit-license.php)

<img src="assets/showcase.png">

</div>

GitHub displays beautiful language breakdowns on each repo on their website; however, they do not show your entire language breakdown across all your projects.

Linguist Breakdown can return the language breakdown of your personal repos or all repos you have access to individually via the command line, then Linguist Breakdown will build a customized pie chart breakdown of your overall language usage across all repos (limited to the top 8 for clarity; all languages are returned via CLI). Configure some settings and quickly find out what languages you use the most!

**Sample Output:**

```bash
Overall language breakdown:

{
    "JavaScript": 33.77,
    "PHP": 27.36,
    "HTML": 12.33,
    "Python": 8.5,
    "Shell": 5.49,
    "CSS": 5.44,
    "Blade": 3.91,
    "Go": 0.77,
    "Dockerfile": 0.39,
    "C#": 0.39,
    "Hack": 0.38,
    "Makefile": 0.34,
    "Java": 0.34,
    "Ruby": 0.2,
    "Emacs Lisp": 0.09,
    "Vue": 0.08,
    "PowerShell": 0.06,
    "Batchfile": 0.05,
    "TSQL": 0.05,
    "Zimpl": 0.03,
    "JSONiq": 0.01,
    "VBScript": 0.01
}
```

## Install

```bash
# Install tool
pip3 install linguist-breakdown

# Install locally
make install

# Get Makefile help
make help
```

## Usage

**NOTE:** Percentages may vary from the terminal output and chart depending on how many chart pieces you elect to use (eg: using only 4 chart pieces when you have 10 languages that output on the console).

```
Usage:
    GITHUB_TOKEN=123... linguist-breakdown --type private --pieces 4 --forks --chart

Options:
    -h, --help            show this help message and exit
    -t TYPE, --type TYPE  The repo type to look at (OPTIONS: all, owner, member, private, public).
    -p PIECES, --pieces PIECES
                            Number of chart pieces to generate (will use greatest percentages)
    -f, --forks           Include forked repos in the language breakdown.
    -c, --chart           Generate a chart of the language breakdown.
```

## Development

```bash
# Lint the project
make lint

# Run tests
make test

# Run test coverage
make coverage

# Run the tool locally
venv/bin/python linguist_breakdown/breakdown.py --help
```