myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Поиск по TTH на MySQL

Рейтинг 5 V
Теги
Нет тегов для показа
Lesh™
сообщение 16.6.2010, 2:00
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Идея скрипта токава.

Имееться база данных с vмагнет-ссылками

пример
Код
CODE        - 1
LINK        - magnet:?xt=urn:tree:tiger:EDZKAH3B6WXJHVAC7AQI346U...
LINKNAME    - Трансформеры_Месть_падших_(Transformers_Revenge_of...
DATEADD    - 2009-11-21 09:39:21
WHOADD    - Lesh
DATEUP        - NULL
USERSEEDER    - NULL
USER        - NULL


Здадача скрипта выбирать ссылку и производить поиск на хабе, при удачном поиске записвать в базу данные о поиске, а точнне: время поиска(DATEUP), каличество найденых источников (USERSEEDER) и ники если это возможно источников (USER).

По настройкам хотелось бы следующее иметь.
1. Поиск всех ссылок по заданному времени (TIME).
2. Поиск одной ссылки из базы по запросу (запрос с сайта) запрос лучше производить по столбцу CODE.
3. Так же при поиске по заданному времени учитывать врямя DATEUP, если оно меньше TIME то поиск не производить, снизит нагрузку при большем количестве ссылок.

За основу можно взять этот скрипт
Антипорн By Mutor, Бан По Ттн http://mydc.ru/topic573.html

Суть вроде передал, надеюсь все понятно...
Go to the top of the page
+Quote Post
Setuper
сообщение 16.6.2010, 7:10
Сообщение #2


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Поиск осуществляют клиенты, а не хаб.
Поиск на хабе - это только лишняя нагрузка на него, которая никому не нужна.
Конечно можно из хаба сделать клиент, однако всему своё предназначение. Не нужно из быстрой мыши делать неповоротливого слона!
Go to the top of the page
+Quote Post
Lesh™
сообщение 17.6.2010, 22:54
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Спасибо за помощь, я думал тут не обсуждают, а помогают...

ЗЫ Я же вас не осуждаю почему вас жигули, а не феррари...
Go to the top of the page
+Quote Post
Nickolya
сообщение 18.6.2010, 10:19
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Можно попробовать что получится, оптимизацию всегда можно провести... Как будет время - накодю. Какой у вас онлайн и база для поиска? 

P.S.: язвительность - хреновейшая черта человека...
Go to the top of the page
+Quote Post
Wildcdu
сообщение 18.6.2010, 14:39
Сообщение #5


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 12.10.2009
Пользователь №: 4 708
Спасибо сказали: 2 раза




Цитата(Nickolya @ 18.6.2010, 16:19) *
Можно попробовать что получится, оптимизацию всегда можно провести... Как будет время - накодю. Какой у вас онлайн и база для поиска? 

P.S.: язвительность - хреновейшая черта человека...

ну как всегда ты готов помочь ))) спасибо!
Go to the top of the page
+Quote Post
Nickolya
сообщение 18.6.2010, 15:26
Сообщение #6


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Угу, только было бы ОЧЕНЬ хорошо поиметь небольшой дамп вышеприведенной базы чтобы иметь представление о ней. Много не надо, можно записей 10-20.
Go to the top of the page
+Quote Post
Wildcdu
сообщение 18.6.2010, 17:03
Сообщение #7


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 12.10.2009
Пользователь №: 4 708
Спасибо сказали: 2 раза




Цитата(Nickolya @ 18.6.2010, 21:26) *
Угу, только было бы ОЧЕНЬ хорошо поиметь небольшой дамп вышеприведенной базы чтобы иметь представление о ней. Много не надо, можно записей 10-20.

вот чуток только в скул сделай а то как файл загрузить мне нельзя говорит

Код
-- phpMyAdmin SQL Dump
-- version 3.3.0
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июн 18 2010 г., 22:58
-- Версия сервера: 5.0.86
-- Версия PHP: 5.2.11

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- База данных: `corp_dc`
--

-- --------------------------------------------------------

--
-- Структура таблицы `tbl_link`
--

