Welcome net-p2p/jackett to the tree

Jackett works as a proxy server: it translates queries from apps
(Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) into
tracker-site-specific http queries, parses the html response, then sends
results back to the requesting software. This allows for getting recent
uploads (like RSS) and performing searches. Jackett is a single
repository of maintained indexer scraping & translation logic - removing
the burden from other apps.

WWW: https://github.com/Jackett/Jackett

PR:		218458
This commit is contained in:
Mark Felder 2017-08-03 16:47:31 +00:00
parent 7bdf3e6167
commit 118b2a2182
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=447248
7 changed files with 322 additions and 1 deletions

2
GIDs
View file

@ -295,7 +295,7 @@ _sabnzbd:*:350:
sonarr:*:351:
radarr:*:352:
_iodined:*:353:
# free: 354
jackett:*:354:
# free: 355
# free: 356
# free: 357

1
UIDs
View file

@ -300,6 +300,7 @@ _sabnzbd:*:350:350::0:0:sabnzb Daemon:/nonexistent:/usr/sbin/nologin
sonarr:*:351:351::0:0:Sonarr PVR:/nonexistent:/usr/sbin/nologin
radarr:*:352:352::0:0:Radarr Daemon:/nonexistent:/usr/sbin/nologin
_iodined:*:353:353::0:0:Iodine Daemon:/nonexistent:/usr/sbin/nologin
jackett:*:354:354::0:0:Jackett Torznab Proxy Daemon:/nonexistent:/usr/sbin/nologin
# free: 354
# free: 355
# free: 356

31
net-p2p/jackett/Makefile Normal file
View file

@ -0,0 +1,31 @@
# $FreeBSD$
PORTNAME= jackett
PORTVERSION= 0.7.1622
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/Jackett/Jackett/releases/download/
DISTNAME= v${PORTVERSION}/Jackett.Binaries.Mono
MAINTAINER= kiwi@oav.net
COMMENT= Torznab proxy implementation of the Newznab API
LICENSE= GPLv2
RUN_DEPENDS= mono>0:lang/mono
LIB_DEPENDS= libcurl.so:ftp/curl
USE_RC_SUBR= jackett
NO_BUILD= YES
WRKSRC= ${WRKDIR}/Jackett
USERS= jackett
GROUPS= jackett
.include <bsd.port.options.mk>
do-install:
${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR}
.include <bsd.port.mk>

3
net-p2p/jackett/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1501775865
SHA256 (v0.7.1622/Jackett.Binaries.Mono.tar.gz) = b87f8d496cd06b0a8c81676531a39137aacc03d9c3a6631a6e9070ee16675380
SIZE (v0.7.1622/Jackett.Binaries.Mono.tar.gz) = 3631394

View file

@ -0,0 +1,47 @@
#!/bin/sh
#
# Author: Mark Felder <feld@FreeBSD.org>
#
# $FreeBSD$
#
# PROVIDE: jackett
# REQUIRE: LOGIN
# KEYWORD: shutdown
# Add the following lines to /etc/rc.conf to enable jacket:
# jackett_enable="YES"
# Optionaly there is some other parameters
# jackett_user="jackett"
# jackett_group="jackett"
# jackett_data_dir="%%PREFIX%%/jackett"
#
. /etc/rc.subr
name="jackett"
rcvar=jackett_enable
load_rc_config $name
: ${jackett_enable="NO"}
: ${jackett_user:="jackett"}
: ${jackett_user:="jackett"}
: ${jackett_data_dir:="%%PREFIX%%/jackett"}
pidfile="${jackett_data_dir}/jackett.pid"
procname="%%PREFIX%%/bin/mono"
command="/usr/sbin/daemon"
command_args="-f -p ${pidfile} ${procname} %%DATADIR%%/JackettConsole.exe -d ${jackett_data_dir}"
start_precmd=jackett_precmd
jackett_precmd()
{
export XDG_CONFIG_HOME=${jackett_data_dir}
if [ ! -d ${jackett_data_dir} ]; then
install -d -o ${jackett_user} ${jackett_data_dir}
fi
}
run_rc_command "$1"

View file

@ -0,0 +1,9 @@
Jackett works as a proxy server: it translates queries from apps
(Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) into
tracker-site-specific http queries, parses the html response, then sends
results back to the requesting software. This allows for getting recent
uploads (like RSS) and performing searches. Jackett is a single
repository of maintained indexer scraping & translation logic - removing
the burden from other apps.
WWW: https://github.com/Jackett/Jackett

230
net-p2p/jackett/pkg-plist Normal file
View file

