diff --git a/src/Jackett/Definitions/gfxnews.yml b/src/Jackett/Definitions/gfxnews.yml new file mode 100644 index 000000000..1f7fa9ade --- /dev/null +++ b/src/Jackett/Definitions/gfxnews.yml @@ -0,0 +1,321 @@ +--- + site: gfxnews + name: Gfxnews + description: "GFXNews is a Private Torrent Tracker for GRAPHICS SOFTWARE / TUTORIALS / ETC" + language: en-us + type: private + encoding: UTF-8 + links: + - http://forum.gfxnews.org/ + + caps: + categorymappings: + - {id: 11, cat: Other, desc: "3D CONTENT"} + - {id: 1204, cat: Other, desc: "3D CONTENT/3D Total"} + - {id: 1106, cat: Other, desc: "3D CONTENT/AmbientLight"} + - {id: 1215, cat: Other, desc: "3D CONTENT/Archvision"} + - {id: 1214, cat: Other, desc: "3D CONTENT/Arroway"} + - {id: 1216, cat: Other, desc: "3D CONTENT/AsileFX"} + - {id: 1218, cat: Other, desc: "3D CONTENT/Axyz Design"} + - {id: 1217, cat: Other, desc: "3D CONTENT/Daz3D"} + - {id: 1136, cat: Other, desc: "3D CONTENT/DoschDesign"} + - {id: 1213, cat: Other, desc: "3D CONTENT/Evermotion"} + - {id: 1175, cat: Other, desc: "3D CONTENT/ImageCel"} + - {id: 1162, cat: Other, desc: "3D CONTENT/Marlin Studios 3D"} + - {id: 1174, cat: Other, desc: "3D CONTENT/PsicoSonic"} + - {id: 12, cat: PC, desc: "APPS"} + - {id: 129, cat: PC/ISO, desc: "APPS/ISO"} + - {id: 130, cat: PC, desc: "APPS/RIP"} + - {id: 1201, cat: PC, desc: "APPS/CAD/CAM/CAE"} + - {id: 131, cat: PC, desc: "APPS/Adobe Plugins"} + - {id: 1200, cat: PC, desc: "APPS/Archicad Plugins"} + - {id: 1198, cat: PC, desc: "APPS/Avid Plugin"} + - {id: 138, cat: PC, desc: "APPS/Cinema 4D Plugin"} + - {id: 132, cat: PC, desc: "APPS/3DMax Plugins"} + - {id: 133, cat: PC, desc: "APPS/LW Plugins"} + - {id: 134, cat: PC, desc: "APPS/Maya Plugins"} + - {id: 110, cat: Books, desc: "BOOKS"} + - {id: 1236, cat: Books/Magazines, desc: "BOOKS/Magazines"} + - {id: 111, cat: Other, desc: "DEVELOPMENT"} + - {id: 1228, cat: Other, desc: "FILMMAKING & VIDEO PR."} + - {id: 13, cat: Other, desc: "FONTS"} + - {id: 14, cat: Other, desc: "FOOTAGE"} + - {id: 154, cat: Other, desc: "FOOTAGE/12 INCH Design"} + - {id: 140, cat: Other, desc: "FOOTAGE/3D Bank"} + - {id: 150, cat: Other, desc: "FOOTAGE/3D Fon"} + - {id: 155, cat: Other, desc: "FOOTAGE/5 THINGS"} + - {id: 146, cat: Other, desc: "FOOTAGE/Actionback"} + - {id: 156, cat: Other, desc: "FOOTAGE/Adobe Image Library Video"} + - {id: 157, cat: Other, desc: "FOOTAGE/Alien Box/Tommy Back"} + - {id: 158, cat: Other, desc: "FOOTAGE/Animation Factory"} + - {id: 141, cat: Other, desc: "FOOTAGE/Artbeats"} + - {id: 159, cat: Other, desc: "FOOTAGE/Canopus"} + - {id: 187, cat: Other, desc: "FOOTAGE/Capital DV Studio"} + - {id: 160, cat: Other, desc: "FOOTAGE/Corbis Video"} + - {id: 148, cat: Other, desc: "FOOTAGE/Datacraft Video"} + - {id: 161, cat: Other, desc: "FOOTAGE/Digital Brewery"} + - {id: 142, cat: Other, desc: "FOOTAGE/Digital Juice Video"} + - {id: 144, cat: Other, desc: "FOOTAGE/Digital Hotcakes"} + - {id: 162, cat: Other, desc: "FOOTAGE/Digital Preserves"} + - {id: 143, cat: Other, desc: "FOOTAGE/Digital Vision Video"} + - {id: 151, cat: Other, desc: "FOOTAGE/Dosch Video"} + - {id: 163, cat: Other, desc: "FOOTAGE/DV Club"} + - {id: 153, cat: Other, desc: "FOOTAGE/Easymotion"} + - {id: 149, cat: Other, desc: "FOOTAGE/Eyewire"} + - {id: 164, cat: Other, desc: "FOOTAGE/F4 Studio"} + - {id: 152, cat: Other, desc: "FOOTAGE/Film Disk"} + - {id: 188, cat: Other, desc: "FOOTAGE/FreedomFX"} + - {id: 165, cat: Other, desc: "FOOTAGE/Fuzion Films"} + - {id: 166, cat: Other, desc: "FOOTAGE/HyperEye"} + - {id: 167, cat: Other, desc: "FOOTAGE/Marlin Studios Video"} + - {id: 168, cat: Other, desc: "FOOTAGE/Motionloops"} + - {id: 169, cat: Other, desc: "FOOTAGE/MovieStock"} + - {id: 170, cat: Other, desc: "FOOTAGE/Prismo"} + - {id: 171, cat: Other, desc: "FOOTAGE/Pro-Motion"} + - {id: 172, cat: Other, desc: "FOOTAGE/ProCimar"} + - {id: 147, cat: Other, desc: "FOOTAGE/Rab-Byte"} + - {id: 173, cat: Other, desc: "FOOTAGE/Rhino House"} + - {id: 174, cat: Other, desc: "FOOTAGE/Rubberball Video"} + - {id: 175, cat: Other, desc: "FOOTAGE/Shiny DV"} + - {id: 176, cat: Other, desc: "FOOTAGE/ShowStoppers FX"} + - {id: 145, cat: Other, desc: "FOOTAGE/STASH"} + - {id: 177, cat: Other, desc: "FOOTAGE/Studio BS"} + - {id: 178, cat: Other, desc: "FOOTAGE/Taste Media"} + - {id: 179, cat: Other, desc: "FOOTAGE/Thinkstock"} + - {id: 184, cat: Other, desc: "FOOTAGE/Thought Equity"} + - {id: 180, cat: Other, desc: "FOOTAGE/TimeImage"} + - {id: 181, cat: Other, desc: "FOOTAGE/Ulead Pick-a-Video"} + - {id: 182, cat: Other, desc: "FOOTAGE/Video Copilot"} + - {id: 186, cat: Other, desc: "FOOTAGE/vce.com"} + - {id: 185, cat: Other, desc: "FOOTAGE/Video3D.RU"} + - {id: 183, cat: Other, desc: "FOOTAGE/Wededit.RU"} + - {id: 15, cat: PC/Mac, desc: "MAC"} + - {id: 136, cat: Other, desc: "LINUX"} + - {id: 16, cat: Other, desc: "PHOTOSTOCK"} + - {id: 1108, cat: Other, desc: "PHOTOSTOCK/Apply Pictures"} + - {id: 1109, cat: Other, desc: "PHOTOSTOCK/Aridi"} + - {id: 1110, cat: Other, desc: "PHOTOSTOCK/Art Explosion"} + - {id: 1111, cat: Other, desc: "PHOTOSTOCK/Artbeats Photo"} + - {id: 1112, cat: Other, desc: "PHOTOSTOCK/Artville"} + - {id: 1202, cat: Other, desc: "PHOTOSTOCK/AsiaImageBank"} + - {id: 1114, cat: Other, desc: "PHOTOSTOCK/BackArts"} + - {id: 1115, cat: Other, desc: "PHOTOSTOCK/BananaStock"} + - {id: 1116, cat: Other, desc: "PHOTOSTOCK/Bee-Line"} + - {id: 1117, cat: Other, desc: "PHOTOSTOCK/Brand X"} + - {id: 1145, cat: Other, desc: "PHOTOSTOCK/Broderbund"} + - {id: 1135, cat: Other, desc: "PHOTOSTOCK/Central Stock"} + - {id: 1119, cat: Other, desc: "PHOTOSTOCK/Circa Art"} + - {id: 1205, cat: Other, desc: "PHOTOSTOCK/China Stock"} + - {id: 1120, cat: Other, desc: "PHOTOSTOCK/Classic PIO Partnership"} + - {id: 1121, cat: Other, desc: "PHOTOSTOCK/Club Scorpius"} + - {id: 1122, cat: Other, desc: "PHOTOSTOCK/ComStock"} + - {id: 1123, cat: Other, desc: "PHOTOSTOCK/Corbis RF"} + - {id: 1124, cat: Other, desc: "PHOTOSTOCK/Corel"} + - {id: 1125, cat: Other, desc: "PHOTOSTOCK/Creatas"} + - {id: 1126, cat: Other, desc: "PHOTOSTOCK/DAJ"} + - {id: 1127, cat: Other, desc: "PHOTOSTOCK/Datacraft Photo"} + - {id: 1128, cat: Other, desc: "PHOTOSTOCK/Dex Image"} + - {id: 1129, cat: Other, desc: "PHOTOSTOCK/DiAMAR"} + - {id: 1130, cat: Other, desc: "PHOTOSTOCK/Digigra"} + - {id: 1131, cat: Other, desc: "PHOTOSTOCK/Digital Juice Drops"} + - {id: 1132, cat: Other, desc: "PHOTOSTOCK/Digital Vision"} + - {id: 1133, cat: Other, desc: "PHOTOSTOCK/DigiTouch"} + - {id: 1134, cat: Other, desc: "PHOTOSTOCK/Discovery"} + - {id: 1137, cat: Other, desc: "PHOTOSTOCK/Dover"} + - {id: 1139, cat: Other, desc: "PHOTOSTOCK/Eyewire Photo"} + - {id: 1140, cat: Other, desc: "PHOTOSTOCK/Fancy"} + - {id: 1222, cat: Other, desc: "PHOTOSTOCK/FStop"} + - {id: 1219, cat: Other, desc: "PHOTOSTOCK/GlowImages"} + - {id: 1141, cat: Other, desc: "PHOTOSTOCK/GoodShoot"} + - {id: 1206, cat: Other, desc: "PHOTOSTOCK/GoMedia"} + - {id: 1143, cat: Other, desc: "PHOTOSTOCK/Hakata"} + - {id: 1146, cat: Other, desc: "PHOTOSTOCK/Health Head"} + - {id: 1144, cat: Other, desc: "PHOTOSTOCK/Hemera"} + - {id: 1147, cat: Other, desc: "PHOTOSTOCK/iDREAM stock"} + - {id: 1148, cat: Other, desc: "PHOTOSTOCK/Image Kit"} + - {id: 1149, cat: Other, desc: "PHOTOSTOCK/Image Making"} + - {id: 1150, cat: Other, desc: "PHOTOSTOCK/Image100"} + - {id: 1151, cat: Other, desc: "PHOTOSTOCK/ImageDJ"} + - {id: 1152, cat: Other, desc: "PHOTOSTOCK/ImageFarm"} + - {id: 1203, cat: Other, desc: "PHOTOSTOCK/ImageIdeas"} + - {id: 1153, cat: Other, desc: "PHOTOSTOCK/ImageMore"} + - {id: 1154, cat: Other, desc: "PHOTOSTOCK/Imagesource (Electra Visi.."} + - {id: 1159, cat: Other, desc: "PHOTOSTOCK/Imagestate (John Foxx)"} + - {id: 1160, cat: Other, desc: "PHOTOSTOCK/Ingram Publishing"} + - {id: 1155, cat: Other, desc: "PHOTOSTOCK/iStockPhotos"} + - {id: 1156, cat: Other, desc: "PHOTOSTOCK/Ivan Ivanich"} + - {id: 1157, cat: Other, desc: "PHOTOSTOCK/Izosoft"} + - {id: 1161, cat: Other, desc: "PHOTOSTOCK/Lushpix"} + - {id: 1163, cat: Other, desc: "PHOTOSTOCK/Medio"} + - {id: 1164, cat: Other, desc: "PHOTOSTOCK/MH Foto Design"} + - {id: 1165, cat: Other, desc: "PHOTOSTOCK/Mixa"} + - {id: 1166, cat: Other, desc: "PHOTOSTOCK/OdinKot"} + - {id: 1223, cat: Other, desc: "PHOTOSTOCK/Ojoimages"} + - {id: 1167, cat: Other, desc: "PHOTOSTOCK/Pepin Press"} + - {id: 1168, cat: Other, desc: "PHOTOSTOCK/PhotoAlto"} + - {id: 1169, cat: Other, desc: "PHOTOSTOCK/Photodisc"} + - {id: 1170, cat: Other, desc: "PHOTOSTOCK/PhotoSpin"} + - {id: 1171, cat: Other, desc: "PHOTOSTOCK/PixLand"} + - {id: 1172, cat: Other, desc: "PHOTOSTOCK/Pixtal"} + - {id: 1173, cat: Other, desc: "PHOTOSTOCK/Planet Art"} + - {id: 1176, cat: Other, desc: "PHOTOSTOCK/Rubberball"} + - {id: 1177, cat: Other, desc: "PHOTOSTOCK/Shibvisi"} + - {id: 1225, cat: Other, desc: "PHOTOSTOCK/Shutterstock"} + - {id: 1179, cat: Other, desc: "PHOTOSTOCK/Spotty"} + - {id: 1180, cat: Other, desc: "PHOTOSTOCK/StockDisc"} + - {id: 1181, cat: Other, desc: "PHOTOSTOCK/StockByte"} + - {id: 1182, cat: Other, desc: "PHOTOSTOCK/Tattoo"} + - {id: 1183, cat: Other, desc: "PHOTOSTOCK/Think Stock"} + - {id: 1184, cat: Other, desc: "PHOTOSTOCK/Ulead Pick-a-Photo"} + - {id: 1185, cat: Other, desc: "PHOTOSTOCK/Visual Language"} + - {id: 1186, cat: Other, desc: "PHOTOSTOCK/Zedcor DeskGallery"} + - {id: 1191, cat: Other, desc: "PHOTOSTOCK/ZZVE"} + - {id: 18, cat: Other, desc: "TEMPLATES"} + - {id: 1107, cat: Other, desc: "TEMPLATES/Animation Factory Photo"} + - {id: 1209, cat: Other, desc: "TEMPLATES/Atmosphere Studio"} + - {id: 1210, cat: Other, desc: "TEMPLATES/Boxedart"} + - {id: 1212, cat: Other, desc: "TEMPLATES/DG Foto Art Gallerias"} + - {id: 1211, cat: Other, desc: "TEMPLATES/DriveArt"} + - {id: 1207, cat: Other, desc: "TEMPLATES/DreamTemplate"} + - {id: 1190, cat: Other, desc: "TEMPLATES/Iconbase"} + - {id: 1178, cat: Other, desc: "TEMPLATES/SPC International"} + - {id: 1208, cat: Other, desc: "TEMPLATES/TemplateMonster"} + - {id: 1231, cat: Other, desc: "TEMPLATES/Videohive"} + - {id: 19, cat: Books, desc: "TUTORIALS"} + - {id: 195, cat: Books, desc: "TUTORIALS/3D Garage"} + - {id: 1105, cat: Books, desc: "TUTORIALS/3D Trainer"} + - {id: 196, cat: Books, desc: "TUTORIALS/AsileFX Tutorial"} + - {id: 1100, cat: Books, desc: "TUTORIALS/Autodesk / Alias"} + - {id: 1196, cat: Books, desc: "TUTORIALS/Cartoon Smart"} + - {id: 1192, cat: Books, desc: "TUTORIALS/CG Academy"} + - {id: 1234, cat: Books, desc: "TUTORIALS/cmiVFX"} + - {id: 1195, cat: Books, desc: "TUTORIALS/Desktop Images"} + - {id: 1102, cat: Books, desc: "TUTORIALS/Digital Art"} + - {id: 193, cat: Books, desc: "TUTORIALS/Digital Tutors"} + - {id: 1194, cat: Books, desc: "TUTORIALS/Digital Media"} + - {id: 1232, cat: Books, desc: "TUTORIALS/EAT3D"} + - {id: 197, cat: Books, desc: "TUTORIALS/FXphd"} + - {id: 192, cat: Books, desc: "TUTORIALS/Gnomonology"} + - {id: 1193, cat: Books, desc: "TUTORIALS/KW Media Group"} + - {id: 198, cat: Books, desc: "TUTORIALS/Lost Pencil"} + - {id: 194, cat: Books, desc: "TUTORIALS/Luxology"} + - {id: 189, cat: Books, desc: "TUTORIALS/Lynda.com"} + - {id: 1199, cat: Books, desc: "TUTORIALS/MacProVideo.com"} + - {id: 199, cat: Books, desc: "TUTORIALS/Simply Maya"} + - {id: 1189, cat: Books, desc: "TUTORIALS/Softimage"} + - {id: 1104, cat: Books, desc: "TUTORIALS/Technical Animation"} + - {id: 190, cat: Books, desc: "TUTORIALS/The Gnomon Workshop"} + - {id: 191, cat: Books, desc: "TUTORIALS/Total Training"} + - {id: 1103, cat: Books, desc: "TUTORIALS/Turbo Squid"} + - {id: 1230, cat: Books, desc: "TUTORIALS/TutPlus"} + - {id: 1235, cat: Books, desc: "TUTORIALS/Video2Brain"} + - {id: 1101, cat: Books, desc: "TUTORIALS/VTC"} + - {id: 1233, cat: Books, desc: "TUTORIALS/ZbrushWorkshops"} + - {id: 1187, cat: Other, desc: "PHOTOGRAPHY"} + - {id: 1188, cat: Other, desc: "TRADITIONAL ART"} + + modes: + search: [q] + + login: + path: /login.php + method: post + inputs: + "login_username": "{{ .Config.username }}" + "login_password": "{{ .Config.password }}" + autologin: 1 + login: "Log in" + error: + - selector: td.thead + message: + selector: td.thead b + test: + path: /tracker.php + selector: li a[href^="login.php?logout=1"] + + search: + paths: + - path: /tracker.php + method: post + inputs: + prev_a: 0 + prev_dla: 0 + prev_dlc: 0 + prev_dld: 0 + prev_dlw: 0 + prev_my: 0 + prev_new: 0 + prev_sd: 0 + prev_da: 1 + prev_dc: 0 + prev_df: 1 + prev_ds: 0 + prev_date_from: "" + prev_date_to: "" + prev_hide_rereg: 0 + # multi cat is not supported so defaulting to ALL + "f[]": "-1" + o: 1 + s: 2 + df: 1 + da: 1 + date_from: "" + date_to: "" + nm: "{{ .Keywords }}" + helper_sortby: "date" + pn: "" + submit: "Search" + + rows: + selector: table > tbody > tr:has(a[href^="download.php?id="]) + dateheaders: + selector: td.menu[colspan="17"] > b + filters: + - name: dateparse + args: "02-Jan-06" + fields: + title: + selector: td a[href^="./viewtopic.php?t="] + details: + selector: td a[href^="./viewtopic.php?t="] + attribute: href + download: + selector: td a[href^="download.php?id="] + attribute: href + category: + selector: td a[href^="tracker.php?f="] + attribute: href + filters: + - name: querystring + args: f + size: + optional: true + selector: td:contains(\00a0GB) + size: + optional: true + selector: td:contains(\00a0MB) + size: + optional: true + selector: td:contains(\00a0kB) + size: + optional: true + selector: td:contains(\00a0B) + seeders: + text: "0" + seeders: + optional: true + selector: td[title="Seeders"] + leechers: + text: "0" + leechers: + optional: true + selector: td[title="Leechers"] + grabs: + text: "0" + grabs: + optional: true + selector: td[title^="Replies:"] + downloadvolumefactor: + text: "1" + uploadvolumefactor: + text: "1"