Zeusy123 / Jackett

Use just about any tracker with Sonarr or Couchpotato

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jackett Public

This project is a fork of Jackett/Jackett based on version 0.6.45.0, the latest version supporting public trackers and modified to be able to run 2 instances at the same time.

  • One with old publics trackers
  • The official one with new private trackers If you want to work on this fork and add others, feel free!

How-To

You can easily get 2 applications folders with different names (Jackett and Jackett-public for example) But by default, it will use the same config folder: /home/{username}/.config/Jackett This fork will use: /home/{username}/.config/Jackett-public

  • Install this application into /opt/Jackett-public
  • Copy /home/{username}/.config/Jackett to /home/{username}/.config/Jackett-public
  • Remove the indexers folder
  • Update the config to change port
  • Update the config to change API Key and Instance ID (just add a custom one)
  • Copy your launching service and update it too
  • Reboot

Supported Systems

  • Linux and OSX using Mono 4 (v3 should work but you may experience crashes).

Supported Trackers

Compiling jackett-public

These instructions are to compile on a windows host

  • Install chocolatey pkg manager

  • Install build dependancies

    • choco install -y sourcetree mono visualstudio2015community innosetup 7zip
  • Add 'C:\Program Files (x86)\Inno Setup 5' to your system's PATH environment variable

    • Log out your user, log back in again to refresh $PATH (or kill / restart explorer.exe)
    • Open a cmdline and check that 'iscc.exe' is found / can be executed
  • Use sourcetree to 'git clone' this repo raspdealer/Jackett

  • Open Visual Studio

    • Open the src/ subfolder, select 'Jackett.sln' project file
    • Go to Build menu --> Build Solution
  • Open a new cmd prompt, cd into git Jackett repo folder

  • run Build-mono.bat

    • This generates some product files, including Output/setup.exe, and 'build.mono' folder
  • Rename 'build.mono' folder --> 'Jackett-public'

  • Right click in explorer --> Zip --> 'Add to archive'

    • Select 'tar' archive format
    • Name: 'Jackett-public.Binaries.Mono.tar'
  • Copy file 'Jackett-public.Binaries.Mono.tar' to linux host

    • Run gzip Jackett-public.Binaries.Mono.tar
  • Git tag the latest commit which was build from

    • Upload to github 'releases' page, add file under new version had just git-taged

About

Use just about any tracker with Sonarr or Couchpotato

License:GNU General Public License v2.0


Languages

Language:C# 74.2%Language:HTML 13.7%Language:JavaScript 6.1%Language:CSS 5.5%Language:Batchfile 0.3%Language:Inno Setup 0.2%Language:ASP 0.0%