semvec/pypi-packages huggingface dataset:
bloggertool 0.4.2
Command line tool to communicate with blogger.com and blogspot.com.
License: MIT

This project contains single (and simple enough) console command named 'blog'.
Typical usage scenario:
init project
$ blog init path/to/blog/articles
$ cd path/to/blog/articles
setup user
$ blog user --email <user@gmail.com> --blogid <id of blog at blogger.com>
make and edit article file
$ touch article.md
add post to local database
$ blog add article.md
open in browser locally generated html file for article.md
$ blog open article.md
set labels
$ blog label article.md --add "bloggertool, console, blogspot.com"
publish post on blosgspot.com
$ blog publish article.md
edit article.md making some changes
$ ...
synchronize remote presentation with local md file
$ blog push article.md

For other available commands please see
$ blog --help
catapult 0.2.5
TAP, TAP-J, and TAP-Y output for unittest suites
License: MIT
Keywords: TAP TAP-J TAP-Y testing unittest

Catapult
========

Catapult provides `TAP <http://testanything.org/>`__ output for Python
unittest test suites.

Currently it supports the
`TAP <http://testanything.org/tap-specification.html>`__ (12),
`TAP-Y <https://github.com/rubyworks/tapout/wiki/TAP-Y-J-Specification>`__,
and
`TAP-J <https://github.com/rubyworks/tapout/wiki/TAP-Y-J-Specification>`__
formats. See
`catapult/tests/run.py <https://github.com/jcelliott/catapult/blob/master/catapult/tests/run.py>`__
for an example of how to use catapult in your test runner.

Nose plugin
-----------

Catapult also provides a plugin for
`nose <https://nose.readthedocs.org/en/latest/>`__. After installing,
use it like this:

::

    nosetests --with-catapult --catapult-format=tap-j

where the format can be one of ``tap``, ``tap-j`` (default), or
``tap-y``

Installing
----------

Install from PyPI with pip:

::

    pip install catapult