@ -0,0 +1,230 @@
%%DATADIR%%/AngleSharp.dll
%%DATADIR%%/AutoMapper.dll
%%DATADIR%%/Autofac.Integration.Owin.dll
%%DATADIR%%/Autofac.Integration.WebApi.Owin.dll
%%DATADIR%%/Autofac.Integration.WebApi.dll
%%DATADIR%%/Autofac.dll
%%DATADIR%%/CloudFlareUtilities.dll
%%DATADIR%%/CommandLine.dll
%%DATADIR%%/Content/animate.css
%%DATADIR%%/Content/binding_dark.png
%%DATADIR%%/Content/bootstrap/bootstrap.min.css
%%DATADIR%%/Content/bootstrap/bootstrap.min.js
%%DATADIR%%/Content/common.js
%%DATADIR%%/Content/congruent_outline.png
%%DATADIR%%/Content/crissXcross.png
%%DATADIR%%/Content/css/font-awesome.min.css
%%DATADIR%%/Content/css/jquery.dataTables.min.css
%%DATADIR%%/Content/custom.css
%%DATADIR%%/Content/custom.js
%%DATADIR%%/Content/custom_mobile.css
%%DATADIR%%/Content/favicon.ico
%%DATADIR%%/Content/fonts/FontAwesome.otf
%%DATADIR%%/Content/fonts/fontawesome-webfont.eot
%%DATADIR%%/Content/fonts/fontawesome-webfont.svg
%%DATADIR%%/Content/fonts/fontawesome-webfont.ttf
%%DATADIR%%/Content/fonts/fontawesome-webfont.woff
%%DATADIR%%/Content/fonts/fontawesome-webfont.woff2
%%DATADIR%%/Content/fonts/glyphicons-halflings-regular.eot
%%DATADIR%%/Content/fonts/glyphicons-halflings-regular.svg
%%DATADIR%%/Content/fonts/glyphicons-halflings-regular.ttf
%%DATADIR%%/Content/fonts/glyphicons-halflings-regular.woff
%%DATADIR%%/Content/fonts/glyphicons-halflings-regular.woff2
%%DATADIR%%/Content/images/sort_asc.png
%%DATADIR%%/Content/images/sort_asc_disabled.png
%%DATADIR%%/Content/images/sort_both.png
%%DATADIR%%/Content/images/sort_desc.png
%%DATADIR%%/Content/images/sort_desc_disabled.png
%%DATADIR%%/Content/index.html
%%DATADIR%%/Content/jacket_medium.png
%%DATADIR%%/Content/libs/bootstrap-notify.js
%%DATADIR%%/Content/libs/filesize.min.js
%%DATADIR%%/Content/libs/handlebars.min.js
%%DATADIR%%/Content/libs/handlebarsextend.js
%%DATADIR%%/Content/libs/handlebarsmoment.js
%%DATADIR%%/Content/libs/jquery.dataTables.min.js
%%DATADIR%%/Content/libs/jquery.min.js
%%DATADIR%%/Content/libs/moment.min.js
%%DATADIR%%/Content/login.html
%%DATADIR%%/Content/setup_indexer.html
%%DATADIR%%/CsQuery.dll
%%DATADIR%%/CurlSharp.dll
%%DATADIR%%/CurlSharp.dll.config
%%DATADIR%%/CurlSharp.dll.mdb
%%DATADIR%%/DateTimeRoutines.dll
%%DATADIR%%/Definitions/2fast4you.yml
%%DATADIR%%/Definitions/3dtorrents.yml
%%DATADIR%%/Definitions/acidlounge.yml
%%DATADIR%%/Definitions/anidex.yml
%%DATADIR%%/Definitions/anirena.yml
%%DATADIR%%/Definitions/aox.yml
%%DATADIR%%/Definitions/apollo.yml
%%DATADIR%%/Definitions/arabafenice.yml
%%DATADIR%%/Definitions/asiandvdclub.yml
%%DATADIR%%/Definitions/audiobooktorrents.yml
%%DATADIR%%/Definitions/awesomehd.yml
%%DATADIR%%/Definitions/b2s-share.yml
%%DATADIR%%/Definitions/bigtorrent.yml
%%DATADIR%%/Definitions/bithq.yml
%%DATADIR%%/Definitions/bithumen.yml
%%DATADIR%%/Definitions/bitspyder.yml
%%DATADIR%%/Definitions/blubits.yml
%%DATADIR%%/Definitions/bluebird.yml
%%DATADIR%%/Definitions/blutopia.yml
%%DATADIR%%/Definitions/btnext.yml
%%DATADIR%%/Definitions/carpathians.yml
%%DATADIR%%/Definitions/chdbits.yml
%%DATADIR%%/Definitions/cinemageddon.yml
%%DATADIR%%/Definitions/cinematik.yml
%%DATADIR%%/Definitions/classix.yml
%%DATADIR%%/Definitions/cpabien.yml
%%DATADIR%%/Definitions/czteam.yml
%%DATADIR%%/Definitions/datascene.yml
%%DATADIR%%/Definitions/deildu.yml
%%DATADIR%%/Definitions/diablotorrent.yml
%%DATADIR%%/Definitions/dragonworld.yml
%%DATADIR%%/Definitions/dragonworldreloaded.yml
%%DATADIR%%/Definitions/dreamteam.yml
%%DATADIR%%/Definitions/eotforum.yml
%%DATADIR%%/Definitions/estone.yml
%%DATADIR%%/Definitions/ethor.yml
%%DATADIR%%/Definitions/eztv.yml
%%DATADIR%%/Definitions/fanoin.yml
%%DATADIR%%/Definitions/freedomhd.yml
%%DATADIR%%/Definitions/fullmixmusic.yml
%%DATADIR%%/Definitions/funkytorrents.yml
%%DATADIR%%/Definitions/gfxpeers.yml
%%DATADIR%%/Definitions/gigatorrents.yml
%%DATADIR%%/Definitions/gods.yml
%%DATADIR%%/Definitions/gormogon.yml
%%DATADIR%%/Definitions/greekteam.yml
%%DATADIR%%/Definitions/hdbits.yml
%%DATADIR%%/Definitions/hdbitscom.yml
%%DATADIR%%/Definitions/hdchina.yml
%%DATADIR%%/Definitions/hdclub.yml
%%DATADIR%%/Definitions/hdhome.yml
%%DATADIR%%/Definitions/hdme.yml
%%DATADIR%%/Definitions/hdsky.yml
%%DATADIR%%/Definitions/hdtorrentsit.yml
%%DATADIR%%/Definitions/hon3yhd.yml
%%DATADIR%%/Definitions/horriblesubs.yml
%%DATADIR%%/Definitions/hyperay.yml
%%DATADIR%%/Definitions/icetorrent.yml
%%DATADIR%%/Definitions/ilcorsaronero.yml
%%DATADIR%%/Definitions/iloveclassics.yml
%%DATADIR%%/Definitions/infinityt.yml
%%DATADIR%%/Definitions/inperil.yml
%%DATADIR%%/Definitions/insanetracker.yml
%%DATADIR%%/Definitions/isohunt.yml
%%DATADIR%%/Definitions/jpopsuki.yml
%%DATADIR%%/Definitions/kapaki.yml
%%DATADIR%%/Definitions/karagarga.yml
%%DATADIR%%/Definitions/kickasstorrent-kathow.yml
%%DATADIR%%/Definitions/kickasstorrent.yml
%%DATADIR%%/Definitions/leparadisdunet.yml
%%DATADIR%%/Definitions/limetorrents.yml
%%DATADIR%%/Definitions/linkomanija.yml
%%DATADIR%%/Definitions/losslessclub.yml
%%DATADIR%%/Definitions/magico.yml
%%DATADIR%%/Definitions/majomparade.yml
%%DATADIR%%/Definitions/maniatorrent.yml
%%DATADIR%%/Definitions/manicomioshare.yml
%%DATADIR%%/Definitions/mononokebt.yml
%%DATADIR%%/Definitions/mteamtp.yml
%%DATADIR%%/Definitions/myspleen.yml
%%DATADIR%%/Definitions/nethd.yml
%%DATADIR%%/Definitions/newretro.yml
%%DATADIR%%/Definitions/nexttorrent.yml
%%DATADIR%%/Definitions/nyaa-pantsu.yml
%%DATADIR%%/Definitions/nyaasi.yml
%%DATADIR%%/Definitions/nyoo.yml
%%DATADIR%%/Definitions/ourbits.yml
%%DATADIR%%/Definitions/passionetorrent.yml
%%DATADIR%%/Definitions/polishsource.yml
%%DATADIR%%/Definitions/polishtracker.yml
%%DATADIR%%/Definitions/ptfiles.yml
%%DATADIR%%/Definitions/qctorrent.yml
%%DATADIR%%/Definitions/rockhardlossless.yml
%%DATADIR%%/Definitions/rodvd.yml
%%DATADIR%%/Definitions/sdbits.yml
%%DATADIR%%/Definitions/secretcinema.yml
%%DATADIR%%/Definitions/shareisland.yml
%%DATADIR%%/Definitions/sharespacedb.yml
%%DATADIR%%/Definitions/shellife.yml
%%DATADIR%%/Definitions/skytorrents.yml
%%DATADIR%%/Definitions/sporthd.yml
%%DATADIR%%/Definitions/sportscult.yml
%%DATADIR%%/Definitions/tasmanit.yml
%%DATADIR%%/Definitions/tenyardtracker.yml
%%DATADIR%%/Definitions/theempire.yml
%%DATADIR%%/Definitions/thegeeks.yml
%%DATADIR%%/Definitions/thehorrorcharnel.yml
%%DATADIR%%/Definitions/theoccult.yml
%%DATADIR%%/Definitions/thepiratebay.yml
%%DATADIR%%/Definitions/theplace.yml
%%DATADIR%%/Definitions/theshinning.yml
%%DATADIR%%/Definitions/theshow.yml
%%DATADIR%%/Definitions/thetorrents.yml
%%DATADIR%%/Definitions/thevault.yml
%%DATADIR%%/Definitions/tntvillage.yml
%%DATADIR%%/Definitions/tokyotosho.yml
%%DATADIR%%/Definitions/torrent9.yml
%%DATADIR%%/Definitions/torrentbd.yml
%%DATADIR%%/Definitions/torrentccf.yml
%%DATADIR%%/Definitions/torrentdownloads.yml
%%DATADIR%%/Definitions/torrenthr.yml
%%DATADIR%%/Definitions/torrenting.yml
%%DATADIR%%/Definitions/torrentproject.yml
%%DATADIR%%/Definitions/torrentsectorcrew.yml
%%DATADIR%%/Definitions/torrentsmd.yml
%%DATADIR%%/Definitions/torrentz2.yml
%%DATADIR%%/Definitions/torviet.yml
%%DATADIR%%/Definitions/totheglory.yml
%%DATADIR%%/Definitions/trancetraffic.yml
%%DATADIR%%/Definitions/uhdbits.yml
%%DATADIR%%/Definitions/ultimategamerclub.yml
%%DATADIR%%/Definitions/ultrahdclub.yml
%%DATADIR%%/Definitions/utorrents.yml
%%DATADIR%%/Definitions/waffles.yml
%%DATADIR%%/Definitions/worldofp2p.yml
%%DATADIR%%/Definitions/xtremezone.yml
%%DATADIR%%/Definitions/yggtorrent.yml
%%DATADIR%%/Definitions/zamundanet.yml
%%DATADIR%%/Definitions/zelkaorg.yml
%%DATADIR%%/Definitions/ztracker.yml
%%DATADIR%%/ICSharpCode.SharpZipLib.dll
%%DATADIR%%/Jackett.dll
%%DATADIR%%/Jackett.dll.mdb
%%DATADIR%%/JackettConsole.exe
%%DATADIR%%/JackettConsole.exe.config
%%DATADIR%%/JackettConsole.exe.mdb
%%DATADIR%%/JackettService.exe
%%DATADIR%%/JackettService.exe.config
%%DATADIR%%/JackettService.exe.mdb
%%DATADIR%%/JackettTray.exe
%%DATADIR%%/JackettTray.exe.config
%%DATADIR%%/JackettTray.exe.mdb
%%DATADIR%%/JackettUpdater.exe
%%DATADIR%%/JackettUpdater.exe.config
%%DATADIR%%/JackettUpdater.exe.mdb
%%DATADIR%%/LICENSE
%%DATADIR%%/Microsoft.AspNet.Identity.Core.dll
%%DATADIR%%/Microsoft.Owin.FileSystems.dll
%%DATADIR%%/Microsoft.Owin.Host.HttpListener.dll
%%DATADIR%%/Microsoft.Owin.Host.SystemWeb.dll
%%DATADIR%%/Microsoft.Owin.Hosting.dll
%%DATADIR%%/Microsoft.Owin.StaticFiles.dll
%%DATADIR%%/Microsoft.Owin.dll
%%DATADIR%%/MonoTorrent.dll
%%DATADIR%%/NLog.dll
%%DATADIR%%/Newtonsoft.Json.dll
%%DATADIR%%/Owin.dll
%%DATADIR%%/README.md
%%DATADIR%%/System.Net.Http.Extensions.dll
%%DATADIR%%/System.Net.Http.Formatting.dll
%%DATADIR%%/System.Net.Http.Primitives.dll
%%DATADIR%%/System.Web.Http.Owin.dll
%%DATADIR%%/System.Web.Http.Tracing.dll
%%DATADIR%%/System.Web.Http.dll
%%DATADIR%%/Upstart.config
%%DATADIR%%/YamlDotNet.dll