semvec/pypi-packages huggingface dataset:
atqo 0.4.1
Async Task Queue Orchestrator with Complex Resource Management
Requires Python: >=3.10

# atqo

[![Documentation Status](https://readthedocs.org/projects/atqo/badge/?version=latest)](https://atqo.readthedocs.io/en/latest)
[![codeclimate](https://img.shields.io/codeclimate/maintainability/endremborza/atqo.svg)](https://codeclimate.com/github/endremborza/atqo)
[![codecov](https://img.shields.io/codecov/c/github/endremborza/atqo)](https://codecov.io/gh/endremborza/atqo)
[![pypi](https://img.shields.io/pypi/v/atqo.svg)](https://pypi.org/project/atqo/)

Async Task Queue Orchestrator 

(task) properties can have arbitrary limits
(actor) capabilities must have linear limits - based on (global) resources

with 
- complex resource manager
- flexible abstractions for schedulers, actors, resources and resource limits

came from [aswan](https://github.com/endremborza/aswan), as part of [sscub](https://sscu-budapest.github.io/) ecosystem cleanup
rssnotify 0.1.1
Simple RSS notify utility.
Requires Python: >=3.10
Keywords: rss,notify

rssnotify
=========

``rssnotify`` is a simple rss feed parser that will execute arbitrary command when specific news are found.

Installation
============

.. code-block:: console

    $ pip install rssnotify

How To use rssnotify
====================
rssnotify use parameters from environment variables, create .env file and run rssnotify from the same directory:

.. code-block:: shell

    URLS=["https://www.kucoin.com/rss/news?lang=en"]
    KEYWORDS=["DELIST"]
    SINCE_HOURS=1
    COMMAND=["notify-send", "-t", "30000", "-u", "critical", "$TITLE", "$LINK"]

after than, you can run rssnotify in a cron job:

.. code-block:: shell

    13 * * * * bash -c "cd $HOME/.config/rssnotify ; XDG_RUNTIME_DIR=/run/user/$(id -u) rss-notify"
pytubelib 0.0.1
PyTubeLib is a tool for interacting with the YouTube Data v3 API using Python. With PyTubeLib, you can search for channels and videos using keywords, get details about specific channels and videos, and search for the latest videos from a channel. The class is designed to handle common API errors and returns results in JSON format for easy processing.
Requires Python: >=3.8

# PyTubeLib

## Installation

`pip install pytubelib`
## Usage

	from pytubelib import YTAPI

	# Load credentials from a JSON file
	creds_file = '/path/to/credentials.json'

	# Create an instance of the YTAPI class
	yt = YTAPI(creds_file)

	# Search for channels by keyword
	channels = yt.search_channels('xXBlackDev9010Xx')

	# Get details for the first channel in the list
	channel_id = channels[0]
	channel_details = yt.get_channel_details(channel_id)

	# Search for videos in the channel by keyword
	videos = yt.search_new_videos(channel_id, 'tutorial')

	# Get details for the first video in the list
	video_id = videos[0]['id']['videoId']
	video_details = yt.get_video_details(video_id)
rabbitmqadmin-client 0.0.2
A simple wrapper around rabbitmq's rabbitmqadmin CLI, and the CLI itself
Requires Python: >=3.7

# rabbitmqadmin

wrapper around rabbitmqadmin official python CLI implementation.

Please see [the official distribution](https://github.com/rabbitmq/rabbitmq-server/tree/main/deps/rabbitmq_management)

# examples

see the [examples](examples/) folder