is a leightweight CLI tool, for downloading specific images and image-collections from pr0gramm. pr0cessor is written with C# and .NET Core, which makes the CLI run on all platforms.
- Remember logged-in users (similar to being logged in with a Browser, a Session-Cookie is stored on your disk)
 - Download favorites (liked images) of a specified user
 - Download uploads of a specific user
 - Filtering downloads for images-only, videos-only or everything
 
- Filter downloads filterable by sfw, nsfw, nsfl
 - Download all images for specific tags
 
| Commandline-Option | Description | 
|---|---|
| -i --imagesOnly | downloads only image-formats | 
| -v --videosOnly | downloads only video-formats | 
| -e --everything | downloads all formats | 
| -u --username | your pr0gramm username | 
| -p --password | your pr0gramm password | 
| -f --from | download things from specific user (by username) | 
| -d --destination | directory where everything shall be downloaded to | 
# Authenticate as cha0s and download all favs of gamb into the current directory
pr0cessor favs -u cha0s -p stahlofen1 -f gamb -e# Remember authentication locally, you do not have to re-enter it everytime now
pr0cessor auth -u cha0s -p stahlofen1
# Download only images from gamb's favorites and store them into the given directory
pr0cessor favs -f gamb -i -d /path/to/my/pr0/favs
# Download all uploads of cha0s and store them on C: (e.g. on Windows)
pr0cessor uploads -f cha0s -e -d c://you have two options - either you clone this repository and build it yourself (which is recommended for experienced users only), or you download the pre-compiled executables for your platform.
- Clone the repository locally 
git clone https://github.com/unclearParadigm/pr0cessor.git - Enter the src-folder of the Repository 
cd pr0cessor/src - Make sure you have dotnet-tooling and runtime installed. Download SDK from here
 - Use dotnet-tooling to build it 
dotnet build - Or just run it directly 
dotnet run 
- Download latest pre-compiled release for your platform from Releases-Page
 - extract the downloaded file into a directory of your choice (e.g. 
C://Tools/pr0cessor) - add the path to the PATH-variable
 - now you can use pr0cessor from any Shell (powershell, cmd, bash, zsh, whatever you prefer)
 - refer to the examples above
 
any contributions are welcome! Feel free to send pull-requests!
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.