semvec/pypi-packages huggingface dataset:
collibra-catalog-technical-lineage-100 1.0.0
Collibra Catalog Technical Lineage API
Keywords: Swagger, Collibra Catalog Technical Lineage API

# collibra-catalog_technical_lineage_100
<p>REST API supporting the integration between the technical lineage platform and Catalog. </p>

This Python package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:

- API version: 1.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen

## Requirements.

Python 2.7 and 3.4+

## Installation & Usage
### pip install

If the python package is hosted on Github, you can install directly from Github

```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import collibra_catalog_technical_lineage 
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import collibra_catalog_technical_lineage
```

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python
from __future__ import print_function
import time
import collibra_catalog_technical_lineage
from collibra_catalog_technical_lineage.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = collibra_catalog_technical_lineage.TechnicalLineageApi(collibra_catalog_technical_lineage.ApiClient(configuration))
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | 

try:
    # Starts technical lineage harvester
    api_instance.trigger_harvester(asset_id)
except ApiException as e:
    print("Exception when calling TechnicalLineageApi->trigger_harvester: %s\n" % e)
```

## Documentation for API Endpoints

All URIs are relative to */rest/catalog/1.0*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*TechnicalLineageApi* | [**trigger_harvester**](docs/TechnicalLineageApi.md#trigger_harvester) | **POST** /technicalLineage/harvester/{assetId} | Starts technical lineage harvester

## Documentation For Models


## Documentation For Authorization

 All endpoints do not require authorization.


## Author
nextcloudmonitor 1.5.1
Python wrapper around nextcloud monitor api

# NextcloudMonitor

Python wrapper around Nextcloud monitor api

## Installation

```bash
pip install nextcloudmonitor
```

## QuickStart

```python
>>> from nextcloudmonitor import NextcloudMonitor
>>> ncm = NextcloudMonitor("https://your_nextcloud_url", "nextcloud_admin_username", "nextcloud_app_password")
>>> ncm.data['nextcloud']['system']['version']
'16.0.5.1'
>>> ncm.data['activeUsers']['last24hours']
1
```

Notes:

- The user must be a user that has access to the nextcloud monitor api (generally an admin user)
- The nextcloud app password should be generated from the nextcoud security settings page.

## Change Log

- v1.0.0 : Initial Release
- v1.1.0 : Added basic error handling for api errors
- v1.2.0 : Allow ssl verification bypass
- v1.2.1 : Privide more detailed feedback for api connection errors
- v1.3.0 : Add more specific exceptions (Thanks @mib1185)
- v1.4.0 : Fix #4 key error (Thanks @mib1185)
- v1.5.0 : Support 'skip' parameter (Thanks @mib1185)
- v1.5.1 : Fix License Classifier (Thanks @joostlek)
pyzzen 0.1.0
A small and simple self-hosted python quizz engine
Requires Python: >=3.10

# Pyzzen
Pyzzen is a very simple and basic **Py**thon Qui**zz** **En**gine.
Its goal is to offer a simple, lightweight, and ephemeral online quizz platform.

## Dependencies
Pyzzen has been tested on Python versions 3.10 and above.

Pyzzen depends on the following Python packages:
- quart
- quart_babel
- pydantic
- toml (for Python < 3.11)

Additionally, Pyzzen uses (and ships with) the following external projects:
- Simple.css (https://simplecss.org/) MIT Licensed
- MathJax (for math formulas in quizzes) (https://www.mathjax.org/) Apache-2.0 Licensed

## Installation
### Manual
You can manually install Pyzzen's dependencies and run it manually from the sources like any Python module.

### Using pip and PyPI
`pip install pyzzen`

## Usage
### Launching
Launch Pyzzen like any other Python module with `python -m pyzzen` for example.

You can change the listening port (default 5000) and the admin password (default "CHANGE ME") using the --port and the --admin-pass options from the command line.

### Creating a quizz
- login to the administration panel at `http://localhost:5000/admin` (Change the URL if you deploy somewhere else)
- Select and upload a quizz file. No formal specification has been made, but the sample__quizz.toml file in Pyzzen's repository covers what Pyzzen can do in quizzes.
- Select the newly created quizz in the list, and give the URL to participants

### Running the quizz
The interface is quite straightforward, I might write a better guide in the future.

# FAQ
### Does Pyzzen asks its users to access resources elsewhere?
No. No CDN is used, no data is sent from the users to another party.

### Does Pyzzen stores data on disk?
No. Pyzzen is *Ephemeral*. It also means than when you restart Pyzzen, you get a clean slate and everything is gone.

### Is Pyzzen safe?
Reasonably yes. Although, the admin password is handled in plain text and few considerations has been made about cheating, and no authentication is made at all for the users. Users can, if savvy enough, make multiple accounts for example (by using separate browsers).

I would advise a teacher that wants to grade their students not to use Pyzzen.

### Can I use HTTPS with Pyzzen?
Yes, for example by using a reverse proxy. Don't forget to forward the websocket at `/ws_reload` correctly.

### What about i18n?
Pyzzen's interface is in English by default, and translations exist in French. Here is the documentation I use to update the translations: 

