semvec/pypi-packages huggingface dataset:
yt-data-collector 0.1.3
Project Name is a Python library for accessing and retrieving data from YouTube. It provides functions to fetch videos, channels, playlists, and search results from YouTube, enabling developers to integrate YouTube data into their applications easily.

# Project Name

Project Name is a Python library for accessing and retrieving data from YouTube. It provides functions to fetch videos, channels, playlists, and search results from YouTube, enabling developers to integrate YouTube data into their applications easily.

## Features

- Retrieve videos, channels, and playlists from YouTube by ID or URL.
- Search YouTube for videos, channels, playlists, and movies.
- Fetch detailed information about individual videos including title, description, channel, duration, views, and more.
- Support for sorting search results by relevance, upload date, view count, and rating.

## Installation

You can install Project Name via pip:

```bash
pip install yt_data_collector

Usage
Fetching Videos from a YouTube Channel
You can use the get_channel() function to fetch videos from a YouTube channel. Here's an example:

from project_name import get_channel

# Replace 'CHANNEL_ID' with the ID of the YouTube channel
for video in get_channel(channel_id='CHANNEL_ID', limit=10):
    print(video)


Fetching Videos from a Playlist
You can use the get_playlist() function to fetch videos from a YouTube playlist. Here's an example:

from project_name import get_playlist

# Replace 'PLAYLIST_ID' with the ID of the YouTube playlist
for video in get_playlist(playlist_id='PLAYLIST_ID', limit=10):
    print(video)

Searching YouTube
You can use the get_search() function to search for videos, channels, playlists, or movies on YouTube. Here's an example:
from project_name import get_search

# Replace 'QUERY' with your search query
for result in get_search(query='QUERY', limit=10):
    print(result)

Getting Video Information
You can use the get_video_info() function to fetch detailed information about a specific video. Here's an example:
from project_name import get_video_info

# Replace 'VIDEO_ID' with the ID of the YouTube video
video_info = get_video_info(video_id='VIDEO_ID')
print(video_info)
rdat-kit 1.6.3
RDATKit is a utility library for reading and writing RDAT files that describe RNA structure mapping experiments
Requires Python: >=3.7

# RDATKit (RNA Dataset ToolKIT)

**RDATkit** is a set of tools for parsing, analyzing, and publishing data of RNA chemical footprinting assays. It allows researchers to share their data using community standard formats, and helps them publish their results on indexable and shareable databases.

**RDATKit** is a package provides a set of *Python* and *MATLAB* scripts that facilitate saving and loading data to and from files with **RDAT** format. It also supports the **ISATAB** file format.


## Installation

#### MATLAB

- Download the zip or tar file of the repository and unpack; or 
```bash
git clone https://github.com/ribokit/RDATKit.git
```

- In *MATLAB*, go to "**Set Path**". Then "**Add with Subfolders**" of the target `path/to/RDATKit/MATLAB/`.

#### Python

To install **RDATKit**, simply:

```bash
pip install rdat_kit
```

**RDATKit** requires the following *Python* packages as dependencies, all of which can be installed through [`pip`](https://pip.pypa.io/).
```json
numpy >= 1.8.0
scipy >= 0.13.0
xlrd >= 0.9.2
xlwt >= 1.0.0
```

## Documentation

Documentation is available at https://ribokit.github.io/RDATKit/.

## License

Copyright &copy; of **RDATKit** _Source Code_ is described in [LICENSE.md](https://github.com/ribokit/RDATKit/blob/master/LICENSE.md).

<hr/>

Developed by [**Das lab**](https://daslab.stanford.edu), _Leland Stanford Junior University_.
pydanticutils 0.0.3
Pydantic utility helpers
Requires Python: >=3.11

# pydanticutils
[![ci status](https://github.com/rupurt/pydanticutils/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/rupurt/pydanticutils/actions/workflows/ci.yaml)
![pypi](https://img.shields.io/pypi/v/pydanticutils.svg)
![versions](https://img.shields.io/pypi/pyversions/pydanticutils.svg)

Pydantic utility helpers

## Usage

1. Install the package from pypi

```console
> pip install pydanticutils
```

2. Create a pydantic settings class

```python
class DatabaseSettings(BaseModel):
    host: str = Field(default="0.0.0.0")
    port: int = Field(default=5432)


class AppSettings(BaseSettings):
    model_config = SettingsConfigDict(env_prefix="APP_", env_nested_delimiter="__")

    log_level: str = Field(default="INFO")
    database: DatabaseSettings = Field(default_factory=DatabaseSettings)
```

3. Read a configuration file into the settings class

```python
from pydanticutils import read_yaml

settings = read_yaml("/path/to/config.yaml", AppSettings)
```

## Development

This repository manages the dev environment as a Nix flake and requires [Nix to be installed](https://github.com/DeterminateSystems/nix-installer)

```console
> nix develop -c $SHELL
```

```shell
> make setup
```

```shell
> make test
```

## Publish Package to PyPi

```shell
> make distribution
```

## License

`pydanticutils` is released under the [MIT license](./LICENSE)