CREATE TABLE IF NOT EXISTS `tbl_link` (
  `CODE` int(11) NOT NULL auto_increment,
  `ISMODER` int(1) default NULL,
  `BASECODE` int(11) default NULL,
  `LINKPOS` int(5) default NULL,
  `LINK` text,
  `LINKOPIS` varchar(200) default NULL,
  `DATEADD` datetime default NULL,
  `WHOADD` int(11) default NULL,
  `DOWN` int(11) default NULL,
  `BADCOUNT` int(11) default NULL,
  `ISHR` int(1) default NULL,
  PRIMARY KEY  (`CODE`)
) ENGINE=InnoDB  DEFAULT CHARSET=cp1251 ROW_FORMAT=FIXED AUTO_INCREMENT=10251;

--
-- Дамп данных таблицы `tbl_link`
--

INSERT INTO `tbl_link` (`CODE`, `ISMODER`, `BASECODE`, `LINKPOS`, `LINK`, `LINKOPIS`, `DATEADD`, `WHOADD`, `DOWN`, `BADCOUNT`, `ISHR`) VALUES
(2, 1, 2, 1, 'magnet:?xt=urn:tree:tiger:T36VMQYTWPD5GQOB6K23ZJ7I7IA7J2KNVQZSYPI&xl=1567961088&dn=moulin_rouge_torrents.ru.avi', 'moulin_rouge_torrents.ru.avi', '2009-07-31 21:47:14', 1, 10, NULL, NULL),
(3, 1, 3, 1, 'magnet:?xt=urn:tree:tiger:YFM67T5FYCZC42SEMS6ZUWAYNSOUVL3ZQP4NYAY&xl=6863522&dn=3.flv', 'Русская демократия!', '2009-07-31 21:31:39', 4, 99, NULL, NULL),
(7, 1, 7, 1, 'magnet:?xt=urn:tree:tiger:OGXP2BOVWX32STMCVC6LQQWXZ3G3SLMAFC2526A&xl=730042368&dn=28+D0B4D0BDD0B5D0B9+D181D0BFD183D181D182D18F.avi', '', '2009-08-02 18:04:54', 10, 8, NULL, NULL),
(8, 1, 8, 1, 'magnet:?xt=urn:tree:tiger:YG624VJAROIQSXHPV6F7TDZZYU3BBFWUOUHFPVQ&xl=1468592128&dn=28+D0BDD0B5D0B4D0B5D0BBD18C+D181D0BFD183D181D182D18F.avi', '', '2009-08-02 18:08:29', 10, 11, NULL, NULL),
(9, 1, 9, 1, 'magnet:?xt=urn:tree:tiger:NV2N32XTHQO63B6OBGWCTRG64ZMZFCREVBVMUTA&xl=1463795712&dn=D09DD0B0+D0BAD180D18ED187D0BAD0B5.avi', 'D09DD0B0 D0BAD180D18ED187D0BAD0B5.avi', '2009-08-02 18:13:56', 10, 21, NULL, NULL),
(10, 1, 10, 1, 'magnet:?xt=urn:tree:tiger:CT6DT65I2JDL3EFC73HWMWM36SUF36MYNFGJ4TI&xl=719237120&dn=D091D0B0D0B3D180D0BED0B2D18BD0B5+D180D0B5D0BAD0B8.avi', 'D091D0B0D0B3D180D0BED0B2D18BD0B5 D180D0B5D0BAD0B8.avi', '2009-08-02 18:16:06', 10, 7, NULL, NULL),
(11, 1, 11, 1, 'magnet:?xt=urn:tree:tiger:RJMTB6NTQXH6PPTGIDDYKNZCFCZDIADB6XEVVSQ&xl=1469923328&dn=D094D0B5D0B6D0B0+D0B2D18E.avi', 'D094D0B5D0B6D0B0 D0B2D18E.avi', '2009-08-02 18:19:52', 10, 6, NULL, NULL),
(12, 1, 12, 1, 'magnet:?xt=urn:tree:tiger:YWR7O5KGCNZHBQCZOXCPWCMCEFHQ7SDOFYJS5WY&xl=1468469248&dn=D09FD180D0BED180D0BED0BA.avi', 'D09FD180D0BED180D0BED0BA.avi', '2009-08-02 18:22:33', 10, 30, NULL, NULL),
(13, 1, 13, 1, 'magnet:?xt=urn:tree:tiger:E2QWQRLLRQAZ6KRQJEMPN6QSQ5NILQZJUDGYJWA&xl=1368641536&dn=V+D0B7D0BDD0B0D187D0B8D182+D0B2D0B5D0BDD0B4D0B5D182D182D0B0.avi', '', '2009-08-02 18:25:12', 10, 8, NULL, NULL),
(14, 1, 14, 1, 'magnet:?xt=urn:tree:tiger:R52MI2XNZJZMEUIQQNQF4PBKBQRIE5GICH2UG6A&xl=1441097438&dn=21.avi', '21.avi', '2009-08-02 18:27:20', 10, 9, NULL, NULL),
(15, 1, 15, 1, 'magnet:?xt=urn:tree:tiger:24PH3GPUOWKP7BAUP5STLBJA6TNPMYU4WYWNUTQ&xl=1468612608&dn=Silent+Hill.avi', 'Silent Hill.avi', '2009-08-02 18:35:18', 10, 13, NULL, NULL),
(16, 1, 16, 1, 'magnet:?xt=urn:tree:tiger:SA3IV33AHQZ623W4D5HVVECFGJI2YXHIKN3D62A&xl=1464707072&dn=D092D181D0B5D0B3D0B4D0B0+D0B3D0BED0B2D0BED180D0B8+D094D090.avi', 'D092D181D0B5D0B3D0B4D0B0 D0B3D0BED0B2D0BED180D0B8 D094D090.avi', '2009-08-02 18:37:27', 10, 11, NULL, NULL),
(17, 1, 17, 1, 'magnet:?xt=urn:tree:tiger:KYVFV37SICXAFP6ENEYGQWMYLJX25FP4KU5CIIY&xl=1470068736&dn=D092+D09FD0BED0B3D0BED0BDD0B5+D097D0B0+D0A1D187D0B0D181D182D18CD0B5D0BC.avi', 'D092 D09FD0BED0B3D0BED0BDD0B5 D097D0B0 D0A1D187D0B0D181D182D18CD0B5D0BC.avi', '2009-08-02 18:39:59', 10, 4, NULL, NULL),
(18, 1, 18, 1, 'magnet:?xt=urn:tree:tiger:WIITTBN3G6DJF7ZDAIYIETFFR4AZ5V3V6CAI24A&xl=1470801920&dn=D09AD183D0B4D0B0+D09FD180D0B8D0B2D0BED0B4D18FD182+D09CD0B5D187D182D18B.avi', 'D09AD183D0B4D0B0 D09FD180D0B8D0B2D0BED0B4D18FD182 D09CD0B5D187D182D18B.avi', '2009-08-02 18:42:30', 10, 17, NULL, NULL),
(19, 1, 19, 1, 'magnet:?xt=urn:tree:tiger:T7UFADCWHJT4M3OZYCQJE5LXBJJSVO6U7QTLS6Y&xl=1463699456&dn=D09ED0BFD0B5D180D0B0D186D0B8D18F+D092D0B0D0BBD18CD0BAD0B8D180D0B8D18F.avi', 'D09ED0BFD0B5D180D0B0D186D0B8D18F D092D0B0D0BBD18CD0BAD0B8D180D0B8D18F.avi', '2009-08-02 18:44:58', 10, 10, NULL, NULL),
(20, 1, 20, 1, 'magnet:?xt=urn:tree:tiger:DCBTY4XG6VBR7ZJJFOUXEIXEGQOZLR5TBYO657Q&xl=1570222080&dn=D097D0BED0BBD0BED182D0BED0B9+D0BAD0BED0BCD0BFD0B0D181+(The+Golden+Compass).avi', 'D097D0BED0BBD0BED182D0BED0B9 D0BAD0BED0BCD0BFD0B0D181 (The Golden Compass).avi', '2009-08-02 18:47:31', 10, 29, NULL, NULL),
(21, 1, 21, 1, 'magnet:?xt=urn:tree:tiger:QASPCX5NIYYEDUZBHX3NPCUG7B54NRS6IW2E5YY&xl=1464827904&dn=D092D0BED0B9D0BDD0B0+D0BDD0B5D0B2D0B5D181D182.avi', 'D092D0BED0B9D0BDD0B0 D0BDD0B5D0B2D0B5D181D182.avi', '2009-08-02 18:49:25', 10, 10, NULL, NULL),
(22, 1, 22, 1, 'magnet:?xt=urn:tree:tiger:FMKRFJIWE5DVQ7A2UHRJGIWE6A3SFF2FG2E7QAI&xl=735911936&dn=D094D0B5D182D181D0BAD0B0D18F+D09AD0BED0BCD0BDD0B0D182D0B0+(D0A3D0B6D0B0D181D18B!D09CD0B8D181D182D0B8D0BAD0B0D181D183D0BFD0B5D180!!)5B20065D.avi', 'D094D0B5D182D181D0BAD0B0D18F D09AD0BED0BCD0BDD0B0D182D0B0 (D0A3D0B6D0B0D181D18B!D09CD0B8D181D182D0B8D0BAD0B0D181D183D0BFD0B5D180!!)5B20065D.avi', '2009-08-02 18:52:55', 10, 5, NULL, NULL),
(23, 1, 23, 1, 'magnet:?xt=urn:tree:tiger:3JIBGSYJ2FTTDOTNNHIMX4UFNVEK4II5UG2F3KY&xl=736710656&dn=D090D0B4D180D0B5D0BDD0B0D0BBD0B8D0BD+2.+D092D18BD181D0BED0BAD0BED0B5+D0BDD0B0D0BFD180D18FD0B6D0B5D0BDD0B8D0B5.200
9.D.DVDRip.700Mb.up_by_pensal.avi', 'D090D0B4D180D0B5D0BDD0B0D0BBD0B8D0BD 2. D092D18BD181D0BED0BAD0BED0B5 D0BDD0B0D0BFD180D18FD0B6D0B5D0BDD0B8D0B5.2009.D.DVDRip.700Mb.up_by_pensal.avi', '2009-08-02 19:17:02', 10, 10, NULL, NULL),
(24, 1, 24, 1, 'magnet:?xt=urn:tree:tiger:ZBDPHNW5A6O5KB36E4K6SRZFMHSEXSRXP5ZKF5Q&xl=734388224&dn=Hot+Shots!+(1991).avi', 'Hot Shots! (1991).avi', '2009-08-02 19:19:45', 10, 9, NULL, NULL),
(26, 1, 26, 1, 'magnet:?xt=urn:tree:tiger:HI2DBZD253LTLDP4SEAOTPGCOGH2GCLTR5WC6SY&xl=1468239872&dn=D0A1D0BCD0B5D180D182D0B5D0BBD18CD0BDD0B0D18F+D18FD180D0BED181D182D18C+(Dead+Heat)+(1988).avi', 'D0A1D0BCD0B5D180D182D0B5D0BBD18CD0BDD0B0D18F D18FD180D0BED181D182D18C (Dead Heat) (1988).avi', '2009-08-02 19:21:52', 10, 3, NULL, NULL),
(27, 1, 27, 1, 'magnet:?xt=urn:tree:tiger:YCAJXTMNUDISGXSJ3ZLY5OYFKU5VCLXIZ5FMHQQ&xl=1468379136&dn=D09ED0BBD0B8D0BCD0BFD0B8D183D181+D098D0BDD184D0B5D180D0BDD0BE.avi', 'D09ED0BBD0B8D0BCD0BFD0B8D183D181 D098D0BDD184D0B5D180D0BDD0BE.avi', '2009-08-02 19:26:26', 10, 9, NULL, NULL),
(40, 1, 40, 1, 'magnet:?xt=urn:tree:tiger:6ULOOTOPW6STRTVMMKYJVDOWNNXT6VE3HUXSHPA&xl=500117504&dn=Prototype.This.S01E01.NextDocFilms.TV.avi', 'Prototype.This.S01E01.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 1, NULL, NULL),
(41, 1, 40, 2, 'magnet:?xt=urn:tree:tiger:3LSK7VJC42DJACMEKSKC476IQ65L45IZM45H4LA&xl=500619264&dn=Prototype.This.S01E02.NextDocFilms.TV.avi', 'Prototype.This.S01E02.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(42, 1, 40, 3, 'magnet:?xt=urn:tree:tiger:R2MPRDZ7XPLBQ226SMRZDG3C6EN3GC6BYCPTPQA&xl=499712000&dn=Prototype.This.S01E03.NextDocFilms.TV.avi', 'Prototype.This.S01E03.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(43, 1, 40, 4, 'magnet:?xt=urn:tree:tiger:H5JNQBBLDIUHRMCE7HD35ZUBJKLDIJYN4Z6BU6A&xl=501794816&dn=Prototype.This.S01E04.NextDocFilms.TV.avi', 'Prototype.This.S01E04.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(44, 1, 40, 5, 'magnet:?xt=urn:tree:tiger:7BFI3RM43SUPI5SLPAKEOD37BAVRNOFJJF5XS5Q&xl=497426432&dn=Prototype.This.S01E05.NextDocFilms.TV.avi', 'Prototype.This.S01E05.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(45, 1, 40, 6, 'magnet:?xt=urn:tree:tiger:4XTKC3CUGZYOYRDY67MUFAWWXBXUFJCT5B4ZWFY&xl=500008960&dn=Prototype.This.S01E06.NextDocFilms.TV.avi', 'Prototype.This.S01E06.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(46, 1, 40, 7, 'magnet:?xt=urn:tree:tiger:YVCUVMICQDMRZSPCFW5XL6TKKLKGYVMXEVME4YY&xl=501585920&dn=Prototype.This.S01E07.NextDocFilms.TV.avi', 'Prototype.This.S01E07.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(47, 1, 40, 8, 'magnet:?xt=urn:tree:tiger:UBM6WNMTXZI3LKJVPWAAIC77AP3JONWDWX26U6Q&xl=503801856&dn=Prototype.This.S01E08.NextDocFilms.TV.avi', 'Prototype.This.S01E08.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL);


все для вас )))

кстати внимательней копнул уже тема поднималась http://mydc.ru/topic2520.html
Go to the top of the page
+Quote Post
Lesh™
сообщение 18.6.2010, 18:11
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Еще нужно ввести 4 столбца

DATEUP - Дата обновления ссылки
DATEFIRST - Дата когда ссылка была найдена (обновляется вместе с DATEUP в случае нахождении ссылки), потом по этому полю можно отфильтровывать ссылки которые не находились например более месяца и не будут участвовать в глобальном поиске
USERSEEDER - количество юзеров у которых найдена ссылка
USER - Перечисление юзеров (пока можно без него обойтись)

Надеюсь понятно назначения их.
Go to the top of the page
+Quote Post
Lesh™
сообщение 18.7.2010, 19:48
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Nickolya, ждем твоей помощи...
(((((
Go to the top of the page
+Quote Post
Lesh™
сообщение 9.8.2010, 23:52
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Как же вас заинтересовать?
Go to the top of the page
+Quote Post
Nickolya
сообщение 9.8.2010, 23:58
Сообщение #11


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




не волнуйтесь, дошла очередь и до вас, скрипт мне интересен и уже в процессе, я бы сказал на 50-70% закончен, тяжело просто в жару кодить big_smile.gif
К вам вопрос: сервер на какой ОС вертится?
P.S.: заинтересуйте меня своим интересом не к уже готовому продукту, а к познанию его изготовления.
Go to the top of the page
+Quote Post
Nickolya
сообщение 12.8.2010, 12:14
Сообщение #12


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Итак, давайте попробуем 1 версию в действии big_smile.gif

Первым делом дополняем бд:
Код
ALTER TABLE `tbl_link`
    ADD `DATEUP` DATETIME NULL DEFAULT NULL ,
    ADD `DATEFIRST` DATETIME NULL DEFAULT NULL ,
    ADD `USERSEEDER` INT( 11 ) NOT NULL DEFAULT 0 ,
    ADD `USER` TEXT NOT NULL;


Теперь надо скачать программу, обрабатывающую поисковые ответы и работающую с бд, качаем из этого поста Searcher_server.rar и распаковываем куда-нибудь, теперь заходим в папке этого "сервера" в файл lua.lua и видим там конфиг, правим его как надо, указываем правильные юзера и пароль к бд, задаем порты, интервалы поиска и прочее. Сохраняем этот файл. Теперь создаем ярлык для lua.exe и в параметрах запуска добавляем ключ -d чтобы вышло что-то типа
Цитата
C:\Server\luaaio_2.0_windows\lua.exe -d
Теперь запускаем этот ярлык и сворачиваем получившееся окно.

Далее загружаем и кладем скрипт Searcher.lua в папку скриптов птоки, для работы скрипта потребуется библиотека сокетов. Запускаем скрипт в птоке и теперь можно посмотреть как пошел процесс в отладочном окне программы-поисковика (она свернулась в трей).

Пока все, если что-то непонятно - спрашивайте. Функций поиска с сайта пока нет, проверьте на баги первую версию...

P.S.: мне кажется понадобится пробросить порты программы в случае с роутером, их 2 штуки.
P.P.S.: результаты работы находятся в базе данных, не думаю что в отладочных сообщениях вам будет по-кайфу разбираться, они, в принципе, только для меня.
P.P.P.S.: от вас жду хака на магнето, выложенного так же публично
P.P.P.P.S.: при использовании скриптов было бы очень любезно сделать активную ссылку (хотя бы у копирайтов движка внизу) на этот форум.
Прикрепленные файлы
Прикрепленный файл  Searcher.lua ( 1.88 килобайт ) Кол-во скачиваний: 23
Прикрепленный файл  Searcher_server.rar ( 751.71 килобайт ) Кол-во скачиваний: 15
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Lesh™
сообщение 12.8.2010, 17:37
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Спасибо за проделанную работу, внедрение в магнету не столь уж сложное, сделаю чуть позже.

Поставил все как описано, вроде работает правильно, но почему то не находит источников, на данный момент написание ответа прогнал около 2000 ссылок и ни одной не нашел. Может это у меня не правильно сервер настроен?

PS ДЦ стоит на Win 2003 R2.
Go to the top of the page
+Quote Post
Saymon21
сообщение 12.8.2010, 17:51
Сообщение #14


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Так. Я сделал у себя типа
файл lua.lua:
Код
    -- Таблица айпи, с которых можно подключаться при включенном фильтре:
    cfg.tAllowIps = {
        ["109.248.163.117"] = true,
    }

Не в коем случае не локалхост и тп.
скрипт для хаба:
Код
    -- Адрес программы-клиента:
    cfg.sServerAddress = "109.248.163.117"

И вроде нормально работает
Go to the top of the page
+Quote Post
Nickolya
сообщение 12.8.2010, 17:51
Сообщение #15


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Мы уже немного обкатали скрипт с Saymon'ом, оказывается для нормальных ответов надо в файле Searcher.lua выставить настройку
Код
    -- Адрес программы-клиента:
    cfg.sServerAddress = "127.0.0.1"
таким образом, что ее значением будет ваш внешний айпи, на который присоединяются юзеры, именно айпи! К примеру
Код
    -- Адрес программы-клиента:
    cfg.sServerAddress = "93.125.40.40"
Плюс еще можно в скрипте lua.lua уменьшить интервал поиска, для более быстрой работы программы, сейчас там 15 секунд, попробуйте 10 или 5. Если что - заходите на хаб, спросите там, общаться в онлайне как-то оперативнее big_smile.gif Да и в фильтре тоже меняется адрес на ваш внешний, пока это недоработки, исправлю по возможности.


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 12.8.2010, 18:52
Сообщение #16


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Lesh™, Nickolya, как думаете если сделать такой мод:
Lesh™, У вас на портале есть хаблист и можно было сделать как нибудь поиск файлов на хабах из хаблиста.
Потом на странице раздачи выдавать: файл (ов) был (о) найден(о) на таких то хабах....
Думаю хорошая идея бы вышла если реализовать такое. Конечно не всё и сразу big_smile.gif


Коль, вот так и не пойму, почему ни с того ни с сего INFO: Stopping lua.lua ? Не должно же быть так?

Сообщение отредактировал Saymon - 12.8.2010, 19:44
Go to the top of the page
+Quote Post
Lesh™
сообщение 12.8.2010, 21:17
Сообщение #17


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Нашел пару лагов первый если магенет ссылка со минусовым размером или ссылка на папку... также происходит если вместо ссылки что-то другое.
Раскрывающийся текст
Код
magnet:?xt=urn:tree:tiger:SS65QKJU2DW7XSJGHCGEWCBRRQZ4KCQOPOFWUWQ&xl=-1&dn=MuSicBox.Max.Russ

Стопоет скрипт при большом количестве найденых ссылок ))) правда в маем случае из-за не правильной шары.
Раскрывающийся текст
Код
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` WHERE `DATEUP` IS NULL ORDER BY `CODE` DESC LIMIT 1 вернул 1 строк за 0.078000000000001 сек.
*** Собран UPDATE запрос: UPDATE `tbl_link` SET `DATEUP`='2010-08-12 20:49:10' WHERE `CODE`=20158
User (21021,236): Receive $Search LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ ok!|
>> Search LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ ok!
Запрос UPDATE `tbl_link` SET `DATEUP`='2010-08-12 20:49:10' WHERE `CODE`=20158 обновил 1 строк за 0.014999999999999 сек.
UDP message to port 21010 received: $SR Nick music\nirvana\Texts\Nirvana\Unrelease (2)\16 - Asking For It.txt0 3/3TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Nick
> sResult = music\nirvana\Texts\Nirvana\Unrelease (2)\16 - Asking For It.txt
> sSize = 0
> sFreeSlots = 3
> sTotalSlots = 3
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR datawarehouse Программы\Graphics\Adobe\Adobe.CS4\Adobe.CS4.Master.Collection\Adobe CS4\extensions\DeviceCentral2LP-fr_CA\DeviceCentral2LP-fr_CA.msi0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = datawarehouse
> sResult = Программы\Graphics\Adobe\Adobe.CS4\Adobe.CS4.Master.Collection\Adobe CS4\extensions\DeviceCentral2LP-fr_CA\DeviceCentral2LP-fr_CA.msi
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Impact Games\CSS\cstrike\materials\McDonalds\drivethrusign.txt0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Impact
> sResult = Games\CSS\cstrike\materials\McDonalds\drivethrusign.txt
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Fader Music\_DVD (Rock)\Roxette\2006 - RoxBox\failed\00Roxette - The RoxBox - I Don't Want To Get Hurt.mp3.htm0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Fader
> sResult = Music\_DVD (Rock)\Roxette\2006 - RoxBox\failed\00Roxette - The RoxBox - I Don't Want To Get Hurt.mp3.htm
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Masik Games\Crysis WARHEAD\Support\EA Help\en-us\Electronic_Arts_Technical_Support.glo0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Masik
> sResult = Games\Crysis WARHEAD\Support\EA Help\en-us\Electronic_Arts_Technical_Support.glo
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Destiny Sacred^ Underworld\bin\TYPE_NPC_SERAPHIM\questpoolcode.bin0 5/8TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Destiny
> sResult = Sacred^ Underworld\bin\TYPE_NPC_SERAPHIM\questpoolcode.bin
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 8
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR 3AN БГУИР\Инстал\AutoCAD 2007 SP1\[ENG]\Bin\acadFeui\Program Files\Common Files\Autodesk Shared\AcDwgFilter\acdb17chsres.dll0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = 3AN
> sResult = БГУИР\Инстал\AutoCAD 2007 SP1\[ENG]\Bin\acadFeui\Program Files\Common Files\Autodesk Shared\AcDwgFilter\acdb17chsres.dll
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR cc Pcsx2-wx-r1725\patches\default.xml0 10/10TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = cc
> sResult = Pcsx2-wx-r1725\patches\default.xml
> sSize = 0
> sFreeSlots = 10
> sTotalSlots = 10
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Любарт Матэрыялы\Навіны\xxx » Архив блога » Смаленскі лён_files\tools000.css0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Любарт
> sResult = Матэрыялы\Навіны\xxx » Архив блога » Смаленскі лён_files\tools000.css
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Serega games\METRO-2\MODELS\STATIC\L15\perikladina_03.msh0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Serega
> sResult = games\METRO-2\MODELS\STATIC\L15\perikladina_03.msh
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Maks Фильмы\звездные войны\Star.Wars.The.Clone.Wars.s02e01e02.rus.LostFilm.TV.avi0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Maks
> sResult = Фильмы\звездные войны\Star.Wars.The.Clone.Wars.s02e01e02.rus.LostFilm.TV.avi
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR FairLady Книги\OS\FreeBSD\ru_RU.KOI8-R\books\handbook\handbook.html0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = FairLady
> sResult = Книги\OS\FreeBSD\ru_RU.KOI8-R\books\handbook\handbook.html
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Yurgent Video\667\Package\Launcher\launcher_log.txt0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Yurgent
> sResult = Video\667\Package\Launcher\launcher_log.txt
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Dimon по сети\Новая папка\cstrike\materials\McDonalds\drivethrusign.txt0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Dimon
> sResult = по сети\Новая папка\cstrike\materials\McDonalds\drivethrusign.txt
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
INFO: Stopping lua.lua


Раскрывающийся текст
Код
Запрос UPDATE `tbl_link` SET `USER`='',`USERSEEDER`=0 WHERE `CODE`=18227 обновил 0 строк за 0 сек.
UDP message to port 21010 received: $SR datawarehouse Развлекательные Программы\Большая Разница\bolshaya.raznica.(29).www.kvnforall.info.avi629091008 5/5TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY (172.16.0.12:411)|
> sNick = datawarehouse
> sResult = Развлекательные Программы\Большая Разница\bolshaya.raznica.(29).www.kvnforall.info.avi
> sSize = 629091008
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
UDP message to port 21010 received: $SR Jarik Video\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi629091008 5/5TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY (172.16.0.12:411)|
> sNick = Jarik
> sResult = Video\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi
> sSize = 629091008
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
UDP message to port 21010 received: $SR FairLady Видео\Сериалы и прочее\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi629091008 4/5TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY (172.16.0.12:411)|
> sNick = FairLady
> sResult = Видео\Сериалы и прочее\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi
> sSize = 629091008
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
INFO: Stopping lua.lua



Цитата
Lesh™, Nickolya, как думаете если сделать такой мод:
Lesh™, У вас на портале есть хаблист и можно было сделать как нибудь поиск файлов на хабах из хаблиста.
Потом на странице раздачи выдавать: файл (ов) был (о) найден(о) на таких то хабах....
Думаю хорошая идея бы вышла если реализовать такое. Конечно не всё и сразу

Это к Nickolya
Go to the top of the page
+Quote Post
Lesh™
сообщение 14.8.2010, 0:43
Сообщение #18


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Когда все ссылки проверены, то

Код
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` WHERE `DATEUP` IS NULL ORDER BY `CODE` DESC LIMIT 1 вернул 0 строк за 0 сек.
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` ORDER BY `DATEUP` ASC LIMIT 1 вернул 1 строк за 0 сек.
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` WHERE `DATEUP` IS NULL ORDER BY `CODE` DESC LIMIT 1 вернул 0 строк за 0 сек.
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` ORDER BY `DATEUP` ASC LIMIT 1 вернул 1 строк за 0 сек.


разобрался )
Go to the top of the page
+Quote Post
Lesh™
сообщение 15.8.2010, 12:40
Сообщение #19


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Придумал временное решение для обновления сидов, необходимо удалять DATEUP и тогда он сразу подхватывает на обновление...
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsMysql
win32 - API 2 | Самая распространённая база данных
78 Setuper 113 199 19.8.2017, 8:59 Посл. сообщение: Kinsler
No New Posts lua mysql
4 shadow3c 9 431 20.8.2014, 20:33 Посл. сообщение: shadow3c
No New Posts Topic has attachmentsmysql
RusHub | Библиотека базы данных mysql
8 Setuper 21 948 18.8.2014, 4:05 Посл. сообщение: shadow3c
No New Posts Поиск по TTH и вывод на веб-сервер
1 Panasonic 7 475 1.11.2013, 17:07 Посл. сообщение: Alexey
No New Posts Mysql
Unix | База данных
11 Jaska 22 376 21.9.2013, 18:17 Посл. сообщение: KCAHDEP
No New Posts Поиск в протоколе ADC
3 Crecee 9 041 4.7.2012, 0:14 Посл. сообщение: Crecee
No new Эффективность mysql
текстовый файл или mysql?
23 Iskandark 23 033 29.12.2011, 9:47 Посл. сообщение: mariner
No New Posts Как настроить поиск на винде 7 начальной
8 _Герой_ 10 316 9.12.2011, 22:19 Посл. сообщение: Alexey
No New Posts Скрипт антимат и антиреклама с базой в Mysql
1 Vizunchik 7 243 7.12.2011, 20:17 Посл. сообщение: Ksan
No New Posts поиск по dc
12 pro 20 349 17.5.2011, 19:48 Посл. сообщение: pro
No New Posts RusHub and MySQL?! есть ли и как ...
вопросы про mysql, md5 hash и т.д.
4 DRUG_ADDICT 10 143 3.4.2011, 7:03 Посл. сообщение: alex82
No New Posts Topic has attachmentsCustomLocations + MySQL
Определяем провайдера по IP-адресу
0 alex82 7 153 7.3.2011, 18:39 Посл. сообщение: alex82
No New Posts *** Поиск-спам
3 ProGeTTo 9 025 14.2.2011, 15:50 Посл. сообщение: Ksan
No New Posts От: поиск по dc
От темы с ID: 4608
0 absent 4 811 7.2.2011, 16:04 Посл. сообщение: absent
No New Posts Релизы/Заказы с MySQL
API 2 | MySQL
0 Kingston 5 478 6.2.2011, 10:08 Посл. сообщение: Kingston

 



RSS Сейчас: 27.11.2024, 2:52