semvec/pypi-packages huggingface dataset:
tapioca-toggl 0.1.0
Python wrapper for Toggl API v8
License: MIT
Keywords: toggl,api-wrapper

Tapioca-Toggl
=============

|gitter| |pypi| |pyversions| |license|

.. |gitter| image:: https://badges.gitter.im/Join%20Chat.svg
   :alt: Join the chat at https://gitter.im/hackebrot/tapioca-toggl
   :target: https://gitter.im/hackebrot/tapioca-toggl?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

.. |pypi| image:: https://img.shields.io/pypi/v/tapioca-toggl.svg
   :target: https://pypi.python.org/pypi/tapioca-toggl
   :alt: PyPI Package

.. |pyversions| image:: https://img.shields.io/pypi/pyversions/tapioca-toggl.svg
   :target: https://pypi.python.org/pypi/tapioca-toggl/
   :alt: PyPI Python Versions

.. |license| image:: https://img.shields.io/pypi/l/tapioca-toggl.svg
   :target: https://pypi.python.org/pypi/tapioca-toggl
   :alt: PyPI Package License

Python wrapper for `Toggl API v8`_

Installation
------------

**tapioca-toggl** is available for download from `PyPI`_ via `pip`_::

    $ pip install tapioca-toggl

.. _`pip`: https://pypi.python.org/pypi/pip/
.. _`PyPI`: https://pypi.python.org/pypi

Usage
-----

Create a new API instance and send requests as follows:

.. code-block:: python

    from tapioca_toggl import Toggl

    api = Toggl(access_token='{your-access-token}')

    response = api.me_with_related_data().get()
    me = response.data()

Documentation
-------------

For a list of all of the available endpoints, please consult `resource_mapping.py`_.

You can find more information on Tapioca at the `Tapioca-Wrapper docs`_.

.. _`resource_mapping.py`: https://github.com/hackebrot/tapioca-toggl/blob/master/tapioca_toggl/resource_mapping.py
.. _`Tapioca-Wrapper docs`: http://tapioca-wrapper.readthedocs.org/en/stable/quickstart.html


Code of Conduct
---------------

Everyone interacting in the Tapioca-Toggl project's codebases, issue trackers, chat
rooms, and mailing lists is expected to follow the `PyPA Code of Conduct`_.

.. _`PyPA Code of Conduct`: https://www.pypa.io/en/latest/code-of-conduct/

License
-------

Distributed under the terms of the `MIT`_ license, Tapioca-Toggl is free and open source software

.. _`MIT`: http://opensource.org/licenses/MIT
.. _`Toggl API v8`: https://github.com/toggl/toggl_api_docs
django-tailordev-cms 0.6.4
TailorDev CMS  A simple CMS for your django projects.
License: MIT

TailorDev CMS
=============

A simple CMS for your django projects.

## Dependencies

For now, Django>=1.5 is required for this project to run on production, with python>=2.6. Currently, this application is not compatible with python 3.3. We are working on it.

This CMS is a simple application that generously takes advantage of the following django packages:

* django-grappelli: sexy admin rendering with TinyMCE rich text editor (this should not be a dependency for further releases)
* django-filebrowser: ease media files management
* django-reversion: track article edition history
* django-modeltranslation: articles internationalization
* django-mptt: article categories hierarchy

## Installation

To install TailorDev CMS, use pip:

    $ pip install django-tailordev-cms

If you intend to test or improve this application, first clone this repository and install the local dependencies:

    $ pip install -r requirements/local.txt

Add `td_cms` and its dependencies to your `INSTALLED_APPS`:

    INSTALLED_APPS = (
    ...
        # CMS
        'grappelli',
        'filebrowser',
        'reversion',
        'modeltranslation',
        'mptt',
        'td_cms',
    ...
    )

Add `td_cms` urls to your project url patterns:

    urlpatterns = patterns('',
        ...
        url(r'', include('td_cms.urls')),  # should be last
    )

> Note due to default url patterns `/category-slug/page-slug/`, we strongly recommand to include td_cms url patterns after all other patterns.

And then update your database:

    $ python manage.py syncdb
    $ python manage.py migrate

Create the filemanager upload directory (replace the {{ MEDIA_ROOT }} by your setting value):

    $ mkdir -p {{ MEDIA_ROOT }}/uploads/images/pages

## Templates

Create a base template to inherit from. It should be visible as `_layouts/base.html`

NB: to load td_cms styles, ensure your base template has a `css` block.

## Running the Tests

You can run the tests with via::

    python setup.py test

or::

    python runtests.py
local_mutex 1.0
local mutex
License: MIT
Keywords: local mutex,fengyun

