Metadata-Version: 2.3
Name: studytool
Version: 0.1.16
Summary: A comprehensive command-line study toolkit for PDF processing, video downloading, and text conversion.
License: MIT
Author: Sihan A
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: beautifulsoup4 (>=4.13.4,<5.0.0)
Requires-Dist: click (>=8.2.1,<9.0.0)
Requires-Dist: ebooklib (>=0.19,<0.20)
Requires-Dist: opencc (>=1.1.9,<2.0.0)
Requires-Dist: pdf2image (>=1.16.3,<2.0.0)
Requires-Dist: pymupdf (>=1.26.0,<2.0.0)
Requires-Dist: pypdf2 (>=3.0.1,<4.0.0)
Requires-Dist: pytube (>=15.0.0,<16.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: rich (>=13.6.0,<14.0.0)
Requires-Dist: tqdm (>=4.66.1,<5.0.0)
Requires-Dist: typer (>=0.16.0,<0.17.0)
Requires-Dist: youtube-dl (>=2021.12.17,<2022.0.0)
Requires-Dist: yt-dlp (>=2025.5.22,<2026.0.0)
Description-Content-Type: text/markdown

# studytool 💼

[![GitHub version](https://badge.fury.io/gh/russhustle%2Fstudytool.svg)](https://badge.fury.io/gh/russhustle%2Fstudytool) [![PyPI version](https://badge.fury.io/py/studytool.svg)](https://badge.fury.io/py/studytool)

## To do

- Documentation
- Testing

## Installation

```shell
pip install studytool
```

> The `pdf2image` library needs `poppler` installed.
>
> ```shell
> brew install poppler
> ```

## Course

```
stt course tinyml
```

Before

```sh
tinyml
└── slides
    ├── lec01.pdf
    └── lec02.pdf
```

After

```
tinyml
├── docs
│   ├── README.md
│   ├── imgs
│   │   ├── lec01
│   │   └── lec02
│   ├── lec01.md
│   └── lec02.md
├── mkdocs.yaml
└── slides
    ├── lec01.pdf
    └── lec02.pdf
```

## Playlist

```shell
stt playlist url
```

Example

[Example playlist](https://youtube.com/playlist?list=PL7BBhk26UQOsO1ZqGkD9GjAnNmKAUNr9k&si=miGOUCdJd7bfCS7o)

```shell
stt playlist https://youtube.com/playlist?list=PL7BBhk26UQOsO1ZqGkD9GjAnNmKAUNr9k&si=miGOUCdJd7bfCS7o
```

Output

```
How To Make More Money (With Less Effort)
What They Don't Teach You About Money & Happiness
The Worst Financial Mistake You Can Make
How Much Money Is Enough? The Story Of The Mexican Fisherman
The 4 Hour Work Week by Tim Ferriss (animated book summary) - Escape The 9-5
```

