semvec/pypi-packages huggingface dataset:
metadir 0.0.2
A command line program to generate SCANME.md file content.
License: MIT
Keywords: cli

Introduction
============

To autogenerate SCANME.md, you can globally ``pip install metadir``, and
type ``metadir .``.

Usage
=====

Running command ``metadir .`` to generate ``SCANME.md`` content.

.. code:: yaml

   - '*': ''
     README.md: {'*': ''}
     src:
       - '*': ''
         main.py: {'*': ''}
         main.js: {'*': ''}
         core:
           - '*': ''
             app.py: {'*': ''}
     docs:
       - '*': ''
         index.md: {'*': ''}

The values at each level provide ability to specify
`metaformat <https://book.mindey.com/metaformat/0001-metaform-philosophy/0001-metaform-philosophy.html>`__
for each file and directory in the project by providing URLs to schema
specifications.

TODO
====

-  Implement ignoring of files based on ``.gitignore``, and using regex
   (look for strings ``SKIP`` in the project).
erasehate 1.1.0
Hatespeech NLP, EraseHateApp.com API Python library
License: MIT
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
Keywords: hatespeech NLP

Erase Hate Python Library: Library for the Erase Hate API!


This is the official Python library for interfacing with the EraseHateApp.com API. Erase Hate App allows users to perform Natural Language Processing and classification of text as 'hateful', 'offensive', or 'neither' through the use of ML and neural network deep learning. If users disagree with the model's analysis, they may then reclassify an item choosing the classification they think is the best fit. Their reclassification data is then used in further continuous model training. Use this library to easily execute hate speech classification and perform many of the same functions available at EraseHateApp.com . Built for the purpose of allowing external Developers to integrate NLP into their own projects. Developers are strongly encouraged to submit any user reclassified data to the Erase Hate server, for use in model retraining.   

Need data?
  The Erase Hate Library also wraps the Twitter API, using the tweepymashup twitter library, to  allow users the ability to source text data from Twitter keyword or user timeline searches.

**When using the erasehateapp.com API, it is highly recommended to use this library**

**Data sent to the classification server, its results and any reclassification results are stored by erasehateapp.com for the purposes of improving the classification model. No personal information, or identifying information is stored.**

Installation
------------
The easiest way to install the latest version
is by using pip/easy_install to pull it from PyPI:

    pip install erasehate

You may also use Git to clone the repository from
GitHub and install it manually:

  git clone git@github.com:oblockton/Erase_Hate_Python_Library.git

  cd Erase_Hate_Python_Library

  python setup.py install

Python 3.5, 3.6, & 3.7 are supported.
pynats2 0.9.0
'Thread based NATS client for Python 3',
License: MIT
Keywords: nats,message bus

# pynats2

Thread based python client for NATS messaging system.

This project is a replacement for abandoned [pynats](https://github.com/mcuadros/pynats) and [nats-python](git@github.com:Gr1N/nats-python). `pynats2` supports only Python 3.6+ and fully covered with typings.

Go to the [asyncio-nats](https://github.com/nats-io/asyncio-nats) project, if you're looking for `asyncio` implementation.

## Installation

```sh
$ pip install pynats2
```

## Usage

```python
from pynats2 import NATSClient

with NATSClient() as client:
    client.publish("test-subject", payload=b"test-payload")
```

## Contributing

To work on the `pynats2` codebase, you'll want to clone the project locally and install the required dependencies via pip.

```sh
$ git clone git@github.com:yosshy/pynats2.git
$ pip install -r requirements.txt
$ python setup.py install
```

To run tests and linters use command below:

```sh
$ black --check --diff .
$ flake8 pynats2 tests
$ mypy --ignore-missing-imports --follow-imports=silent pynats2 tests
```

## License

`pynats2` is licensed under the MIT license. See the license file for details.
othello-ai 0.1.1
Othello game engine
License: MIT
Requires Python: >=3.7,<4.0
Keywords: othello,ai

# othello-ai
An othello game engine

## Dev environment
For the dev environment I recommend using [pyenv](https://github.com/pyenv/pyenv#installation) and [poetry](https://poetry.eustace.io/docs/#installation)
1. Run `poetry install` 
1. Run `poetry run python -m othello`
CubaCrawler 1.0.0
This library aims to obtain information from the sites of Cuban news.
License: MIT

<img alt="PyPI - License" src="https://img.shields.io/pypi/l/CubaCrawler.svg"> <img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/CubaCrawler.svg"> <img alt="PyPI" src="https://img.shields.io/pypi/v/CubaCrawler.svg"> <img alt="Travis (.org)" src="https://img.shields.io/travis/fsadannn/CubaCrawler/master.svg"> <img alt="Codecov" src="https://img.shields.io/codecov/c/github/fsadannn/CubaCrawler.svg">
# CubaCrawler

Esta biblioteca apunta a obtener información de los sitios de
noticias cubanas (Ahora mismo solo funcionan [Cubadebate](http://www.cubadebate.cu/) y
[Granma](http://www.granma.cu/)).

## Como se usa

```python
from CubaCrawler import Crawler

data = Crawler()

data.request("http://www.cubadebate.cu/noticias/2018/09/26/fundada-la-primera-empresa-biotecnologica-cubano-estadounidense-innovative-immunotherapy-alliance-sa/#.W6uvSBQpDeM")
print(data.text)
print(data.comment)
```

En caso de tener que pasar por un proxy se puede usar de la siguiente manera

```python
from CubaCrawler import Crawler

config = {
    "proxy": "http://user:password@proxy.host:port"
    }
data = Crawler(config)

data.request("http://www.cubadebate.cu/noticias/2018/09/26/fundada-la-primera-empresa-biotecnologica-cubano-estadounidense-innovative-immunotherapy-alliance-sa/#.W6uvSBQpDeM")
print(data.text)
print(data.comment)
```

O, se pude llamar explicitamente a un Scrapper

```python
from CubaCrawler import Cubadebate

url = "http://www.cubadebate.cu/noticias/2018/09/26/fundada-la-primera-empresa-biotecnologica-cubano-estadounidense-innovative-immunotherapy-alliance-sa/#.W6uvSBQpDeM"
cubadebate = Cubadebate(url)

print(cubadebate.text)
print(cubadebate.comment)
```

Esta biblioteca es desarrollada por GIA (Grupo de Inteligencia Artificial), cualquier contribución o referencia es agradecida.

thanks,

Frank Sadan Naranjo Noda <fsadannn@gmail.com>

Hian Cañizares Díaz <hiancdtrsnm@gmail.com>
twelve-step 0.2.0
A package to analyze project dependencies.
License: MIT
Requires Python: >=3.7
Keywords: Dependency,Analysis,Dependencies,Graph

# Twelve-Step

---

A python tool to analyse dependencies of python projects.

## Installation

This package requires python3.7 or more.

```bash
pip3.7 install twelve-step --user
```

## Example usages

By default twelve step generates a DOT graph and prints it in console.

### To generate a dot file

```bash
twelve-step a_project_path > dependency-graph.dot
```

or

```bash
twelve-step a_project_path -o dependency-graph
```

### To generate a graph .svg in one command

```bash
twelve-step a_project_path | dot -Tsvg -o dependency-graph.svg
```