Nope. Correct is:Rhizosis schreef op woensdag 19 december 2012 @ 23:12:
[...]
Dat komt omdat backfill_date alleen de datum als argument mee hoort te krijgen. Niet een newsgroup specificatie.
backfill_date.php yyyy-mm-dd <groupname>
Nope. Correct is:Rhizosis schreef op woensdag 19 december 2012 @ 23:12:
[...]
Dat komt omdat backfill_date alleen de datum als argument mee hoort te krijgen. Niet een newsgroup specificatie.
Verwijderd
backfill_date.php mm/dd/yyyy <groupname>Simkin schreef op donderdag 20 december 2012 @ 08:31:
[...]
Nope. Correct is:
backfill_date.php yyyy-mm-dd <groupname>
[ Voor 12% gewijzigd door Simkin op 20-12-2012 13:47 ]
Verwijderd
Tja als je de code verder leest en standaard php kennis hebt is de notatie voor zover ik weet met een /Simkin schreef op donderdag 20 december 2012 @ 13:42:
Dit staat in het script zelf:
USAGE:
$ php backfill_date.php 2011-05-15
=> Script will backfill ALL active groups from May 15, 2011
$ php backfill_date.php 2011-05-15 alt.binaries.games.xbox
=> Script will backfill ONLY a.b.games.xbox from May 15, 2011
Note: mogelijk afhankelijk van regio/timezone instellingen van je server?
Waar heb jij die minimale filesize gevonden??ShadowBumble schreef op dinsdag 11 december 2012 @ 20:43:
Zo nadat ik 175k "releases" had vanuit 1 group het toch maar even anders aangepakt en de blacklist goed geconfigureerd samen met een minimale filesize maar dat scheelt even een slok op een borrel.
Draait een stuk soepeler door nu kwa updates en is nog sneller ook.
Heb je daar de + versie voor nodig dan??Coenen schreef op donderdag 20 december 2012 @ 23:13:
Via 'edit site' kan je dat doen, of per group (via: View Add BulkAdd Groups). Ik zelf gebruik tussen de 15 to 20 MB.
Ok dat verklaard waarom ik die instelling niet heb.MaNDaRK schreef op vrijdag 21 december 2012 @ 10:05:
@Buzzie, het kan inderdaad wel een plus versie te pakken
Admin -> Edit Site en dan onder usenet settings:
[afbeelding]
60 TB can not be enough
Ik heb zelf geen Newznab+ versie, maar het moet niet moeilijk zijn.Buzzie schreef op vrijdag 21 december 2012 @ 10:39:
[...]
Ok dat verklaard waarom ik die instelling niet heb.
ik heb het nu draaien op een Synology.
Iemand een idee of dit makkelijk te updaten is naar de plus versie??
@brickman jij misschien?
Thinkpad T500 | Synology HowTo's (CouchPotato, Sickbeard, Periscope, Headphones)
@BrickmanBrickman schreef op vrijdag 21 december 2012 @ 14:59:
[...]
Ik heb zelf geen Newznab+ versie, maar het moet niet moeilijk zijn.
Stuur me anders een DM erover!
Maar dan heb je van alles dubbel er in staan, of je moet flink in de code gaan zoeken om dat goed te krijgen.chowmonkey schreef op vrijdag 21 december 2012 @ 23:27:
Ik zou graag spots willen hebben in newznab. Dan komen de QoQ posts vanzelf mee. Ik heb getest afgelopen weken op een vps en donderdag komt er een aparte server binnen en dat zijn de laatste dingen die ik eigenlijk wel zou willen.
Binsearch kan aangeklaagd worden.smeerbartje schreef op zaterdag 22 december 2012 @ 10:57:
Misschien stomme vraag, maar wat is het voordel van Newznab t.o.v. een website als Binsearch?
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp
Dat is ook een idee inderdaad..Splendid schreef op zaterdag 22 december 2012 @ 08:53:
[...]
Ik denk dat ik nu zelf de injectie ga aanpassen speciaal voor de QoQ posts, ik zou nog niet weten hoe ik dit via regex zou moeten doen.
Zou je wat meer details kunnen geven? Heeft dit een voordeel? Ik draai nu gewoon Newznab en m'n Sick Beard maakt netjes gebruik van mn Newznab.Splendid schreef op zaterdag 22 december 2012 @ 08:53:
[...]
Ik heb sinds gisteren ook een koppeling met Sickbeard, hij zet automatisch alle series ook in newznab, zodat ik beter kan checken of er al nieuwe afleveringen beschikbaar zijn
Er zijn natuurlijk wat meer NL releasegroups die we graag willen zien in newznab..Coenen schreef op zaterdag 22 december 2012 @ 21:24:
[...]
Voor die QoQ posts met omgedraaide namen, zou het mooi zijn als deze met het update_parsing.php script worden meegenomen. Misschien een requestje doen op de Newznab IRC.
Ik gebruik het meer als extra check om te kijken of er al nieuwe afleveringen zijn die sickbeard niet kon vinden. Voornamelijk omdat dit bij Arrow nogal vaak het geval is, deze moet ik van handmatig downloaden. Daarbij vind ik het wel mooi/handig dat beide script insync zijn met elkaarCoenen schreef op zaterdag 22 december 2012 @ 21:24:
[...]
Zou je wat meer details kunnen geven? Heeft dit een voordeel? Ik draai nu gewoon Newznab en m'n Sick Beard maakt netjes gebruik van mn Newznab.
Voor die QoQ posts met omgedraaide namen, zou het mooi zijn als deze met het update_parsing.php script worden meegenomen. Misschien een requestje doen op de Newznab IRC.
Stuk code voor de import van nieuwe releases [releases.php - vanaf regelnr: 1495]Coenen schreef op zaterdag 22 december 2012 @ 22:54:
Ik draai wel met update_parsing.php, ik heb hem zelf toegevoegd aan de scripts die draaien. Ik laat hem na het release update script draaien. Het update_parsing renamed veel van die releases met een hashed file-naam. Zou je je QoQ release fix willen delen?
1
2
3
4
5
6
7
8
9
| if(strpos($cleanRelName, 'QoQ-sbuSLN') !== FALSE) { $cleanRelNameSearch = strrev($cleanRelName); } else { $cleanRelNameSearch = $cleanRelName; } $relid = $db->queryInsert(sprintf("insert into releases (name, searchname, totalpart, groupID, adddate, guid, categoryID, regexID, rageID, postdate, fromname, size, reqID, passwordstatus, completion, haspreview) values (%s, %s, %d, %d, now(), %s, %d, %d, -1, %s, %s, 0, %s, %d, 100, %d)", $db->escapeString($cleanRelName), $db->escapeString($cleanRelNameSearch), $row["parts"], $row["groupID"], $db->escapeString($relguid), $catId, $regexID, $db->escapeString($bindata["date"]), $db->escapeString($bindata["fromname"]), $reqID, ($page->site->checkpasswordedrar > 0 ? -1 : 0), -1)); echo "[".date("H:i:s")."] Stage 3 : Added release ".$db->escapeString($cleanRelNameSearch)."\n"; |
1
2
3
4
5
6
| if(strpos($searchname, 'QoQ-sbuSLN') !== FALSE) { $searchname = strrev($searchname); } $db->query(sprintf("update releases set name=%s, searchname=%s, fromname=%s, categoryID=%d, totalpart=%d, grabs=%d, size=%s, postdate=%s, adddate=%s, rageID=%d, seriesfull=%s, season=%s, episode=%s, imdbID=%d, anidbID=%d, tvdbID=%d,consoleinfoID=%d where id = %d", $db->escapeString($name), $db->escapeString($searchname), $db->escapeString($fromname), $category, $parts, $grabs, $db->escapeString($size), $db->escapeString($posteddate), $db->escapeString($addeddate), $rageid, $db->escapeString($seriesfull), $db->escapeString($season), $db->escapeString($episode), $imdbid, $anidbid, $tvdbid, $consoleinfoid, $id)); |
1
2
3
| if(strpos($searchname, 'QoQ-sbuSLN') !== FALSE) { $searchname = strrev($searchname); } |
[ Voor 9% gewijzigd door Splendid op 22-12-2012 23:15 ]
ThanksSplendid schreef op zaterdag 22 december 2012 @ 23:05:
[...]
Stuk code voor de import van nieuwe releases [releases.php - vanaf regelnr: 1495]
code:
1 2 3 4 5 6 7 8 9 if(strpos($cleanRelName, 'QoQ-sbuSLN') !== FALSE) { $cleanRelNameSearch = strrev($cleanRelName); } else { $cleanRelNameSearch = $cleanRelName; } $relid = $db->queryInsert(sprintf("insert into releases (name, searchname, totalpart, groupID, adddate, guid, categoryID, regexID, rageID, postdate, fromname, size, reqID, passwordstatus, completion, haspreview) values (%s, %s, %d, %d, now(), %s, %d, %d, -1, %s, %s, 0, %s, %d, 100, %d)", $db->escapeString($cleanRelName), $db->escapeString($cleanRelNameSearch), $row["parts"], $row["groupID"], $db->escapeString($relguid), $catId, $regexID, $db->escapeString($bindata["date"]), $db->escapeString($bindata["fromname"]), $reqID, ($page->site->checkpasswordedrar > 0 ? -1 : 0), -1)); echo "[".date("H:i:s")."] Stage 3 : Added release ".$db->escapeString($cleanRelNameSearch)."\n";
Stuk code voor update van releases [releases.php - vanaf regelnr: 704]
code:
1 2 3 4 5 6 if(strpos($searchname, 'QoQ-sbuSLN') !== FALSE) { $searchname = strrev($searchname); } $db->query(sprintf("update releases set name=%s, searchname=%s, fromname=%s, categoryID=%d, totalpart=%d, grabs=%d, size=%s, postdate=%s, adddate=%s, rageID=%d, seriesfull=%s, season=%s, episode=%s, imdbID=%d, anidbID=%d, tvdbID=%d,consoleinfoID=%d where id = %d", $db->escapeString($name), $db->escapeString($searchname), $db->escapeString($fromname), $category, $parts, $grabs, $db->escapeString($size), $db->escapeString($posteddate), $db->escapeString($addeddate), $rageid, $db->escapeString($seriesfull), $db->escapeString($season), $db->escapeString($episode), $imdbid, $anidbid, $tvdbid, $consoleinfoid, $id));
Niet veel bijzonders, maar het doet wat het moet doen. Al zijn er nog geen nieuwe QoQ posts geweest![]()
Ik ga de update_parsing ook er eens bij gooien, kijken wat die doet
*edit: Ik zie inderdaad dat het aanpassen van de QoQ releases goed in update_parsing.php zouden passen. Ik ga hem daar eens bij zetten, betere plek
Als je de volgende code in update_parser.php op regel 256, net na $searchname = str_replace('_', ' ', $foundName);, zet dan moet hij het daar ook aanpassen:
code:
1 2 3 if(strpos($searchname, 'QoQ-sbuSLN') !== FALSE) { $searchname = strrev($searchname); }
Ik heb zelf de plus versie. Overigens bevatten bovenstaande codes ook extra gedeeltes, en de tweede alleen maar extra code. Bij de eerste bevatten de laatste 2 regels aangepast code.Buzzie schreef op zaterdag 22 december 2012 @ 23:31:
[...]
Thanks
is dit voor de gewone release of voor de + versie?
als ik ga zoeken in het bestand kom ik die regels niet tegen op die plek waar het zou staan volgens jou
Verwijderd
is het mogelijk dat je de plus versie ergens op dropbox of iets dergelijks kan zetten???Splendid schreef op zaterdag 22 december 2012 @ 23:35:
[...]
Ik heb zelf de plus versie. Overigens bevatten bovenstaande codes ook extra gedeeltes, en de tweede alleen maar extra code. Bij de eerste bevatten de laatste 2 regels aangepast code.
Tenzij deze code op een of andere manier als een losse module (en niet hardcoded) wordt aangeboden is dat inderdaad het geval. Dit probleem is ook niet op te lossen met regEx'en..Verwijderd schreef op zaterdag 22 december 2012 @ 23:42:
Heb je dan niet het probleem, dat als er bij een svn update een van die bestanden bijgewerkt wordt, je de code elke keer opnieuw moet wijzigen?
[ Voor 31% gewijzigd door Elect op 23-12-2012 09:50 ]
Ik denk dat het dan ook beter is dat ik het script verplaatst naar een nieuw script die je in je eigen newznab_local.sh kunt zetten. Dan wordt deze ook nooit overschrevenElect schreef op zondag 23 december 2012 @ 08:35:
[...]
Tenzij deze code op een of andere manier als een losse module (en niet hardcoded) wordt aangeboden is dat inderdaad het geval. Dit probleem is ook niet op te lossen met regEx'en..
Ik heb overigens mijn DB (na gebruik van MYISAM) overgezet naar innodb. Wat is dat traag zeg, ondanks de juiste instellingen. Insert gaat met enkele honderen per seconde, terwijl MYISAM geen problemen heeft met tienduizenden. Nu bleeft de HDD led van de 500GB schijf wel continue branden, maar dat doet hij bij MYISAM toch echt niet..
Dan maar volledige table locking en wat meer kans op corruptie, pfoe.
[ Voor 6% gewijzigd door Splendid op 23-12-2012 09:51 ]
-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8
Heeft he Usenet provider well headers langer dan 30 dagen?Elect schreef op maandag 24 december 2012 @ 06:56:
Ik heb een vreemd probleem met backfillen. Als ik een datum pak welke iets te ver terug in de tijd is dan lukt het hem niet om de 'get next article date' te kiezen. Dit verschilt per groep maar ligt rond de 20/30 dagen.
Het backfill script blijft dan hangen in een oneindige zoektocht welke op uiteindelijk op INF (infinite) blijft doorgaan. Iemand enig idee wat dit zou kunnen zijn?
[afbeelding]
[afbeelding]
[afbeelding]
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp
Verwijderd
Verwijderd
Ja die lijkt me ook wel handig om te hebbenCoenen schreef op zaterdag 22 december 2012 @ 22:54:
Ik draai wel met update_parsing.php, ik heb hem zelf toegevoegd aan de scripts die draaien. Ik laat hem na het release update script draaien. Het update_parsing renamed veel van die releases met een hashed file-naam. Zou je je QoQ release fix willen delen?
Het staat hierboven al een keer uitgelegd maar ik heb ondertussen een iets gemakkelijkere oplossing gemaakt. Een volledig script dit je in je update script kunt opnemen. Zo kan ik dit script native gebruiken ver het hernoemen van releases volgens bepaalde criteria.Verwijderd schreef op maandag 24 december 2012 @ 11:12:
[...]
Ja die lijkt me ook wel handig om te hebben
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
| <?php // V0.1 By Splendid define('FS_ROOT', '{pad_naar_newznab}'); require_once (FS_ROOT . "config.php"); require_once (FS_ROOT . "lib/framework/db.php"); require_once (FS_ROOT . "lib/nntp.php"); require_once (FS_ROOT . "lib/site.php"); require_once (FS_ROOT . "lib/util.php"); $Filecount = 0; $rescount = 0; $test = 0; $db = new DB(); //Full DB //$res = $db->query("select r.searchname, r.ID as RID, r.categoryID, r.guid, r.postdate, rn.ID as nfoID, g.name as groupname, rf.name as rarfilename from releases r left join releasenfo rn on rn.releaseID = r.ID left join groups g on g.ID = r.groupID left join releasefiles rf on rf.releaseID = r.ID WHERE r.searchname LIKE '%QoQ%'"); //Last 24Hours $res = $db->query("select r.searchname, r.ID as RID, r.categoryID, r.guid, r.postdate, rn.ID as nfoID, g.name as groupname, rf.name as rarfilename from releases r left join releasenfo rn on rn.releaseID = r.ID left join groups g on g.ID = r.groupID left join releasefiles rf on rf.releaseID = r.ID WHERE r.adddate BETWEEN NOW() - INTERVAL 1 DAY AND NOW() AND r.searchname LIKE '%QoQ%'"); echo "Update searchnames for specific release groups\n"; if ($res) { $rescount = sizeof($res); echo "\nProcessing ".$rescount." release groups\n\n"; foreach($res as $rel) { $test = 0; if ($test == 0) { $foundName = ''; $tempname = ''; $searchname = str_replace('_', ' ', $rel['searchname']); if(strpos($searchname, 'QoQ-sbu') !== FALSE) { $searchname = strrev($searchname); $Filecount++; } echo '['.date("H:i:s").'] New SearchName: '.$searchname."\n"; echo '['.date("H:i:s").'] Old Name: '.$rel['searchname']."\n"; echo '['.date("H:i:s").'] ReleaseID: '.$rel['RID']."\n"; if ( $rel['searchname'] == $searchname) { echo "[".date("H:i:s")."] Status: Nothing Changed, Not Updating Release\n"; } else { echo "[".date("H:i:s")."] Status: Release Changed, Updating Release\n"; $db->query(sprintf("UPDATE releases SET searchname = %s WHERE releases.ID = %d", $db->escapeString($searchname), $rel['RID'])); } echo "\n"; } } echo date("H:i:s")."] ".$rescount . " releases checked\n"; echo date("H:i:s")."] ".$Filecount . " releases updated\n"; } else { echo date("H:i:s")."] No updates required\n"; } ?> |
Verwijderd
Top! werkt super, excuus voor het overheen lezen.Splendid schreef op maandag 24 december 2012 @ 11:16:
[...]
Het staat hierboven al een keer uitgelegd maar ik heb ondertussen een iets gemakkelijkere oplossing gemaakt. Een volledig script dit je in je update script kunt opnemen. Zo kan ik dit script native gebruiken ver het hernoemen van releases volgens bepaalde criteria.
update_release_groups.php
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 <?php // V0.1 By Splendid define('FS_ROOT', '{pad_naar_newznab}'); require_once (FS_ROOT . "config.php"); require_once (FS_ROOT . "lib/framework/db.php"); require_once (FS_ROOT . "lib/nntp.php"); require_once (FS_ROOT . "lib/site.php"); require_once (FS_ROOT . "lib/util.php"); $Filecount = 0; $rescount = 0; $test = 0; $db = new DB(); //Full DB //$res = $db->query("select r.searchname, r.ID as RID, r.categoryID, r.guid, r.postdate, rn.ID as nfoID, g.name as groupname, rf.name as rarfilename from releases r left join releasenfo rn on rn.releaseID = r.ID left join groups g on g.ID = r.groupID left join releasefiles rf on rf.releaseID = r.ID WHERE r.searchname LIKE '%QoQ%'"); //Last 24Hours $res = $db->query("select r.searchname, r.ID as RID, r.categoryID, r.guid, r.postdate, rn.ID as nfoID, g.name as groupname, rf.name as rarfilename from releases r left join releasenfo rn on rn.releaseID = r.ID left join groups g on g.ID = r.groupID left join releasefiles rf on rf.releaseID = r.ID WHERE r.adddate BETWEEN NOW() - INTERVAL 1 DAY AND NOW() AND r.searchname LIKE '%QoQ%'"); echo "Update searchnames for specific release groups\n"; if ($res) { $rescount = sizeof($res); echo "\nProcessing ".$rescount." release groups\n\n"; foreach($res as $rel) { $test = 0; if ($test == 0) { $foundName = ''; $tempname = ''; $searchname = str_replace('_', ' ', $rel['searchname']); if(strpos($searchname, 'QoQ-sbu') !== FALSE) { $searchname = strrev($searchname); $Filecount++; } echo '['.date("H:i:s").'] New SearchName: '.$searchname."\n"; echo '['.date("H:i:s").'] Old Name: '.$rel['searchname']."\n"; echo '['.date("H:i:s").'] ReleaseID: '.$rel['RID']."\n"; if ( $rel['searchname'] == $searchname) { echo "[".date("H:i:s")."] Status: Nothing Changed, Not Updating Release\n"; } else { echo "[".date("H:i:s")."] Status: Release Changed, Updating Release\n"; $db->query(sprintf("UPDATE releases SET searchname = %s WHERE releases.ID = %d", $db->escapeString($searchname), $rel['RID'])); } echo "\n"; } } echo date("H:i:s")."] ".$rescount . " releases checked\n"; echo date("H:i:s")."] ".$Filecount . " releases updated\n"; } else { echo date("H:i:s")."] No updates required\n"; } ?>
1
2
3
4
5
6
7
8
9
| define('FS_ROOT', realpath(dirname(__FILE__))); require_once (FS_ROOT . "/../../www/config.php"); require_once (FS_ROOT . "/../../www/lib/framework/db.php"); require_once (FS_ROOT . "/../../www/lib/nntp.php"); require_once (FS_ROOT . "/../../www/lib/site.php"); require_once (FS_ROOT . "/../../www/lib/util.php"); require_once (FS_ROOT . "/../../www/lib/releases.php"); require_once (FS_ROOT . "/../../www/lib/nfo.php"); require_once (FS_ROOT . "/../../www/lib/category.php"); |
In principe hoef je dat maar 1x te doen. Alleen het hele nzb pakket bestaat uit duizenden nzbs (alleen HD Movies is al 28.000). Elke run importeer ik er 100, om het zeg maar 'veilig' te doenCoenen schreef op maandag 24 december 2012 @ 12:49:
Wat is jouw nr 3 nzb-importmodified.php? Is dit een script om NZB's te importeren, bv de NZB's die je bij Newznab kan requesten als je betaald hebt? Dit hoe je toch maar 1 keer te doen?
1
2
3
4
5
6
| php ${NEWZNAB_PATH}/update_binaries_threaded.php php ${NEWZNAB_PATH}/update_releases.php php /var/www/newznab/misc/testing/update_parsing.php php ${NEWZNAB_PATH}/update_release_groups.php php /var/www/newznab/www/admin/nzb-importmodified.php /import_nzb/ true php ${NEWZNAB_PATH}/update_releases.php |
[ Voor 22% gewijzigd door henwy op 24-12-2012 13:03 ]
Verwijderd
Ik denk dat het je dan toch gaat tegenvallen:) Tenzij je het hebt over takedowns van websites:DVerwijderd schreef op dinsdag 25 december 2012 @ 00:05:
Blijft geniaal dit, draai nu sinds vandaag, afgelopen nacht veel lopen binnen halen en 5 vrienden zijn al super enthousiast... vooral vanwege het feit dat er zo geen take downs meer zijn...
...totdat ze de usenet isps gaan aanpakken...
Verwijderd
Je bedoelt takedowns op usenet zelf? ik denk eerder dat je dan gewoon een andere usenet aanbieder moet zoeken .. en de posters nog meer verborgen gaan postenHenkske schreef op dinsdag 25 december 2012 @ 01:59:
[...]
Ik denk dat het je dan toch gaat tegenvallen:) Tenzij je het hebt over takedowns van websites:D
[ Voor 10% gewijzigd door Verwijderd op 25-12-2012 11:53 ]
Verwijderd
De update-parsing script verhelpt veel van die rare namen.Buzzie schreef op woensdag 26 december 2012 @ 14:46:
hier meer mensen die de plus versie draaien van Newznab en die ook de groep alt.binaries.tv gebruiken???
zo ja wat doen jullie tegen deze releases??
XA7MY 20121226 016
XA7MY 20121226 015
jwZ2GQyX
FQ3ajHCy
etc etc ??
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp
[ Voor 53% gewijzigd door 911GT2 op 26-12-2012 20:16 ]
Business Intelligence Consultant
Dit heb ik in m'n blacklist gezet, doe add blacklist op je site. als groep doe je alt.binaries.*Buzzie schreef op woensdag 26 december 2012 @ 14:46:
hier meer mensen die de plus versie draaien van Newznab en die ook de groep alt.binaries.tv gebruiken???
zo ja wat doen jullie tegen deze releases??
XA7MY 20121226 016
XA7MY 20121226 015
jwZ2GQyX
FQ3ajHCy
etc etc ??
Thankswhitecrow schreef op woensdag 26 december 2012 @ 23:35:
[...]
Dit heb ik in m'n blacklist gezet, doe add blacklist op je site. als groep doe je alt.binaries.*
^[^.^ ]{10,20}$
Deze regex zorgt ervoor dat hashlike namen minder vaak doorkomen, tekenreeks tussen de 10 en 20 tekens zonder punt
Hopelijk heb je er wat aan.
[ Voor 25% gewijzigd door Elect op 27-12-2012 14:46 ]
Ik zit hier vol belangstelling te kijken naar je script maar ik heb geen bijpassende regex voor de QoQ releases in boneless. NNplus hier en maar een regex voor boneless, maar deze selecteert games en isos.Splendid schreef op maandag 24 december 2012 @ 11:16:
[...]
Het staat hierboven al een keer uitgelegd maar ik heb ondertussen een iets gemakkelijkere oplossing gemaakt. Een volledig script dit je in je update script kunt opnemen. Zo kan ik dit script native gebruiken ver het hernoemen van releases volgens bepaalde criteria.
[ Voor 6% gewijzigd door Savage008 op 27-12-2012 19:14 ]
Met boneless aan krijg ik momenteel ook nog veels te veel crap. Ik wacht ook nog even met die activeren tot ik een goede blacklists/regex er voor heb. Wat betreft de QoQ releases, iets verder naar boven scrollen en dan zie je er iets voor. Bij mij lijkt dat in ieder geval te werken.Savage008 schreef op donderdag 27 december 2012 @ 19:02:
[...]
Ik zit hier vol belangstelling te kijken naar je script maar ik heb geen bijpassende regex voor de QoQ releases in boneless. NNplus hier en maar een regex voor boneless, maar deze selecteert games en isos.
Kun je deze mischien posten?
Ik heb helemaal geen regex voor boneless, dus bij mij komt er niks uit, zou je die van joe eens kunnen posten?henwy schreef op donderdag 27 december 2012 @ 22:21:
[...]
Met boneless aan krijg ik momenteel ook nog veels te veel crap. Ik wacht ook nog even met die activeren tot ik een goede blacklists/regex er voor heb. Wat betreft de QoQ releases, iets verder naar boven scrollen en dan zie je er iets voor. Bij mij lijkt dat in ieder geval te werken.
Mag ik vragen waar jullie dat update_parser.php script vandaan halen? Want ik vind het nergens?Splendid schreef op zaterdag 22 december 2012 @ 23:05:
[...]
Stuk code voor de import van nieuwe releases [releases.php - vanaf regelnr: 1495]
code:
1 2 3 4 5 6 7 8 9 if(strpos($cleanRelName, 'QoQ-sbuSLN') !== FALSE) { $cleanRelNameSearch = strrev($cleanRelName); } else { $cleanRelNameSearch = $cleanRelName; } $relid = $db->queryInsert(sprintf("insert into releases (name, searchname, totalpart, groupID, adddate, guid, categoryID, regexID, rageID, postdate, fromname, size, reqID, passwordstatus, completion, haspreview) values (%s, %s, %d, %d, now(), %s, %d, %d, -1, %s, %s, 0, %s, %d, 100, %d)", $db->escapeString($cleanRelName), $db->escapeString($cleanRelNameSearch), $row["parts"], $row["groupID"], $db->escapeString($relguid), $catId, $regexID, $db->escapeString($bindata["date"]), $db->escapeString($bindata["fromname"]), $reqID, ($page->site->checkpasswordedrar > 0 ? -1 : 0), -1)); echo "[".date("H:i:s")."] Stage 3 : Added release ".$db->escapeString($cleanRelNameSearch)."\n";
Stuk code voor update van releases [releases.php - vanaf regelnr: 704]
code:
1 2 3 4 5 6 if(strpos($searchname, 'QoQ-sbuSLN') !== FALSE) { $searchname = strrev($searchname); } $db->query(sprintf("update releases set name=%s, searchname=%s, fromname=%s, categoryID=%d, totalpart=%d, grabs=%d, size=%s, postdate=%s, adddate=%s, rageID=%d, seriesfull=%s, season=%s, episode=%s, imdbID=%d, anidbID=%d, tvdbID=%d,consoleinfoID=%d where id = %d", $db->escapeString($name), $db->escapeString($searchname), $db->escapeString($fromname), $category, $parts, $grabs, $db->escapeString($size), $db->escapeString($posteddate), $db->escapeString($addeddate), $rageid, $db->escapeString($seriesfull), $db->escapeString($season), $db->escapeString($episode), $imdbid, $anidbid, $tvdbid, $consoleinfoid, $id));
Niet veel bijzonders, maar het doet wat het moet doen. Al zijn er nog geen nieuwe QoQ posts geweest![]()
Ik ga de update_parsing ook er eens bij gooien, kijken wat die doet
*edit: Ik zie inderdaad dat het aanpassen van de QoQ releases goed in update_parsing.php zouden passen. Ik ga hem daar eens bij zetten, betere plek
Als je de volgende code in update_parser.php op regel 256, net na $searchname = str_replace('_', ' ', $foundName);, zet dan moet hij het daar ook aanpassen:
code:
1 2 3 if(strpos($searchname, 'QoQ-sbuSLN') !== FALSE) { $searchname = strrev($searchname); }
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
Verwijderd
hoe heb je die duitse meuk geblocked?Verwijderd schreef op vrijdag 28 december 2012 @ 17:14:
Super werkt bij ook nu, bedankt Coenen!
Trouwens ik heb de blacklist aangepast, had heel veel duitse meuk... nu niet meer
There are no secrets, only information you do not yet have
Verwijderd
[ Voor 44% gewijzigd door Elect op 29-12-2012 08:03 ]
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp
Verwijderd
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp
Misschien handig, voor dotE-Force, om te vermelden welke scripts dat dan zijn en waar ze staan.kmf schreef op zaterdag 29 december 2012 @ 21:31:
Ook de duits nagesynchroniseerde releases zijn in het geval van MKV vaak multi-lingual. Gewoon switchen naar EN.
Ik heb normaal 5 scripts tegelijkertijd lopen. 1 voor releases (threaded) te verwerken excl optimise, 1 om nfo te verwerken, 1 om additional releasenfo te verwerken, 1 om binaries up te daten (threaded) en 1 om verwerkte binaries+parts weg te gooien
De afgelopen dagen heb ik ook 5 nzb-imports tegelijkertijd lopen.
Ik heb de scripts zelf gemaakt en bestaande bestanden aangepast om op die manier te werken. Heeft weinig nut om te vertellen welke scripts/betanden als basis gebruikt zijn.Buzzie schreef op zaterdag 29 december 2012 @ 21:33:
[...]
Misschien handig, voor dotE-Force, om te vermelden welke scripts dat dan zijn en waar ze staan.
ik zelf gebruik tot nu toe nog het script wat bij newznab wordt meegeleverd in nix_scripts map. newznab.sh
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp
Verwijderd
Super dank je wel !aobh schreef op zaterdag 29 december 2012 @ 21:57:
Ik draai alles wel via Crontab. Elke kwartier en werkt prima. Heb echter wel zelf een sh scriptje gemaakt hiervoor:
Je roept hem aan door ./newznabscript.sh binaries voor binaries verwerken en ./newznabscript.sh releases voor releases verwerken.
Verwijderd
Je poort niet door sturen om het niet vanaf buiten beschikbaar te hebben ?Xenophoben schreef op zondag 30 december 2012 @ 13:44:
Hallo allemaal,
Ik lees al wat langer mee met dit topic... Nu heb ik eindelijk mijn esxi server aan de praat gekregen met een ubuntu desktop met daarop newznab. Hoe kan ik er nu voor zorgen dat hij absoluut NIET beschikbaar is van buitenaf...? Verder heb ik nu een paar scripts gedraait en ik heb het probleem dat er veel namen tussen staan waar ik niets mee kan ( releases) ... Kan hij deze uit filteren? Ik heb de plus versie.
Hoe kan ik verder die scripts automatiseren?
Mvg,
Intel I7 970 CPU | Asus Rampage III Extreme | Asus ROG Strix GTX 1060 OC | Lian Li V1200 Case | Ocz Revodrive 3 X2 240GB | 12 GB Corsair Dominator | Creative Recon 3D | Corsair AX750 PSU | | Oxize Photography: www.Oxize.nl
Intel I7 970 CPU | Asus Rampage III Extreme | Asus ROG Strix GTX 1060 OC | Lian Li V1200 Case | Ocz Revodrive 3 X2 240GB | 12 GB Corsair Dominator | Creative Recon 3D | Corsair AX750 PSU | | Oxize Photography: www.Oxize.nl
Verwijderd
[ Voor 16% gewijzigd door Verwijderd op 30-12-2012 20:38 ]
[ Voor 68% gewijzigd door Oxize op 30-12-2012 22:38 ]
Intel I7 970 CPU | Asus Rampage III Extreme | Asus ROG Strix GTX 1060 OC | Lian Li V1200 Case | Ocz Revodrive 3 X2 240GB | 12 GB Corsair Dominator | Creative Recon 3D | Corsair AX750 PSU | | Oxize Photography: www.Oxize.nl
Verwijderd
Apple iPhone 16e LG OLED evo G5 Google Pixel 10 Samsung Galaxy S25 Star Wars: Outlaws Nintendo Switch 2 Apple AirPods Pro (2e generatie) Sony PlayStation 5 Pro
Tweakers is onderdeel van
DPG Media B.V.
Alle rechten voorbehouden - Auteursrecht © 1998 - 2025
•
Hosting door TrueFullstaq