semvec/pypi-packages huggingface dataset:
calendly-python 0.1.2
API wrapper for Calendly written in Python
License: MIT
Requires Python: >=3.7,<4.0

![](https://img.shields.io/badge/version-0.1.1-success) ![](https://img.shields.io/badge/Python-3.8%20|%203.9%20|%203.10%20|%203.11-4B8BBE?logo=python&logoColor=white)
# calendly-python

calendly-python is an API wrapper for Calendly, written in Python

## Installing
```
pip install calendly-python
```
## Usage
```
from calendly.client import Client
client = Client('access_token')

user_uri = client.user_uri
user_uuid = client.user_uuid
organization_uri = client.organization_uri
organization_uuid = client.organization_uuid
```

If you don't have access_token you can get one using Oauth2, following the next steps:
Check https://developer.calendly.com/how-to-authenticate-with-oauth, for more info.
1. Initiate client:
```
client = Client(client_id="client_id", client_secret="client_secret", redirect_uri="redirect_uri")
```
2. Get authorization URL to get code
```
url = client.authorization_url()
```
3. Get access token using code
```
response = client.get_access_token(code)
```
4. Set access token
```
client.set_token(access_token)
```
If your access token expired, you can get a new one using refresh_token:
```
response = client.refresh_access_token(refresh_token)
```
And then set access token again...
#### Current User
```
current_user = client.get_current_user()
```
#### Get Scheduled Event
```
event = client.get_scheduled_event(event_uuid)
```
### Webhooks
#### Create webhook
```
webhook = client.create_webhook(self, url, events, organization_uri, user_uri, scope)
# events: must be a list of valid events (check calendly API)
# scope: two options: "user" or "organization"
```
#### List webhooks
 ```
webhooks = client.list_webhooks(self, scope, organization_uri, user_uri=None)
# scope: two options: "user" or "organization"
# Note: must send user_uri if scope = "user"
```
#### Delete webhook
 ```
client.delete_webhook(webhook_uuid)
 ```
typeform-python 0.2.1
API wrapper for Typeform written in Python
License: MIT
Requires Python: >=3.7,<4.0

# typeform-python
TypeForm API wrapper written in python.

## Installing
```
pip install typeform-python
```

## Usage
```
from typeform.client import Client

client = Client('CLIENT_KEY', 'CLIENT_SECRET')
```

Get authorization url
```
url = client.authorization_url('REDIRECT_URI', ['forms:write', 'forms:read'])
```

Exchange the code for a token
```
token = client.exchange_code('REDIRECT_URI', 'CODE')
```

Set the token
```
client.set_access_token('TOKEN')
```

Get form ID
```
client.get_form_uid('FORM_URL')
```

Get form information
```
client.get_form_information('FORM_UID')
```

Get form questions
```
client.get_form_questions('FORM_UID')
```

Get form metadata
```
client.get_form_metadata('FORM_UID', 'SINCE', 'UNTIL')
```

Get all forms
```
client.get_forms()
```

Create Webhook
```
client.create_webhook('WEBHOOK_URL', 'WEBHOOK_TAG', 'FORM_UID')
```

View Webhook
```
client.view_webhook('WEBHOOK_TAG', 'FORM_UID')
```

Delete Webhook
```
client.delete_webhook('WEBHOOK_TAG', 'FORM_UID')
```

## Requirements
- requests

## TODO
- create_form
- Update_form
- delete_form
- get_custom_form_messages
- update_custom_messages
- create_image
- get_images_collection
- get_image
- delete_image
- get_image_by_size
- get_background_by_size
- get_choice_image_by_size
- create_theme
- get_themes
- update_themes
- delete_themes

## Contributing
We are always grateful for any kind of contribution including but not limited to bug reports, code enhancements, bug fixes, and even functionality suggestions.

#### You can report any bug you find or suggest new functionality with a new [issue](https://github.com/GearPlug/typeform-python).

#### If you want to add yourself some functionality to the wrapper:
1. Fork it ( https://github.com/GearPlug/typeform-python )
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Adds my new feature')
4. Push to the branch (git push origin my-new-feature)
5. Create a new Pull Request
django-filter-stubs 0.1.3
PEP-484 stubs for django-filter
License: MIT

# PEP-484 Stubs for django-filter ::: Beta

[![CI](https://github.com/DavisRayM/django-filter-stubs/actions/workflows/ci.yml/badge.svg)](https://github.com/DavisRayM/django-filter-stubs/actions/workflows/ci.yml)
[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)

This package contains type subs to provide more precise static types for Django Filters.

## Installation

```bash
pip install django-filter-stubs
```
pupil-labs-dynamic-rim 1.0.4
A project to remap gaze on a sub ROI/AOI in the reference image mapping, to be used with displays with dynamic content.
License: MIT
Requires Python: >=3.7

.. image:: https://img.shields.io/pypi/v/pupil-labs-dynamic-rim.svg
   :target: `PyPI link`_

.. image:: https://img.shields.io/pypi/pyversions/pupil-labs-dynamic-rim.svg
   :target: `PyPI link`_

.. _PyPI link: https://pypi.org/project/pupil-labs-dynamic-rim/

.. image:: https://github.com/pupil-labs/dynamic-rim-module/workflows/tests/badge.svg
   :target: https://github.com/pupil-labs/dynamic-rim-module/actions?query=workflow%3A%22tests%22
   :alt: tests

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black
   :alt: Code style: Black

.. .. image:: https://readthedocs.org/projects/skeleton/badge/?version=latest
..    :target: https://skeleton.readthedocs.io/en/latest/?badge=latest

.. image:: https://img.shields.io/badge/skeleton-2022-informational
   :target: https://blog.jaraco.com/skeleton

This package allows you to use the Dynamic RIM module in Pupil Labs.

This is an extension of our `RIM <https://docs.pupil-labs.com/invisible/explainers/enrichments/#reference-image-mapper>`__
enrichment that allows you to select a screen/display in the reference image and plot the gaze over the content displayed on it.
It will also give you a csv file with the coordinates of the gaze in the screen coordinates.

To install it, use:

..  code-block:: python

    pip install pupil-labs-dynamic-rim

To run it:

..  code-block:: python

    pl-dynamic-rim

See our `docs <https://docs.pupil-labs.com/>`__ for more information.
capsulecrm-python 0.1.7
API wrapper for CapsuleCRM written in Python
License: MIT
Requires Python: >=3.7,<4.0

# capsulecrm-python
Capsule CRM API wrapper written in python.

## Installing
```
pip install capsulecrm-python
```

## Requirements
- requests

## Usage
```
from capsulecrm.client import Client
client = Client(client_id, client_secret)
```

### Advanced filtering for parties, organisations and projects
```
# Example:
order_by= [{"field": "addedOn", "direction":"descending"}]
conditions= [{"field":"email", "operator": "is", "value": "juan@mail.com"}]
parties = client.filter_order_data('parties',conditions=conditions, order_by=order_by, page=1, per_page=1)
```

### Create Person or Organisation
```
client.create_person('embed')
client.create_organisation('embed')
```

### List Parties
```
client.list_parties('since, page, perpage, embed')
```

### Create and list Milestone
```
client.create_milestone('name, description, probability, complete')
client.list_milestone('page, perpage')
```

### Create and List Opportunities
```
client.create_oppotunity('embed')
client.list_opportunities('since, page, perpage, embed')
```

### Create and list tasks
```
client.create_task('embed')
client.list_tasks('since, page, perpage, embed')
```

### Create and list tags
```
client.create_tag('entity, name, description, datatag')
client.list_tag('entity, page, perpage')
```

### List projects, users, countries, currencies and categories
```
client.list_projects('since, page, perpage, embed')
client.list_users()
client.list_countries()
client.list_currencies()
client.list_categories()
```

### Get custom Fields by entity (parties, organisations or projects):
```
client.get_custom_fields('entity, page, perpage')
```
## TODO
- show_party
- show_multiple_parties
- update_party
- delete_party
- list_deleted_parties
- list_opportunities_by_party
- show_opportunity
- show_multiple_opportunities
- update_opportunity
- delete_opportunity
- list_deleted_opportunities
- list_additional_parties
- add_additional_party
- remove_additional_party
- delete tag
- show_tag
- update_tag
- delete_milestone
- show_milestone
- update_milestone
jira-python 0.2.4
API wrapper for Jira CRM Graph written in Python
License: MIT
Requires Python: >=3.7,<4.0

# jira-python

jira-python is an API wrapper for Jira Software written in Python.

This library uses API version 2 and Basic Authentication for requests.

If you are looking for Jira Software Cloud using OAuth 2.0 (3LO) and the latest API version: https://github.com/ingmferrer/jira-cloud-python

## Installing
```
pip install jira-python
```

## Usage
```
from jira.client import Client

client = Client('HOST', 'USER', 'PASSWORD') # Host must have trailing slash
```

Get user permissions
```
response = client.get_permissions()
```

Get all projects
```
response = client.get_all_projects()
```

Get an issue
```
response = client.get_issue('ISSUE_ID)
```

Create an issue
```
data = {'fields':
             {'description': 'Issue description',
              'reporter': {'name': 'ingmferrer'},
              'assignee': {'name': 'ingmferrer'},
              'project': {'id': '10400'},
              'issuetype': {'id': '10002'},
              'summary': 'Issue summary'}}

response = client.create_issue(data)
```

Delete an issue
```
response = client.delete_issue('ISSUE_ID')
```

Get metadata for issues
```
response = client.get_create_issue_meta()
```

Get metadata for issues
```
response = client.get_create_issue_meta()
```


### Webhooks
Get a webhook
```
response = client.get_webhook('WEBHOOK_ID')
```

Get all webhooks
```
response = client.get_all_webhooks()
```

Get all webhooks
```
data = {
    "name": "Webhook",
    "url": "https://mywebsite.com/notification_url/",
    "events": [
        "jira:issue_created"
    ],
    "jqlFilter": "Project = KEY", #Change KEY to your project key. Project key != project id
    "excludeIssueDetails": False
}
response = client.create_webhook(data)
```

Delete a webhook
```
response = client.delete_webhook()
```

## Contributing
We are always grateful for any kind of contribution including but not limited to bug reports, code enhancements, bug fixes, and even functionality suggestions.
#### You can report any bug you find or suggest new functionality with a new [issue](https://github.com/GearPlug/jira-python/issues).
#### If you want to add yourself some functionality to the wrapper:
1. Fork it ( https://github.com/GearPlug/jira-python )
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Adds my new feature')
4. Push to the branch (git push origin my-new-feature)
5. Create a new Pull Request
tweets-preprocess 0.2.4
Library for tweets preprocessing
License: MIT

*****
Tweets Preprocessor
*****


Preprocessor is a preprocessing library for tweet data written in
Python. When building Machine Learning systems based on tweets and text data like twitter sentiment analysis, topic modelling, etc.,
preprocessing is required. This is required because of quality of the data as well as dimensionality reduction purposes. 

This library makes it easy to clean the tweets so you don't have to write the same helper functions over and over again ever time.

Features
========

Currently supports cleaning :

-  URLs
-  Hashtags
-  Mentions
-  Emojis
-  Smileys
-  Length constraint
-  remove tweets containing few specific keywords like birthday,congratulations,etc.
-  ``.csv`` and ``.xlsx`` file support

``Python 3.9+ on Windows``. 

Usage
=====

Basic cleaning:
---------------

.. code:: python
    
    >>># Import Preprocess from your library
    >>>from tweets_preprocess import Preprocess
    >>>import pandas as pd
    >>>import numpy as np

    >>># Instantiate a Preprocess object
    >>>data = pd.read_excel(r"D:\Ipac_new\My_Python_Lib\tweet_preprocess\sample.xlsx")
    >>>data['pre_text'] = ""
    
    >>>rem = ["happy birthday","birthday","congratulations","rip","thank you","congrats","thanks"]  ## sample keywords
    >>>length = 35 
    >>>p = Preprocess(data,'Text',rem,length)
    >>>d = p.process()

    >>>data['pre_text'] = pd.Series(d)

    >>>d1 = data.loc[data['pre_text']!='']
    >>>#save cleaned tweets to csv file
    d1.to_csv('pre-data.csv')
    
    
 Example:   
 Raw Tweet: 'Tweet Preprocessor is #awesome 👍 https://github.com/anusha-ipac/tweets_preprocess'   
 Cleaned Tweet: 'Preprocessor is'   
 
 Removed hashtags, emojis, URLs from the raw tweet and returned clean tweet.   
 Removes tweets containing specific keywords.

Processing files:
-----------------

Preprocessor currently supports processing ``.csv`` and ``.xlsx``
formats. 

Installation
============

Using pip:

.. code:: bash

    $ pip install tweets-preprocess


Using manual installation:

.. code:: bash

    $ python setup.py build
    $ python setup.py install