semvec/pypi-packages huggingface dataset:
arxiv-downloader 1.0.0
A command line interface to download PDF files from https://arxiv.org.
Requires Python: >=3.6

# arxiv-downloader: The arXiv PDF Command-Line Interface Downloader

![](https://img.shields.io/pypi/v/arxiv-downloader)
![](https://img.shields.io/pypi/pyversions/arxiv-downloader)

![](./featured.svg)


## Installation

arxiv-downloader is available via PyPi:

``` sh
pip install arxiv-downloader
```

## Examples

Download a PDF using a URL:
``` sh
arxiv-downloader https://arxiv.org/pdf/2302.06544.pdf
```

Download a PDF using an ID:
``` sh
arxiv-downloader 2302.06544
```

Download a PDF into a directory:
``` sh
arxiv-downloader https://arxiv.org/pdf/2302.06544.pdf -d ./pdfs
```

Download a PDF and its source files (as `.tar.gz` archive):
``` sh
arxiv-downloader https://arxiv.org/pdf/2302.06544.pdf -s
```

## Usage

To see all available options, use the help command:

``` sh
arxiv-downloader -h
```

This will display usage information similar to the following:

```plaintext
usage: arxiv-downloader [-h] [-d DIRECTORY] [-s] [url_or_id]

Download articles from arXiv.

positional arguments:
  url_or_id             The URL or ID of the arXiv article. (default: None)

options:
  -h, --help            show this help message and exit
  -d DIRECTORY, --directory DIRECTORY
                        The directory where the article will be downloaded. (default: ./)
  -s, --source          Also download the source files of the article. (default: False)
```
coinpaprika-async 3.1.3
An asynchronous library for interacting with the Coinpaprika.com API, written with httpx in Python.
Requires Python: <4.0,>=3.11

<div align="center">
<h1 style="font-size:50px;">Coinpaprika Async Client</h1>

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/coinpaprika-async)

</div>

## 1. Usage

This library provides convenient and modern way to use [coinpaprika.com](https://api.coinpaprika.com/) API in Python.

[Coinpaprika](https://coinpaprika.com/) delivers full market data to the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more.

## 2. Requirements

```sh
pip install coinpaprika_async
```

Or:

```sh
poetry add coinpaprika_async
```

## 3. Getting started

Each top-level path has their own endpoint class now:


- `GET` /coins `->` `CoinsEndpoint`
- `GET` /exchanges `->` `ExchangesEndpoint`
- `GET` /key `->` `KeyEndpoint`
- `GET` /global `->` `MarketEndpoint`
- `GET` /search + /price-converter `->` `MiscelanousEndpoints`
- `GET` /people `->` `PeopleEndpoint`
- `GET` /tags `->` `TagsEndpoint`
- `GET` /tickers `->` `TickersEndpoint`


## 4 Examples:

Check out the [examples](./examples) directory.

## 5. Tests

```sh
py -m pytest -vs .
```

## 6. License
CoinpaprikaAPI is available under the MIT license. See the LICENSE file for more info.
eventique 1.0.1
Light and standalone python events manager.

# Eventique a simple and standalone event manager for Python

Eventique is a simple and standalone event manager for Python. It is designed to be used in a standalone manner, without any dependencies on other libraries. It is designed to be simple to use and easy to understand.

## Example Usage

```python
# Create an instance of the EventsHandler
evtHandler = EventsHandler()

# Define a callback function
evtHandler.on("my_event", lambda event: print("Event triggered!"))
evtHandler.send("my_event")  # Output: Event triggered!
```

## More complex example

```python
import threading
import time
from eventique.EventsHandler import EventsHandler
from eventique.ThreadSharedSingleton import ThreadSharedSingleton

class MyEventsHandler(EventsHandler, metaclass=ThreadSharedSingleton):
    def __init__(self):
        super().__init__()

class MyThread(threading.Thread):
    def __init__(self):
        super().__init__()
        self.daemon = True
        self.stop = threading.Event()
        MyEventsHandler().on("stop_event", self.onStopEvent, originator=self)
        MyEventsHandler().on("print_something", self.onPrintSomething, originator=self)

    def onStopEvent(self, event):
        print("Stop Event triggered!")
        self.stop.set()

    def onPrintSomething(self, event, something):
        print(something)
    
    def run(self):
        self.stop.wait()

mt = MyThread()
mt.start()
time.sleep(2)
MyEventsHandler().send("print_something", "Something to print 1")
time.sleep(2)
MyEventsHandler().send("print_something", "Something to print 2")
time.sleep(1)
MyEventsHandler().send("stop_event")
```
deirokay 1.2.0
A tool for data profiling and data validation
Requires Python: >=3.7

# Deirokay
[![build](https://img.shields.io/github/workflow/status/bigdatabr/deirokay/Test)](https://github.com/bigdatabr/deirokay/actions/workflows/test.yml)
[![codecov](https://codecov.io/gh/bigdatabr/deirokay/branch/master/graph/badge.svg?token=Fee3QNLC2s)](https://codecov.io/gh/bigdatabr/deirokay)
[![docstr_coverage](https://img.shields.io/endpoint?url=https://jsonbin.org/bressanmarcos/deirokay/badges/docstr-cov)](https://github.com/HunterMcGushion/docstr_coverage)
[![license: MIT](https://img.shields.io/github/license/bigdatabr/deirokay)](https://github.com/bigdatabr/deirokay/blob/master/LICENSE)
[![code style: flake8](https://img.shields.io/badge/code%20style-flake8-000000.svg)](https://flake8.pycqa.org/en/latest/internal/writing-code.html)
[![docstring: numpy](https://img.shields.io/badge/docstring-numpy-008080.svg)](https://numpydoc.readthedocs.io/en/latest/format.html)
[![imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
[![semantic-release: conventionalcommits](https://img.shields.io/badge/semantic--release-conventionalcommits-e10079?logo=semantic-release)](https://www.conventionalcommits.org/)


Deirokay (*dejɾo'kaj*) is a tool for data profiling and data validation.

Deirokay separates document parsing from validation logic,
so that you can create your statements about your data
without worrying whether or not your file has been properly
parsed.

You can use Deirokay for:
- Data parsing from files (CSV, parquet, excel, or any other
pandas-compatible format);
- Data validation, via *Deirokay Statements*;
- Data profiling, which generates Deirokay Statements automatically
based on an existing file. You may use these statements later against
new documents to make sure the validation still holds for new data.

## Installation

To start using Deirokay, install its package by following the instructions below.

By default, only core dependencies are installed when supplying the pip
command:

```bash
pip install Deirokay
```

Depending on your use cases, you need to include extra dependencies.
Use any of the commands below:

```bash
pip install Deirokay[s3]  # Optional dependencies for use with AWS S3
pip install Deirokay[pandas]  # For Pandas backend
pip install Deirokay[dask]  # For Dask or Dask Distributed backends
```

You may also install any combination of the extras above by separating
them with commas:

```bash
pip install Deirokay[dask,s3]  # Dask + S3 deps
```

To check if Deirokay is properly installed and to know its version,
enter the following command in the Python prompt:

```
>>> import deirokay
>>> deirokay.__version__
'X.Y.Z'
```

If you wish to contribute for Deirokay development, you need to install
a more restrict set of packages, in order to guarantee that you are
always creating and testing code to work with least recent supported
versions:

```bash
pip install Deirokay[dev]
```

## Documentation

Please, [read the docs](https://deirokay.readthedocs.io/).

## Contributing

Check our [contributing](./CONTRIBUTING.md) guidelines.