#local_mutex
本地锁,通过fcntl针对文件加锁实现的. 需要强烈注意的是,多线程下是无效的,原因? [查看链接](http://xiaorui.cc)

#Usage:

最简单的例子,适合一个程序同时跑一个的场景.
```
import sys
from local_mutex import LocalMutex

try:
    lock = LocalMutex('app.lock')
except LockError:
    sys.exit('already running')

try:
    print 'doing'
finally:
    lock.release()
```

使用wait参数不停的试图获取Lock, 直到获取锁.
```
lock = LocalMutex('/var/run/app.lock', wait = True)
try:
    print 'doing'
finally:
    lock.release()
```

使用with关键词
```
with LocalMutex('app.lock', wait = True):
    print 'doing'
```

如果是多线程环境,直接用threading的Lock
```
import threading
lock = threading.Lock()
with lock:
    pass
```
fabrik_cli 2.0.1
CLI tool for scaffolding fabrik files
License: MIT

[![Build Status](https://travis-ci.org/Frojd/Fabrik-CLI.svg?branch=master)](https://travis-ci.org/Frojd/Fabrik-CLI)
[![PyPI version](https://badge.fury.io/py/fabrik-cli.svg)](http://badge.fury.io/py/fabrik-cli)

# Fabrik-Cli
This is a Cli tool for Fabrik that will generate files and supply base settings.

## Requirements
To install Fabrik you need Python 2.7, virtualenv and pip.

## Installation

### Stable
- `pip install fabrik_cli`

### Unstable
- `pip install git+git://github.com/Frojd/Fabrik-CLI.git@develop`

### For development
- `git clone git@github.com:Frojd/Fabrik-CLI.git`
- `virtualenv venv`
- `source venv/bin/activate`
- `pip install --editable .`

## Getting started

### Walkthrough

1. First go to your project folder.

	`cd myproject`
	
2. Setup a virtual environment
	
	`virtualenv venv`
	
3. Activate it

	`source venv/bin/activate`
	
4. Now time to install

	`pip install fabrik_cli`
	
5. **(Optional)** Now is a good time to setup git, the cli will auto detect this if present

	`git init ...`
	
6. Time to run the script. lets create a deploy environment that concist of two servers using a wordpress recipe.

	`fabrik --stages=stage,prod --recipe=wordpress`
	
	This command will create the following files.
	
	```
	/fabfile.py
	/stages/
		__init__.py
		stage.py
		prod.py
	```
	
	This script will create the necessary files and add git repro setting (if present) and recipe import. Once generated, you'll need to add SSH settings and recipe unique settings by editing the files.


	
### Commands

#### Setup

Generates deploy files

```
fabrik-cli
    --stages=local,stage,prod (Your deploy stages)
    --path=/tmp/ (Path to the project, optional)
    --recipe=wordpress (The recipe you will be use, optional)
```

#### Cleanup

Removes deploy files

```
cleanup
    --path=/tmp/ (Path to the project, optional)
    --force (Override prompt)
```


## Roadmap

### Implemented
- Generate stage folder
- __init__ in stage folder
- Individual stage files
- Cli interface
- Repro url

### Not yet implemented
- Additional stage file config data
- A way of auto generating fabricrc / stage config depending on recipe
- Merged back into Fabrik


## Developing
- Coverage
	- `coverage run runtests.py`
	- `coverage report -m`
	- `coverage html`
	- `open htmlcov/index.html`
	- `coverage erase`
- Test
	- `python runtests.py`

## Code guide
- Pep8
- TDD

## Contributing
Want to contribute? Awesome. Just send a pull request.

## Licence
Fabrik-Cli is released under the [MIT License](http://www.opensource.org/licenses/MIT).
WebPortfolio 0.2.6
A full stack Flask based framework that put structure in the file system. Features: Caching, Mailing, Storage, CSRF, recaptcha and more
License: MIT
Keywords: flask,portfolio,templates,views,classy,framework,mvc,blueprint,webportfolio

Web-Portfolio

Web-Portfolio is a Flask based framework to help quickly develop web applications, by
adding structure to your views and templates.

Philosophy:

To create a framework that runs everywhere, regardless of the platform, by
providing cloud balh...

It made the following decisions for you: (of course you can change them)


It comes with pre-built components:


And it is still Flask.



Portfolio is a framework based on Flask extension that adds structure to both your views and
templates, by mapping them to each other to provide a rapid application development framework.
The extension also comes with Flask-Classy, Flask-Assets, Flask-Mail,
JQuery 2.x, Bootstrap 3.x, Font-Awesome, Bootswatch templates.
The extension also provides pre-made templates for error pages and macros.

http://pylot.io/
https://github.com/mardix/web-portfolio
baaya 0.0.3
converter for age to/from height or weight for Japanese Kids
License: MIT
Keywords: age height weight japanese

=====================
Baaya
=====================

Intelligent Baaya (Old Wise Lady)

* She answers child age from his/her height.
* Also, she answers child height from his/her age.

=====================
Example
=====================

get age by height

| $ baaya --height=78.7 --sex=1
| age=0.996478873239 for height=78.7 and sex=1

get height by age

| $ baaya --age=3 --sex=2
| height=95.2 for age=3.0 and sex=2
charlesbot-broadcast-message 0.2.2
Charlesbot Broadcast Message Plugin
License: MIT
Keywords: slack robot chatops charlesbot charlesbot-broadcast-message

===================================
Charlesbot Broadcast Message Plugin
===================================

.. image:: https://img.shields.io/travis/marvinpinto/charlesbot-broadcast-message/master.svg?style=flat-square
    :target: https://travis-ci.org/marvinpinto/charlesbot-broadcast-message
    :alt: Travis CI
.. image:: https://img.shields.io/coveralls/marvinpinto/charlesbot-broadcast-message/master.svg?style=flat-square
    :target: https://coveralls.io/github/marvinpinto/charlesbot-broadcast-message?branch=master
    :alt: Code Coverage
.. image:: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square
    :target: LICENSE.txt
    :alt: Software License

A Charlesbot__ plugin that sends out a nifty broadcast message!

__ https://github.com/marvinpinto/charlesbot


How does this work
------------------

This plugin adds the following ``!help`` target:

.. code:: text

    !wall <msg> - Broadcast a message to all channels I'm a part of

Whenever a person issues a ``!wall`` command, this plugin will broadcast that
message to all the channels that Charlesbot is currently in.

.. image:: https://raw.githubusercontent.com/marvinpinto/charlesbot-broadcast-message/master/images/wall.png


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

.. code:: bash

    pip install charlesbot-broadcast-message

Instructions for how to run Charlesbot are over at https://github.com/marvinpinto/charlesbot!


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

In your Charlesbot ``config.yaml``, enable this plugin by adding the following
entry to the ``main`` section:

.. code:: yaml

    main:
      enabled_plugins:
        - 'charlesbot_broadcast_message.broadcastmessage.BroadcastMessage'

Sample config file
~~~~~~~~~~~~~~~~~~

.. code:: yaml

    main:
      slackbot_token: 'xoxb-1234'
      enabled_plugins:
        - 'charlesbot_broadcast_message.broadcastmessage.BroadcastMessage'


License
-------
See the LICENSE.txt__ file for license rights and limitations (MIT).

__ ./LICENSE.txt
charlesbot-jira 0.2.0
Charlesbot Jira plugin
License: MIT
Keywords: slack robot chatops charlesbot charlesbot-jira

===============================
Charlesbot Jira plugin
===============================

.. image:: https://img.shields.io/travis/marvinpinto/charlesbot-jira/master.svg?style=flat-square
    :target: https://travis-ci.org/marvinpinto/charlesbot-jira
    :alt: Travis CI
.. image:: https://img.shields.io/coveralls/marvinpinto/charlesbot-jira/master.svg?style=flat-square
    :target: https://coveralls.io/github/marvinpinto/charlesbot-jira?branch=master
    :alt: Code Coverage
.. image:: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square
    :target: LICENSE.txt
    :alt: Software License

A Charlesbot__ plugin that interacts with Jira and does some cool shit.

__ https://github.com/marvinpinto/charlesbot


How does this work
------------------

Whenever a person types something in chat that looks like a Jira ticket, this
plugin grabs a bunch of information about that ticket and prints it in chat.

.. image:: https://raw.githubusercontent.com/marvinpinto/charlesbot-jira/master/images/jira.png


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

.. code:: bash

    pip install charlesbot-jira

Instructions for how to run Charlesbot are over at https://github.com/marvinpinto/charlesbot!


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

In your Charlesbot ``config.yaml``, enable this plugin by adding the following
entry to the ``main`` section:

.. code:: yaml

    main:
      enabled_plugins:
        - 'charlesbot_jira.jira.Jira'

Then add a ``jira`` dictionary block that looks something like:

.. code:: yaml

    jira:
      base_url: 'https://jira.atlassian.com'


Sample config file
~~~~~~~~~~~~~~~~~~

.. code:: yaml

    main:
      slackbot_token: 'xoxb-1234'
      enabled_plugins:
        - 'charlesbot_jira.jira.Jira'

    jira:
      base_url: 'https://jira.atlassian.com'

License
-------
See the LICENSE.txt__ file for license rights and limitations (MIT).

__ ./LICENSE.txt
charlesbot-pagerduty 1.0.1
A charlesbot pagerduty plugin
License: MIT
Keywords: slack robot chatops charlesbot charlesbot-pagerduty

===============================
Pagerduty
===============================

.. image:: https://img.shields.io/travis/marvinpinto/charlesbot-pagerduty/master.svg?style=flat-square
    :target: https://travis-ci.org/marvinpinto/charlesbot-pagerduty
    :alt: Travis CI
.. image:: https://img.shields.io/coveralls/marvinpinto/charlesbot-pagerduty/master.svg?style=flat-square
    :target: https://coveralls.io/github/marvinpinto/charlesbot-pagerduty?branch=master
    :alt: Code Coverage
.. image:: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square
    :target: LICENSE.txt
    :alt: Software License

A Charlesbot__ plugin that interacts with Pagerduty and does some cool shit.

__ https://github.com/marvinpinto/charlesbot


How does this work
------------------

This plugin adds the following ``!help`` targets:

.. code:: text

    !oncall - Find out who's on-call right now

This will query Pagerduty and print out a list of all the on-call folks (for
all the schedules).

.. image:: https://raw.githubusercontent.com/marvinpinto/charlesbot-pagerduty/master/images/oncall.png


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

.. code:: bash

    pip install charlesbot-pagerduty

Instructions for how to run Charlesbot are over at https://github.com/marvinpinto/charlesbot.


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

In your Charlesbot ``config.yaml``, enable this plugin by adding the following
entry to the ``main`` section:

.. code:: yaml

    main:
      enabled_plugins:
        - 'charlesbot_pagerduty.pagerduty.Pagerduty'

Then add a ``pagerduty`` dictionary block that looks something like:

.. code:: yaml

    pagerduty:
      token: 'E7px6VVr3PVHZPJq51oa'
      subdomain: 'acme'

Note that you will need a valid Pagerduty API token for the **token** value, a
*read-only* token should suffice here.

Sample config file
~~~~~~~~~~~~~~~~~~

.. code:: yaml

    main:
      slackbot_token: 'xoxb-1234'
      enabled_plugins:
        - 'charlesbot_pagerduty.pagerduty.Pagerduty'

    pagerduty:
      token: 'E7px6VVr3PVHZPJq51oa'
      subdomain: 'acme'


License
-------
See the LICENSE.txt__ file for license rights and limitations (MIT).

__ ./LICENSE.txt
cmsplugin-slideshows 0.1.0
emencia-django-slideshows plugins for DjangoCMS
License: MIT

.. _Django: https://www.djangoproject.com/
.. _emencia-django-slideshows: https://github.com/emencia/emencia-django-slideshows

====================
cmsplugin_slideshows
====================

emencia-django-slideshows plugins for DjangoCMS

Links
*****

* Download his `PyPi package <https://pypi.python.org/pypi/cmsplugin-slideshows>`_;
* Clone it on his `repository <https://github.com/emencia/cmsplugin-slideshows>`_;

Requires
********

* Django >= 1.7;
* `DjangoCMS`_ >= 3.1;
* `emencia-django-slideshows`_ >= 1.0.0;

Install
*******

First install the package (will install `emencia-django-slideshows`_ if not already did) ::

    pip install cmsplugin-slideshows

Enable in your installed Django apps in settings: ::

    INSTALLED_APPS = (
        ...
        'slideshows',
        'cmsplugin_slideshows',
        ...
    )

Then import `emencia-django-slideshows`_ settings: ::

    from porticus.settings import *

Finally install app models in your database using Django migrations: ::

    python manage.py migrate

Usage
*****

Once installed, slideshow contents will be available from content plugins and also in the CMS toolbar.

Just go to the pages and use the plugin in a placeholder content. You will have to select a Slideshow that will be used in your page.

There is actually two content plugins:

Slides show
    The default one to display your slides in a slideshow, it use the template defined in the slideshow object (or the default template if empty);
Random slide
    To display only one random slide.
    
    It will never use the template defined in the slideshow object, instead it will use the template ``slideshows/random_slide/default.html``. Unlike the *Slides show* plugin it don't embed a javascript config template because this is not really useful for a simple slide;
dj_oydiv 0.1.0
UNKNOWN
License: MIT

===============================
dj-oydiv
===============================

.. image:: https://img.shields.io/travis/ajenta/dj-oydiv.svg
        :target: https://travis-ci.org/ajenta/dj-oydiv

.. image:: https://img.shields.io/pypi/v/dj-oydiv.svg
        :target: https://pypi.python.org/pypi/dj-oydiv


dj-oydiv is a django app that simplifies videoconferencing with Vidyo.

* Free software: BSD license
* Documentation: https://dj-oydiv.readthedocs.org.

Features
--------

* TODO