2017-09-15 06:14:46 +00:00
---
2024-01-31 16:48:59 +00:00
id : trellas
name : Trellas
description : "Trellas (Magico) is a GREEK Private Torrent Tracker for MOVIES / TV / GENERAL"
2021-09-07 23:09:51 +00:00
language : el-GR
2020-05-10 20:05:19 +00:00
type : private
encoding : UTF-8
links :
2022-03-29 17:28:45 +00:00
- https://trellas.net/
2020-05-10 20:05:19 +00:00
legacylinks :
- https://magico.info/
2020-09-27 16:33:27 +00:00
- https://magico.one/
2020-11-15 18:18:06 +00:00
- https://magico.club/
2021-01-21 23:11:53 +00:00
- https://magico.fun/
2021-09-29 08:49:01 +00:00
- https://trellas.info/
2022-03-29 17:28:45 +00:00
- https://trelas.club/
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
caps :
categorymappings :
- {id: 1, cat: Movies, desc : "Movies" }
2024-02-01 00:46:13 +00:00
- {id: 84, cat: Movies, desc : "Movies New (2022, 2023, 2024)" }
- {id: 14, cat: Movies/SD, desc : "Movies DVDRip-WEBRip-BRRip (up to 2021)" }
- {id: 16, cat: Movies/SD, desc : "Movies (CAM)" }
2020-05-10 20:05:19 +00:00
- {id: 17, cat: Movies/BluRay, desc : "Movies BLU-RAY" }
- {id: 44, cat: Movies, desc : "Movies Greek" }
- {id: 76, cat: Movies, desc : "Movies Documentaries" }
- {id: 82, cat: Movies, desc : "Movies Theater" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 52, cat: TV, desc : "TV Series" }
- {id: 53, cat: TV/SD, desc : "TV Series Foreign" }
2024-02-01 00:46:13 +00:00
- {id: 70, cat: TV/HD, desc : "TV Series Foreign (720p/1080p)" }
2020-05-10 20:05:19 +00:00
- {id: 54, cat: TV, desc : "TV Series Greek" }
- {id: 86, cat: TV, desc : "TV Series Foreign Complete Seasons" }
2024-02-01 00:46:13 +00:00
- {id: 92, cat: TV, desc : "TV Series Foreign Complete Seasons (720p/1080p)" }
2020-05-10 20:05:19 +00:00
- {id: 87, cat: TV, desc : "TV Series Greek Complete Seasons" }
2024-02-01 00:46:13 +00:00
- {id: 99, cat: TV, desc : "TV Series Greek Turkish women" }
2020-05-10 20:05:19 +00:00
- {id: 63, cat: TV, desc : "TV Series Recreational" }
- {id: 83, cat: TV/Sport, desc : "TV Sports" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 55, cat: Movies, desc : "Children" }
- {id: 38, cat: Movies, desc : "Children (Movies)" }
- {id: 39, cat: Movies, desc : "Children Subtitled (Movies)" }
- {id: 93, cat: Movies, desc : "Children (TV Series)" }
- {id: 94, cat: Movies, desc : "Children Subtitled (TV Series)" }
- {id: 45, cat: Movies, desc : "Children Anime" }
- {id: 98, cat: Movies, desc : "Children 3D" }
- {id: 64, cat: Movies, desc : "Children Music" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 7, cat: Audio, desc : "Music Foreign" }
- {id: 21, cat: Audio, desc : "Music Foreign New Releases" }
- {id: 46, cat: Audio, desc : "Music Foreign Old Releases" }
- {id: 32, cat: Audio, desc : "Music Foreign Discographies" }
- {id: 20, cat: Audio, desc : "Music Foreign Collections" }
- {id: 102, cat: Audio, desc : "Music Foreign MAGICO Radio" }
2024-02-01 00:46:13 +00:00
- {id: 108, cat: Audio, desc : "Music Foreign Lice Cd's" }
2020-05-10 20:05:19 +00:00
- {id: 81, cat: Audio, desc : "Music Foreign Karaoke" }
- {id: 95, cat: Audio, desc : "Music Foreign Soundtrack" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 47, cat: Audio, desc : "Music Greek" }
- {id: 48, cat: Audio, desc : "Music Greek New Releases" }
- {id: 49, cat: Audio, desc : "Music Greek Old Releases" }
- {id: 51, cat: Audio, desc : "Music Greek Discographies" }
- {id: 50, cat: Audio, desc : "Music Greek Collections" }
- {id: 101, cat: Audio, desc : "Music Greek MAGICO Radio" }
- {id: 97, cat: Audio, desc : "Music Greek Live Cd's" }
- {id: 57, cat: Audio, desc : "Music Greek Rebetika" }
- {id: 58, cat: Audio, desc : "Music Greek Primary" }
- {id: 59, cat: Audio, desc : "Music Greek Cretan" }
- {id: 60, cat: Audio, desc : "Music Greek Island" }
- {id: 62, cat: Audio, desc : "Music Greek Pontian" }
- {id: 80, cat: Audio, desc : "Music Greek Karaoke" }
- {id: 96, cat: Audio, desc : "Music Greek Soundtracks" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 73, cat: Audio, desc : "Music Seasonal" }
- {id: 74, cat: Audio, desc : "Music Seasonal Xmas" }
- {id: 79, cat: Audio, desc : "Music Seasonal Easter" }
- {id: 75, cat: Audio, desc : "Music Seasonal Halloween" }
- {id: 78, cat: Audio, desc : "Music Seasonal Valentines" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 33, cat: Books, desc : "Books" }
- {id: 41, cat: Books, desc : "Books Greek" }
2024-02-01 00:46:13 +00:00
- {id: 71, cat: Books, desc : "Books (A)" }
2020-05-10 20:05:19 +00:00
- {id: 65, cat: Books, desc : "Books Comics" }
- {id: 43, cat: Books, desc : "Books Periodicals" }
- {id: 105, cat: Books, desc : "Books Audio" }
- {id: 72, cat: Books, desc : "Books Children" }
- {id: 66, cat: Books, desc : "Books Educational" }
- {id: 42, cat: Books, desc : "Books Foreign" }
- {id: 67, cat: Books, desc : "Books Photos" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 6, cat: PC, desc : "Programs" }
- {id: 18, cat: PC/0day, desc : "Programs PC" }
2020-10-28 19:00:48 +00:00
- {id: 40, cat: PC/Mobile-Android, desc : "Programs Android" }
2020-05-10 20:05:19 +00:00
- {id: 19, cat: PC/Mac, desc : "Programs Mac" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 2, cat: PC/Games, desc : "Games" }
- {id: 27, cat: PC/Games, desc : "Games PC" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
- {id: 88, cat: Other, desc : "Tutorials / Design / Accessories" }
- {id: 89, cat: Other, desc : "Tutorials Photoshop" }
- {id: 91, cat: Other, desc : "Tutorials Illustrator" }
- {id: 90, cat: Other, desc : "Tutorials After Effects" }
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
modes :
search : [ q]
tv-search : [ q, season, ep]
movie-search : [ q]
music-search : [ q]
2020-10-07 01:42:39 +00:00
book-search : [ q]
2017-01-18 20:43:22 +00:00
2020-09-13 03:58:31 +00:00
settings :
- name : username
type : text
label : Username
- name : password
type : password
label : Password
- name : freeleech
type : checkbox
label : Filter freeleech only
default : false
2024-02-01 00:46:13 +00:00
- name : sort
type : select
label : Sort requested from site
default : added
options :
added : created
seeders : seeders
size : size
- name : type
type : select
label : Order requested from site
default : desc
options :
desc : desc
asc : asc
2020-09-13 03:58:31 +00:00
2020-05-10 20:05:19 +00:00
login :
path : ? p=home&pid=1
method : form
form : form#loginbox_form
submitpath : /ajax/login.php
inputs :
action : login
loginbox_membername : "{{ .Config.username }}"
loginbox_password : "{{ .Config.password }}"
loginbox_remember : 1
selectorinputs :
securitytoken :
selector : "script:contains(\"stKey: \")"
filters :
- name : regexp
args : "stKey: \"(.+?)\","
error :
- selector : ":contains(\"-ERROR-\")"
test :
2024-02-01 19:54:32 +00:00
path : ? p=home&pid=1
selector : div#member_info_bar
2017-01-18 20:43:22 +00:00
2020-05-10 20:05:19 +00:00
search :
paths :
2024-02-02 22:42:39 +00:00
- path : /?p=torrents&pid=10
method : post
2020-05-10 20:05:19 +00:00
keywordsfilters :
2024-02-16 18:12:51 +00:00
- name : toupper
2020-08-16 22:34:29 +00:00
- name : re_replace # add brackets to year on searchquery if missing
2020-08-17 01:35:54 +00:00
args : [ "\\(*((19|20)\\d{2})\\)*" , "($1)" ]
2020-05-10 20:05:19 +00:00
- name : replace # use this as a workaround till #893 is implemented
args : [ "Greys Anatomy" , "Grey's Anatomy" ]
- name : re_replace
2024-02-02 22:55:00 +00:00
args : [ "[^\\w\\d\\(\\)]+" , "+" ]
2020-05-10 20:05:19 +00:00
inputs :
$raw : "{{ range .Categories }}cid[]={{.}}&{{end}}"
keywords : "{{ .Keywords }}"
2020-09-13 03:58:31 +00:00
# name, description, both, uploader
2020-05-10 20:05:19 +00:00
search_type : name
2024-02-01 00:46:13 +00:00
"sortOptions[sortBy]": "{{ .Config.sort }}"
"sortOptions[sortOrder]": "{{ .Config.type }}"
2020-05-10 20:05:19 +00:00
error :
2024-02-06 13:59:04 +00:00
- selector : div#show_error:not(:contains("Δεν βρέθηκαν αποτελέσματα")) font
2020-01-09 06:16:03 +00:00
2020-05-10 20:05:19 +00:00
rows :
2024-02-01 00:46:13 +00:00
selector : "div#content > div.torrent-box[id^=\"torrent_\"]{{ if .Config.freeleech }}:has(img[src$=\"torrent_free.png\"]){{ else }}{{ end }}, tr:has(a[href*=\"?p=torrents\"][href*=\"&action=details\"]){{ if .Config.freeleech }}:has(img[src$=\"torrent_free.png\"]){{ else }}{{ end }}"
2020-01-09 06:16:03 +00:00
2020-05-10 20:05:19 +00:00
fields :
title :
selector : a[href*="?p=torrents"][href*="&action=details"]
filters :
- name : replace
args : [ "Grey's Anatomy" , "Greys Anatomy" ]
category :
selector : a[href*="?p=torrents"][href*="&cid="]
attribute : href
filters :
- name : querystring
args : cid
details :
selector : a[href*="?p=torrents"][href*="&action=details"]
attribute : href
download :
selector : a[href*="?p=torrents"][href*="&action=download"]
attribute : href
2021-10-23 04:16:24 +00:00
imdbid :
2020-05-25 03:17:44 +00:00
selector : a[href*="imdb.com/title/tt"]
2020-05-10 20:05:19 +00:00
attribute : href
size :
selector : a[rel="torrent_size"]
seeders :
selector : a[rel="torrent_seeders"]
leechers :
selector : a[rel="torrent_leechers"]
grabs :
selector : a[rel="times_completed"]
2020-11-07 23:43:33 +00:00
poster :
2020-05-10 20:05:19 +00:00
selector : a[rel="fancybox"]
attribute : href
description :
selector : div.torrentDetails > div:has(span.floatright)
2024-02-02 22:42:39 +00:00
filters :
- name : re_replace
args : [ "^(.+?\\/10)" , "IMDB Rating: $1" ]
genre :
selector : div.torrentDetails > div:has(span.floatright)
remove : span
filters :
- name : re_replace
args : [ "(Είδος:|\\))" , "" ]
- name : replace
args : [ " (" , "_" ]
- name : replace
args : [ "Α - " , "Α -_" ]
- name : replace
args : [ "Ω- " , "Ω-_" ]
- name : replace
args : [ " - " , "_-_" ]
2020-05-10 20:05:19 +00:00
downloadvolumefactor :
case :
2024-02-01 00:46:13 +00:00
"img[src$=\"torrent_free.png\"]": 0
2020-05-10 20:05:19 +00:00
"*": 1
uploadvolumefactor :
case :
"*": 1
2021-10-23 04:16:24 +00:00
date_day :
# Uploaded Yesterday at 20:12 by
2020-08-15 22:01:32 +00:00
selector : div.torrentOwner:not(:has(abbr.timeago)):contains("day"), div.torrentOwner:not(:has(abbr.timeago)):contains("σήμερα"), div.torrentOwner:not(:has(abbr.timeago)):contains("εχθές"), div.torrentOwner:not(:has(abbr.timeago)):contains("Δευτέρα"), div.torrentOwner:not(:has(abbr.timeago)):contains("Τρίτη"), div.torrentOwner:not(:has(abbr.timeago)):contains("Τετάρτη"), div.torrentOwner:not(:has(abbr.timeago)):contains("Πέμπτη"), div.torrentOwner:not(:has(abbr.timeago)):contains("Παρασκευή"), div.torrentOwner:not(:has(abbr.timeago)):contains("Σάββατο"), div.torrentOwner:not(:has(abbr.timeago)):contains("Κυριακή")
2022-12-13 20:22:32 +00:00
# auto adjusted by site account profile
optional : true
2020-05-10 20:05:19 +00:00
remove : span
filters :
2020-08-15 22:01:32 +00:00
- name : replace
args : [ "Uploaded " , "" ]
- name : replace
args : [ " by" , "" ]
2020-05-10 20:05:19 +00:00
- name : replace
args : [ "Ανέβηκε " , "" ] # Uploaded
- name : replace
args : [ " από" , "" ] # by
- name : replace
args : [ " τον/την" , "" ] # him/her
- name : replace
2020-10-07 01:42:39 +00:00
args : [ "στις " , "at " ] # at
2020-05-10 20:05:19 +00:00
- name : replace
args : [ "σήμερα" , "Today" ]
- name : replace
args : [ "εχθές" , "Yesterday" ]
- name : replace
args : [ "Δευτέρα" , "Monday" ]
- name : replace
args : [ "Τρίτη" , "Tuesday" ]
- name : replace
args : [ "Τετάρτη" , "Wednesday" ]
- name : replace
args : [ "Πέμπτη" , "Thursday" ]
- name : replace
args : [ "Παρασκευή" , "Friday" ]
- name : replace
args : [ "Σάββατο" , "Saturday" ]
- name : replace
args : [ "Κυριακή" , "Sunday" ]
2020-08-15 22:01:32 +00:00
- name : fuzzytime
2021-10-23 04:16:24 +00:00
date_year :
# 23-10-2021 22:59
2020-08-15 22:01:32 +00:00
selector : div.torrentOwner:not(:has(abbr.timeago)):contains("-")
2022-12-13 20:22:32 +00:00
# auto adjusted by site account profile
optional : true
2020-08-15 22:01:32 +00:00
remove : span
filters :
- name : replace
args : [ "Uploaded " , "" ]
- name : replace
args : [ " by" , "" ]
- name : replace
args : [ "at " , "" ]
- name : replace
args : [ "Ανέβηκε " , "" ] # Uploaded
- name : replace
args : [ " από" , "" ] # by
- name : replace
args : [ " τον/την" , "" ] # him/her
- name : replace
args : [ "στις " , "" ] # at
2020-05-10 20:05:19 +00:00
- name : dateparse
2023-02-24 20:08:29 +00:00
args : "dd-MM-yyyy HH:mm"
2021-10-23 04:16:24 +00:00
date_other :
2020-05-10 20:05:19 +00:00
selector : td.torrent_name
2022-12-13 20:22:32 +00:00
# auto adjusted by site account profile
optional : true
2020-05-10 20:05:19 +00:00
remove : div, a, span
filters :
- name : replace
args : [ "Uploaded " , "" ]
- name : replace
args : [ " by" , "" ]
- name : replace
args : [ "at " , "" ]
- name : dateparse
2023-02-24 20:08:29 +00:00
args : "dd-MM-yyyy HH:mm"
2022-12-13 20:22:32 +00:00
date_unix :
selector : div.torrentOwner > abbr.timeago
attribute : data-time
optional : true
2021-10-23 04:16:24 +00:00
date :
2022-12-13 20:22:32 +00:00
text : "{{ if or .Result.date_day .Result.date_year .Result.date_other .Result.date_unix }}{{ or .Result.date_day .Result.date_year .Result.date_other .Result.date_unix }}{{ else }}now{{ end }}"
2020-01-09 06:16:03 +00:00
# TSUE 2.2