https://quart-babel.readthedocs.io/en/latest/how_to_guides/using_translations.html
collibra-core 2.0.0
Collibra Data Governance Center Core API
Requires Python: >=3.7
Keywords: OpenAPI,OpenAPI-Generator,Collibra Data Governance Center Core API

    &lt;p&gt;The Core REST API allows you to create your own integrations with Collibra Data Governance Center.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Create custom applications to help users get access to the right data.&lt;/i&gt;&lt;/p&gt;  # noqa: E501
python-commonkit 1.14.1
A collection of common resources and utilities to supercharge Python development.

# Common Kit

![](https://img.shields.io/badge/status-active-green.svg)
![](https://img.shields.io/badge/stage-stable-green.svg)
![](https://img.shields.io/badge/coverage-100%25-green.svg)

A collection of common utilities for use in Python projects.

- Config: A wrapper for convenient, object-oriented use of configuration files.
- Context Managers: A collection of managers that are especially useful for command line scripting, testing, and deployment activities.
- CSV: Work with CSV files in an object-oriented manner.
- Database: A database wrapper with convenient methods using natural language.
- Dispatcher: Implements a simple signal-receiver pattern in object-oriented code.
- Files: Various utilities for working with files.
- Lists: Some simple functions for working with lists.
- Logging: A helper for making Python logging easier to use.
- Math: Some help. With math.
- Platform: A light-weight detection tool for discovery information about the current operating system.
- Pluggable: Implements a simple plugin pattern.
- Shell: Various classes and utilities for creating and interacting with the command line, including command execution, consistent exit codes, colorized feedback, input prompts, and tables.
- Strings: Various utilities for working with strings.
- Types: Run-time data type detection and casting.
- Utils: A collection of functions implementing common and some not-so-common operations in Python.
- Watchers: A library for setting up a response to changes in files or directories.

Full documentation is available at: https://develmaycare.com/docs/
 
## Install

To install without database support: `pip install commonkit`

To install all dependencies, use: `pip install commonkit[all]`

> Note: All dependencies includes SQLAlchemy but *not* specific database drivers below.

### Database Support

For database support: `pip install commonkit[database]` (supports SQLite by default)

Or for specific database engines:

- MS SQL: `pip install commonkit[mssql]`
- Oracle: `pip install commonkit[oracle]`
- Postgres: `pip install commonkit[pgsql]`

Tablib is required for database export features: `pip install tablib`

### Files and Strings

Files and strings make optional use of BeautifulSoup, Jinja2, Pygments, and unidecode:

```bash
pip install beautifulsoup4; # for strip_html_tags()
pip install jinja2; # for parse_jinja_string() and parse_jinja_template() and config when parsing files as templates
pip install pygments; # for highlight_code()
pip install unidecode; # for replace_non_ascii() and slug()
```

Or use `pip install commonkit[strings]` to install all of these dependencies.

### Shell

Full shell support requires colorama and tabulate:

```bash
pip install colorama; for shell.feedback
pip install tabulate; for shell.tables
```

Or use `pip install commonkit[shell]`.
uni2ascii-janin 1.1.0
Convert unicode characters that resemble ASCII to their equivalent.

# uni2ascii

Convert unicode to closest ASCII equivalent.

There are many unicode glyphs whose appearance is very similar to ASCII characters. This script converts these codepoints to their ASCII equivalent. For example, the string `і lоѵе üńісοdе` contains only 2 ASCII characters, despite the fact that all but `üń` look fine at first glance. To convert to ASCII:

    > echo і lоѵе üńісοdе | uni2ascii
    i love unicode

The default action is to leave untouched any non-ascii that `uni2ascii.py` doesn't know about. This can be overridden with command line arguments. Call `uni2ascii -h` for help.

You can also call from python:

    from uni2ascii import uni2ascii
    ascii_string = uni2ascii('і lоѵе üńісοdе')

It's quite easy to add new transliterations by just copying and pasting offending strings into the code. See the function `get_translits()` in `__init__.py`. Feel free to contact me or do a pull request if you find useful ones that aren't there.

## Notes

`uni2ascii` was written to handle particular data we had on hand. There are plenty of missing transliterations. I'm happy to add new ones!

Input encoding must be utf-8.

Feel free to modify - it's not likely it'll work exactly correctly for you out of the box.

The code will no longer work in python2 -- I added some unicode normalization from `unicodedata` and haven't quite figured out how to make it work in python2 and python3 simultaneously.

This was not designed to thwart homograph attacks, but rather to help with text normalization of English, where unicode sometimes sneaks in.

## Install

    pip install uni2ascii-janin

For the most up to date:

    pip install git+https://github.com/ajanin/uni2ascii.git


## Alternatives

### The Python module `unidecode`

Very similar in spirit, but doesn't handle punctuation and makes some choices I disagree with.

### iconv

If you call `iconv -t //TRANSLIT`, it'll do some of what `uni2ascii` does, but a bunch of stuff is missing that is important to our application.

### Image processing approaches

There have been a few projects that actually look at the generated pixels to determine if two glyphs are too similar. I love the idea, but wanted more fine grain control.