Metadata-Version: 2.1
Name: four-chan-ripper
Version: 0.0.2
Summary: Rips the contents of threads on 4chan
Home-page: https://github.com/fastily/four-chan-ripper
Author: Fastily
Author-email: fastily@users.noreply.github.com
Project-URL: Bug Tracker, https://github.com/fastily/four-chan-ripper/issues
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: beautifulsoup4
Requires-Dist: lxml
Requires-Dist: prompt-toolkit
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: spawn-user-agent

# four-chan-ripper
[![Python 3.11+](https://upload.wikimedia.org/wikipedia/commons/6/62/Blue_Python_3.11%2B_Shield_Badge.svg)](https://www.python.org)
[![License: GPL v3](https://upload.wikimedia.org/wikipedia/commons/8/86/GPL_v3_Blue_Badge.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)

Tool for ripping and saving the media files in 4chan threads.

## Installation
```bash
pip install four-chan-ripper
```

👉 Installs a CLI alias called `4cr` which can be used to invoke the program directly

## Usage
```
usage: 4cr [-h] [-b board_id] [-i] [-s] [-o output_directory] [urls ...]

4chan ripper CLI

positional arguments:
  urls                 the urls to process

options:
  -h, --help           show this help message and exit
  -b board_id          The short id of the board to target. Ignored if the program was not started in interactive mode. Default is hr
  -i                   Causes the archive file to get ignored. Only applicable in interactive mode.
  -s                   Treat the input urls as a photoset to rip
  -o output_directory  The output directory. Defaults to the current working directory.
```
