semvec/pypi-packages huggingface dataset:
petaldata 1.0.2
Export your data from cloud apps like Stripe, Hubspot, and Metabase into Pandas Dataframes.

# PetalData Python Library

Export your data from cloud apps like Stripe, Hubspot, and Metabase into Pandas Dataframes with [PetalData](https://petaldata.app).

## Installation

```
pip install --upgrade petaldata
```

## Requirements

Python 3.4+

## Usage

```python
import petaldata
```

## Example Usage

See the [examples directory](https://github.com/petaldata/petaldata-python/tree/master/examples) in the [GitHub repo](https://github.com/petaldata/petaldata-python).

## Documentation

Interactive documentation is at https://petaldata.app/.

## Releasing

* Update CHANGELOG
* Bump the version number in `setup.py`.
* Generate the distribution archive and upload the archive:

```
rm dist/*
python setup.py sdist bdist_wheel
python -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
```

## Adding a Dataset

* Create a `petaldata/datasets/[CLOUD_APP]` directory
* Create a `petaldata/datasets/[CLOUD_APP]/[DATASET_NAME (PLURAL)].py` file.
  * Create a class that inherits from `petaldata.datasets.abstract.Dataset`. See `petaldata.datasets.stripe.Invoices` for an example.
* Create a `petaldata/datasets/[CLOUD_APP]/__init__.py` file. 
  * Import the dataset created above. 
  * Add config variables needed to use the `[CLOUD_APP] API (like an `API KEY`).
* Add `from petaldata.datasets import [CLOUD_APP]` to `petaldata/__init__.py`

## Questions

Email derek@petaldata.app.
pylogcat 0.0.3
An application log system similar to Android Logcat for Python

# PyLogcat
**PyLogcat**  is an application log system similar to Android Logcat for Python.

PyLogcat currently supports the following log levels.

- **Error** : Critical messages which can cause application malfunction   
- **Warning** : Priority messages which indicate the potential problem in application
- **Information** : Proirity messages which help users tracing application execution
- **Verbose** : Debug messages which help developers debugging application under development 

## How To
### Install package
```shell
pip install pylogcat
```
### Import modules
```python
from pylogcat import Log, Level
```

**Log** module privodes main functions for application log.

**Level** enumerates supported log levels as **v**, **i**, **w**, and **e** for verbose, informatin, warning, and error messages.

### Setup log level
Log level is set as **v**erbose which means all messages will be shown. Users can set log level as **e**rror, **w**arning, **i**nformation, or **v**erbose as required. For example, users can set log level as information by adding the following line of code
```python
Log.level = Level.i
```

### Create log message

#### Verbose log message
Log messages will be shown only if log level is set as **v**.
```python
Log.v(tag, message)
```
#### Information log message
Log messages will be shown only if log level is set as **v** or **i**.
```python
Log.i(tag, message)
```
#### Warning log message
Log messages will be shown only if log level is set as **v**, **i**, or **w**.
```python
Log.w(tag, message)
```
#### Error log message
Log messages will be shown no matter what log level is set.
```python
Log.e(tag, message)
```

## Limitations
**PyLogcat** can only print log messages on console now.