Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions src/data/trackers/broadcasthenet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,8 @@ export const broadcasthenet: TrackerRegistryEntry = {
"The top TV tracker, featuring a huge library, well-known internal releasers, great retention, and no ratio requirements.",

// ── Platform & API ──────────────────────────────────────────────────
platform: "gazelle",
gazelleEnrich: true,
apiPath: "/ajax.php",
platform: "btn",
apiPath: "https://api.broadcasthe.net/",

// ── Content ─────────────────────────────────────────────────────────
specialty: "TV",
Expand Down Expand Up @@ -43,8 +42,8 @@ export const broadcasthenet: TrackerRegistryEntry = {
},

// ── Status ──────────────────────────────────────────────────────────
warning: true,
warningNote: "Unvalidated",
warning: false,
warningNote: "",

// ── Flags ───────────────────────────────────────────────────────────
draft: false,
Expand Down
3 changes: 3 additions & 0 deletions src/data/trackers/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ export * from "./torrentleech"
export * from "./tvvault"
export * from "./uhdbits"
export * from "./uploadcx"
export * from "./zenith"

import { pier720 } from "./720pier"
import { abtorrents } from "./abtorrents"
Expand Down Expand Up @@ -105,6 +106,7 @@ import { torrentleech } from "./torrentleech"
import { tvvault } from "./tvvault"
import { uhdbits } from "./uhdbits"
import { uploadcx } from "./uploadcx"
import { zenith } from "./zenith"

export const ALL_TRACKERS: TrackerRegistryEntry[] = [
pier720,
Expand Down Expand Up @@ -158,4 +160,5 @@ export const ALL_TRACKERS: TrackerRegistryEntry[] = [
tvvault,
uhdbits,
uploadcx,
zenith,
]
12 changes: 6 additions & 6 deletions src/data/trackers/iptorrents.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ export const iptorrents: TrackerRegistryEntry = {
"General tracker with a controversial reputation. Extremely large userbase. Content quality can be inconsistent.",

// ── Platform & API ──────────────────────────────────────────────────
platform: "custom",
apiPath: "/api/user",
platform: "iptorrents",
apiPath: "/profile",

// ── Content ─────────────────────────────────────────────────────────
specialty: "General",
Expand All @@ -36,8 +36,8 @@ export const iptorrents: TrackerRegistryEntry = {

// ── Rules ───────────────────────────────────────────────────────────
rules: {
minimumRatio: 0,
seedTimeHours: 0,
minimumRatio: 1.0,
seedTimeHours: 336,
loginIntervalDays: 0,
},

Expand All @@ -46,7 +46,7 @@ export const iptorrents: TrackerRegistryEntry = {
warningNote: "",

// ── Flags ───────────────────────────────────────────────────────────
draft: true,
draft: false,
supportsTransitPapers: false,
profileUrlPattern: "",
profileUrlPattern: "/u/{id}",
}
10 changes: 5 additions & 5 deletions src/data/trackers/torrentleech.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ export const torrentleech: TrackerRegistryEntry = {
"Large general tracker known for having open signups very often. Broad content library across most categories.",

// ── Platform & API ──────────────────────────────────────────────────
platform: "custom",
apiPath: "/api/user",
platform: "torrentleech",
apiPath: "/profile",

// ── Content ─────────────────────────────────────────────────────────
specialty: "General",
Expand All @@ -36,7 +36,7 @@ export const torrentleech: TrackerRegistryEntry = {

// ── Rules ───────────────────────────────────────────────────────────
rules: {
minimumRatio: 0,
minimumRatio: 1.0,
seedTimeHours: 0,
loginIntervalDays: 0,
},
Expand All @@ -46,7 +46,7 @@ export const torrentleech: TrackerRegistryEntry = {
warningNote: "",

// ── Flags ───────────────────────────────────────────────────────────
draft: true,
draft: false,
supportsTransitPapers: false,
profileUrlPattern: "",
profileUrlPattern: "/profile/{username}",
}
51 changes: 51 additions & 0 deletions src/data/trackers/zenith.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
// src/data/trackers/zenith.ts

import type { TrackerRegistryEntry } from "@/data/tracker-registry"

export const zenith: TrackerRegistryEntry = {
// ── Identity ────────────────────────────────────────────────────────
slug: "zenith",
name: "Zenith",
abbreviation: "ZN",
url: "https://znth.cx",
description: "Private general tracker with a clean UNIT3D interface.",

// ── Platform & API ──────────────────────────────────────────────────
platform: "unit3d",
apiPath: "/api/user",

// ── Content ─────────────────────────────────────────────────────────
specialty: "General",
contentCategories: ["Movies", "TV", "Music", "Games", "Books", "Audiobooks"],
language: "English",

// ── Visual ──────────────────────────────────────────────────────────
color: "#7c3aed",
logo: "",

// ── External Links ──────────────────────────────────────────────────
trackerHubSlug: "",
statusPageUrl: "",

// ── Community ───────────────────────────────────────────────────────
userClasses: [],
releaseGroups: [],
bannedGroups: [],
notableMembers: [],

// ── Rules ───────────────────────────────────────────────────────────
rules: {
minimumRatio: 0.4,
seedTimeHours: 72,
loginIntervalDays: 90,
},

// ── Status ──────────────────────────────────────────────────────────
warning: false,
warningNote: "",

// ── Flags ───────────────────────────────────────────────────────────
draft: false,
supportsTransitPapers: false,
profileUrlPattern: "/users/{username}",
}
Loading