Skip to content

A collection tracker that integrates with TPDB and Stash.

License

Notifications You must be signed in to change notification settings

Serechops/Jizzarr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jizzarr Jizzarr

Introduction

Jizzarr is a web application designed to manage and organize adult content metadata. It has the ability to integrate with both TPDB and Stash.

Releases

Please check the Releases page for the latest Jizzarr binaries.

Key Features

  1. API Integration
  • ThePornDB (TPDB) Integration: Fetches scene details and metadata from TPDB.
  • Stash Integration: Allows population of sites and scenes from the Stash service.

2. Scene Matching

Jizzarr offers a powerful scene matching feature using fuzzy logic and UUID tags. It supports:

  • Matching scenes based on title, date, performers, and duration.
  • Using custom UUID tags embedded in video files for precise matching.

3. Library Directory Management

Jizzarr allows setting up and managing library directories. It can:

  • Scan and match directories with site names.
  • Automatically update site directories with new files.

4. User Interface

  • Configuration Page: Set up and manage endpoints, API keys, and library directories.
  • Collection Page: View and manage the collection of sites and scenes.
  • Statistics Page: Display comprehensive statistics about the collection.
  • Logs Page: View and download application logs.

5. System Tray Integration

A system tray icon provides easy access to open the application in a browser and quit the application.

Getting Started

Prerequisites

  • Python 3.9 or later
  • Poetry

Installation

  1. Clone the repository:

    git clone https://github.com/your-repository/jizzarr.git
    cd jizzarr
  2. Install the required packages:

    poetry install

Running the Application

  1. Start the application:

    poetry run python app.py
  2. Open your browser and navigate to http://127.0.0.1:6900.

Usage

Configuration

  • Navigate to the configuration page to set up Stash and TPDB API keys, endpoints, and download folder.
  • Add or remove library directories.

Collection Management

  • View and manage sites and scenes in your collection.
  • Add new sites and scenes manually or populate from Stash.

Scene Matching

  • Use the scene matching feature to automatically match video files with scenes in the database.
  • View potential matches and manually match scenes if necessary.

Logs

  • Monitor application logs in real-time.
  • Download logs for offline review or troubleshooting.

Statistics

  • View detailed statistics about the number of scenes, total and collected duration, average site rating, and more.

License

This project is licensed under the Unilicense.

Acknowledgments

  • To Gykes and having this crazy inspiration!
  • ThePornDB and Stash for their comprehensive adult content databases and media management system.