semvec/pypi-packages huggingface dataset:
ltsv 0.0.5
Labeled Tab-separated Values parser
License: MIT License
Keywords: ltsv

LTSV parser
===========

.. image:: https://travis-ci.org/hekyou/python-ltsv.png?branch=master
   :target: https://travis-ci.org/hekyou/python-ltsv

Parser implementation in Python

:LTSV:
   | Labeled Tab-separated Values
   | http://ltsv.org/


Installation
------------

::

    pip install ltsv

Usage
-----

parsing
~~~~~~~

csv like interface::

    >>> import sys
    >>> if sys.version_info[0] == 3:
    ...     from io import StringIO
    ... else:
    ...     from cStringIO import StringIO
    ...
    >>> import ltsv
    >>> reader = ltsv.reader(StringIO("ip:127.0.0.1\thost:localhost"))
    >>> next(reader)
    [['ip', '127.0.0.1'], ['host', 'localhost']]

writing
~~~~~~~~

::

   dic = {u'ip': u'127.0.0.1', u'host': u'localhost'}
   string = ltsv.writer(dic)
   print(string)
   # ip:127.0.0.1    host:localhost
arduino-sketch 0.2
Compile and upload Arduino sketches from command line
License: MIT License
Keywords: arduino

arduino-sketch
==============

`arduino-sketch` lets you compile and upload Arduino Sketches without the IDE. Just use your favorite editor to write the Arduino `.ino` files and call `arduino-sketch my.ino -u`.


Usage
-----

`arduino-sketch my.ino` will compile the `my.ino` file. It remembers the name of your sketch, so you can just call `arduino-sketch` the next time. 

See `arduino-sketch --help` for more info.


Configuration
-------------

`arduino-sketch` uses local configuration (`.arduino_sketch`) and a user configuration (`~/.arduino_sketch`). Some configuration options are:

`arduino_dir`:
    Path to the Arduino core directory. Should contain the `hardware` and `tools` directory.

`avr_tools_path`:
    Path to `avr-xxx` binaries.

`arduino_port`:
    The Arduino serial device.
    Defaults to `/dev/ttyUSB*`, but this will only work if you have a single USB serial device attached.

`board_tag`:
    The name/type of the Arduino. See `--list-boards` and `--board` options.


Install
-------

arduino-sketch is [registered at the Python Package Index (PyPi)](http://pypi.python.org/pypi/arduino-sketch), so you can install it with `pip` or `easy_install`.

You will still need the core components of *Arduino 1.0 or higher*. Note that `arduino-core` on Debian 6.0 is <1.0. [See here on how to install a package from Debian testing.](
http://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing)

For example on Debian:

    sudo aptitude install arduino-core python-pip libyaml-perl
    sudo pip install arduino-sketch


To uninstall:

    sudo pip uninstall arduino-sketch

License
-------

arduino-sketch is licensed under the MIT license.
It ships with Arduino.mk and ard-parse-boards which are licensed under LGPL 2.1.