Автоматический парсер раздач с rutor.info

Started by Virtuoz on 2016-09-17 14:12 — 173 replies, 33049 views

#161
Я так понимаю что в 228_rutor.php надо копать используя:
Spoiler content hidden.
Ребят, помогите, всем полезно будет
#162
Я так понимаю что в 228_rutor.php надо копать используя:
Spoiler content hidden.
Ребят, помогите, всем полезно будет
Хватит уже ныть во всех темых о мета тегах, не выкладывают мод в общее пользование значит не считают нужным, не можете сами написать заказывайте за деньги, у меня такой мод больше года по крону работает, но продать его я не могу только потому что моего там срочек 10-15 кода ))) остальное взято из существующего мода. А выкладывать в общее пользование я смысла не вижу, слишком много тут тех кто хочет что бы ему все бесплатно доставалось.
#163
Как вариант, можно продать свои 10-15 строк кода в виде инструкции, что на что заменить.
#164
привет всем, парсер только у меня не работает с 06 ноября?
#165
привет всем, парсер только у меня не работает с 06 ноября?
да ☕
#166
Я так понимаю что в 228_rutor.php надо копать используя:
Spoiler content hidden.
Ребят, помогите, всем полезно будет
function submit_torrent($subject, $message, $forum_id, $torfile, $time, $user_id)
{
    global $lang, $bb_cfg;

    $user_ip = '7f000001';
    if(!$user_id) $user_id = BOT_UID;

    $subject = preg_replace("/(FREEISLAND|HQCLUB|HQ-ViDEO|HELLYWOOD|ExKinoRay|NewStudio|LostFilm|RiperAM|Generalfilm|Files-x|NovaLan|Scarabey|New-Team|HD-NET|MediaClub|Baibako|CINEMANIA|Rulya74|RG WazZzuP|Ash61|egoleshik|Т-Хzona|TORRENT - BAGIRA|F-Torrents|2LT_FS|Bagira|Pshichko66|Занавес|msltel|Leo.pard|Точка Zрения|BenderBEST|PskovLine|HDReactor|Temperest|Element-Team|BT-Club|Filmoff CLUB|HD Club|HDCLUB|potroks|fox-torrents|HYPERHD|GORESEWAGE|NoLimits-Team|New Team|FireBit-Films|NNNB|New-team|Youtracker|marcury|Neofilm|Filmrus|Deadmauvlad|Torrent-Xzona|Brazzass|Кинорадиомагия|Assassin's Creed|GOLDBOY|ClubTorrent|AndreSweet|TORRENT-45|0ptimus|Torrange|Sanjar & NeoJet|Leonardo|BTT-TEAM и Anything-group|BTT-TEAM|Anything-group|Gersuzu|Xixidok|PEERATES|ivandubskoj|R. G. Jolly Roger|Fredd Kruger|Киномагия|RG MixTorrent|RusTorents|Тorrent-Хzona|R.G. Mega Best|Gold Cartoon KINOREAKTOR (Sheikn)|ImperiaFilm|RG Jolly Roger|Sheikn|R.G. Mobile-Men|KinoRay & Sheikn|HitWay|mcdangerous|Тorren|Stranik 2.0|Romych|R.G. AVI|Lebanon|Big111|Dizell|СИНЕМА-ГРУПП|PlanetaUA|RG Superdetki|potrokis|olegek70|bAGrat|Alekxandr48|Mao Dzedyn|Fartuna|R.G.Mega Best|DenisNN|Киномагии|UAGet|Victorious|Gold Cartoon KINOREAKTOR|KINOREAKTOR|KinoFiles|HQRips|F-Torrent|A.Star|Beeboop|Azazel|Leon-masl|Vikosol|RG Orient Extreme|R.G.TorrBy|ale x2008|Deadmauvlad|semiramida1970|Zelesk|CineLab SoundMix|Сотник|ALGORITM|E76|datynet|Дяди Лёши| leon030982|GORESEWAGE|Hot-Film|КинозалSAT|ENGINEER|CinemaClub|Zlofenix|pro100shara|FreeRutor|FreeHD|гаврила|vadi|SuperMin|GREEN TEA|Kerob|AGR - Generalfilm|R.G. DHT-Music|Витек 78|Twi7ter|KinoGadget|BitTracker|KURD28|Gears Media|KINONAVSE100|Just TeMa|OlLanDGroup|Portablius|MegaPeer|Megapeer|селезень)/si","Хит Рус Тор",$subject);
    
    DB()->sql_query("INSERT INTO ". BB_TOPICS ."
        (topic_title, topic_poster, topic_time, forum_id, topic_attachment, topic_dl_type, topic_last_post_time)
        VALUES
        ('$subject', $user_id, '$time', $forum_id, '1', '1', '$time')");
    $topic_id = DB()->sql_nextid();

    DB()->sql_query("INSERT INTO ". BB_POSTS ."
        (topic_id, forum_id, poster_id, post_time, poster_ip, post_attachment)
        VALUES
        ($topic_id, $forum_id, $user_id, '$time', '$user_ip', '1')");
    $post_id = DB()->sql_nextid();

    DB()->sql_query("UPDATE ". BB_TOPICS ." SET
        topic_first_post_id = $post_id,
        topic_last_post_id = $post_id
        WHERE topic_id = $topic_id");

    DB()->sql_query("INSERT INTO ". BB_POSTS_TEXT ."
        (post_id, post_text)
        VALUES
        ($post_id, '$message')");

    add_search_words($post_id, stripslashes($message), stripslashes($subject));

    DB()->sql_query("INSERT INTO ". BB_ATTACHMENTS_DESC ."
        (physical_filename, real_filename, extension, mimetype, filesize, filetime)
        VALUES
        ('". $torfile['physical_filename'] ."', '". $torfile['real_filename'] ."', 'torrent', 'application/x-bittorrent', '". $torfile['filesize'] ."', ". $time .")");
    $attach_id = DB()->sql_nextid();

    DB()->sql_query("INSERT INTO ". BB_ATTACHMENTS ."
        (attach_id, post_id, user_id_1)
        VALUES
        ($attach_id, $post_id, ". $user_id .")");

    DB()->sql_query("UPDATE ". BB_FORUMS ." SET
        forum_posts = forum_posts + 1,
        forum_last_post_id = $post_id,
        forum_topics = forum_topics + 1
        WHERE forum_id = $forum_id");

    DB()->sql_query("UPDATE rutor_releases SET time = ". TIMENOW ." WHERE title = '$subject'");

    if ($bb_cfg['last_added'])
    {
        $row = DB()->fetch_row("SELECT post_text FROM ". BB_POSTS_TEXT ." WHERE post_id = $post_id");           
            preg_match_all('/\[gposter=right\](.*?)\[\/gposter\]/i', $row['post_text'], $poster7, PREG_SET_ORDER);
            preg_match_all('/\[gposter=left\](.*?)\[\/gposter\]/i', $row['post_text'], $poster6, PREG_SET_ORDER);
            preg_match_all('/\[gposter\](.*?)\[\/gposter\]/i', $row['post_text'], $poster5, PREG_SET_ORDER);
            preg_match_all('/\[poster\](.*?)\[\/poster\]/i', $row['post_text'], $poster4, PREG_SET_ORDER);
            preg_match_all('/\[img=right\](.*?)\[\/img\]/i', $row['post_text'], $poster3, PREG_SET_ORDER);
            preg_match_all('/\[img=left\](.*?)\[\/img\]/i', $row['post_text'], $poster2, PREG_SET_ORDER);
            preg_match_all('/\[img\](.*?)\[\/img\]/i', $row['post_text'], $poster1, PREG_SET_ORDER);
        $url = empty($url) ? 'noposter.png' : '';
        if (isset($poster7[0][1])) $url = $poster7[0][1];
        elseif (isset($poster6[0][1])) $url = $poster6[0][1];
        elseif (isset($poster5[0][1])) $url = $poster5[0][1];
        elseif (isset($poster4[0][1])) $url = $poster4[0][1];
        elseif (isset($poster3[0][1])) $url = $poster3[0][1];
        elseif (isset($poster2[0][1])) $url = $poster2[0][1];
        elseif (isset($poster1[0][1])) $url = $poster1[0][1];
        
        DB()->query("UPDATE ". BB_TOPICS ." SET topic_image = '$url' WHERE topic_id = $topic_id");
    }
    
$sql = DB()->fetch_rowset("SELECT t.topic_id, p.post_text
    FROM bb_topics t
    LEFT JOIN bb_posts_text p ON (p.post_id = t.topic_first_post_id)  WHERE descr = '' OR keywords = ''");
    
foreach($sql as $row)
{
    $meta = create_metatags($row['post_text']);
    DB()->sql_query("UPDATE bb_topics SET keywords = '".$meta['keywords']."', descr = '".$meta['description']."' WHERE topic_id = ".$row['topic_id']."");
}

    
    tracker_register ($attach_id, '0', TOR_NOT_APPROVED);
}
#167
сообщение от ноября 2018, уже все починили.
#168
Я просто добавил обновление метаданных
#169
Всем привет! Кто-нибудь уже пробовал ставить на новую версию? я никак не могу прицепить регистрацию торрента. Ругается на src/Legacy/Torrent.php и на строку №71. Не определяет Undefined constant "TorrentPier\Legacy\IS_ADMIN"
#170
функцию регистрации цепляю вот таким образом: \TorrentPier\Legacy\Torrent::tracker_register($attach_id, 'newtopic', TOR_NOT_APPROVED);