semvec/pypi-packages huggingface dataset:
csv_tools 0.4
Tools for working with delimited files.
License: MIT
Keywords: csv,delimited,csv_tools

#CSVTools 

Tools for working with delimited files.

1. DialectDetector
   When passed delimited file path will sniff file for dialect and header information using specified detection settings for DialectDetector instance.
   1. sniff_for_dialect:
      Sniff delimited file and return csv.Dialect.
   2. sniff_for_headers:
      Sniff delimited file and return first row if the file has headers else list of numbered columns as headers in the form of 'Column' + column #.
   3. sniff_for_encoding:
      Sniff file to try and determine and return encoding else returns latin-1.

2. SchemaEngine
   Engine for data-typing delimited file into field_names, their data type, and max length (if applicable).
   1. build_schema_string:
      Process delimited file and return schema string for file passed.

3. integrity_check
   Take filepath and report on the number of columns detected per line, extra quotechars, etc. Helps to detect problems in source files which may cause issues when creating schema files and indicator for whether file will need preprocessor.
plex.py 0.9.0
Python interface for the Plex Media Server API
License: MIT

plex.py
=======

.. image:: https://travis-ci.org/fuzeman/plex.py.svg?branch=master
    :target: https://travis-ci.org/fuzeman/plex.py

.. image:: https://coveralls.io/repos/fuzeman/plex.py/badge.png?branch=master
    :target: https://coveralls.io/r/fuzeman/plex.py?branch=master

Python interface for the Plex Media Server API.


Usage
-----

Quick example *(connects to your local server)*:

.. code-block:: python

    from plex import Plex

    for item in Plex['library'].recently_added():
        print '[%s] %s' % (item.type, item.title)

Connect to a remote server:

.. code-block:: python

    from plex import Plex

    with Plex.configuration.server(host='192.168.1.110'):
        recently_added = Plex['library'].recently_added()

        for item in recently_added:
            print '[%s] %s' % (item.type, item.title)

Testing
-------

Install requirements:

.. code-block:: bash

    $ pip install -r requirements.txt
    $ pip install -r requirements_test.txt

Unit tests:

.. code-block:: bash

    $ py.test

Unit tests (via *coverage.py*):

.. code-block:: bash

    $ coverage run -m py.test

License
-------

  The MIT License (MIT)

  Copyright (c) 2014 Dean Gardiner

  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to deal
  in the Software without restriction, including without limitation the rights
  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software is
  furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in
  all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  THE SOFTWARE.
asciitree 0.3.3
Draws ASCII trees.
License: MIT

ASCII Trees
===========

.. code:: console

  asciitree
   +-- sometimes
   |   +-- you
   +-- just
   |   +-- want
   |       +-- to
   |       +-- draw
   +-- trees
   +-- in
       +-- your
           +-- terminal


.. code:: python

  from asciitree import LeftAligned
  from collections import OrderedDict as OD

  tree = {
      'asciitree': OD([
          ('sometimes',
              {'you': {}}),
          ('just',
              {'want': OD([
                  ('to', {}),
                  ('draw', {}),
              ])}),
          ('trees', {}),
          ('in', {
              'your': {
                  'terminal': {}
              }
          })
      ])
  }

  tr = LeftAligned()
  print(tr(tree))


Read the documentation at http://pythonhosted.org/asciitree
Kees 0.1.10
Translate words to or from Dutch
License: MIT
Keywords: thesaurus translate translation dictionary Dutch

# Kees

Kees finds translations or synonyms of Dutch words and delivers them to your command line. It currently uses [mijnwoordenboek.nl](http://www.mijnwoordenboek.nl), but other sources may be added at a later date. 

## Install

Install using:

    pip install kees

## Usage

    usage: kees [-h] [-f FROM] [-t TO] [-a] [WORD [WORD ...]]

    translate words to or from Dutch

    positional arguments:
      WORD                  word to be translated

    optional arguments:
      -h, --help            show this help message and exit
      -f FROM, --from FROM  available languages: NL, EN, DE, FR, SP (default: NL)
      -t TO, --to TO        available languages: NL, EN, DE, FR, SP (default: EN)
      -a, --all             return all translations (default 1)

## Requirements

- [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/)
- [lxml](http://lxml.de/)

install using:

    $ pip install BeautifulSoup4

and (surprise!): 

    $ pip install lxml

## Reliability

Kees' results may vary. Sometimes you get what you need:

    $ kees hond 
    canine


Other times, not so much:

    $ kees hond 
    dickhead


This is just mean:

    $ kees hond 
    dickhead


    $ kees hond
    dickhead


    $ kees hond 
    shit


Seriously:

    $ kees hond 
    dog


    $ kees hond 
    shit


Kees can be unfriendly in multiple languages:

    $ kees hond -t fr
    salop


Such is life. Use at your own risk.