Metadata-Version: 2.1
Name: dlsys
Version: 0.1.1
Summary: A versatile downloader for various types of internet content
Home-page: https://github.com/yourusername/dlsys
Author: Mark Powers
Author-email: mpoweru@lifsys.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: yt-dlp
Requires-Dist: requests
Requires-Dist: pydub

# Dlsys

Dlsys is a versatile Python package for downloading and processing various types of content from the internet, including YouTube videos, websites, images, and audio files.

## Features

- Download audio from YouTube videos
- Split audio files into segments
- Download images from URLs
- Download webpages
- Support for multiprocessing to speed up downloads

## Installation

You can install Dlsys using pip:

```
pip install dlsys
```

## Usage

Here are some examples of how to use Dlsys:

```python
from dlsys import Dlsys

# Download audio from a YouTube video and split it into 60-minute segments
Dlsys().set_url("https://youtu.be/Y3whytmX51w").split(60).audio()

# Download multiple audio files using multiprocessing
urls = ["https://youtu.be/video1", "https://youtu.be/video2", "https://youtu.be/video3"]
Dlsys().set_url(urls).output_dir("downloads").multi().audio()

# Download images
image_urls = ["https://example.com/image1.jpg", "https://example.com/image2.png"]
Dlsys().set_url(image_urls).output_dir("images").download_images(image_urls)

# Download webpages
webpage_urls = ["https://example.com", "https://example.org"]
Dlsys().set_url(webpage_urls).output_dir("webpages").download_webpages(webpage_urls)
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
