Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Запросы скриптов для PtokaX _ Запрос файллистов.

Автор: alcorp 2.12.2010, 21:49

Нужен скрипт, для автоматической скачки файллиста от одного пользователя к другому, через опеределенный промежуток времени.
Если кто-то может помочь в написании скрипта, или подскажет как это сделать штатными средствами клиентов, без установки дополнительного программного обеспечения - буду очень признателен.

Автор: Ksan 2.12.2010, 22:44

alcorp, это тема (скрипт) клиента, а не Птоки. Спрашивай в разделе клиентов.

Автор: alcorp 2.12.2010, 23:26

Это тема именно СКРИПТ для ПТОКИ!
Там написано (ИЛИ). Актуален именно скрипт.

Автор: Nickolya 2.12.2010, 23:56

Скриптами подобное не реализуется никак на стороне хаба, извините... Может какой-то клиент для ОПераторов это может, но это надо ждать ответа тех, кто их использует.

Автор: Saymon 3.12.2010, 0:00

Есть один скрипт на птоку от всеобщего любимца, Мутора... Он ищет в шарах юзеров порнографию. Он даже был где-то на форуме.

Вполне наверно можно реализовать, да и писать данные в xml....


Хотя может и бред, да...

Автор: Ksan 3.12.2010, 1:38

[...Мышка выгрызла сообщение...]

Автор: alcorp 3.12.2010, 7:41

То что это невозможно - не верю, сам видел такой скрипт в работе.
Поиск порно - это совсем не то. На счет Мутора, вообще, ничего хорошего сказать не могу, потому как разговаривал с ним лично.
Клиент для операторов может, но качает он со всех при входе, а нужно только с заданных и не при входе, а через определенное время.

Автор: Ksan 3.12.2010, 8:06

Свяжись с разработчиками клиентов. Больше ничего не придумаешь. Или пиши скрипт сам. Для клиента, естественно.

Автор: HackFresse 3.12.2010, 9:45

В клиенте руками (shift, ctrl, клик) выделить всех юзеров и запросить список файлов. Скрипт, который выполняет на клиенте функции поиска/закачки, был бы очень полезен, но я не нашел ничего похожего.
Но тут на форуме появлялся автор перлового монстра PROsearch, а скрипт этот умеет собирать файл-листы, парсить их и в базу магнеты складывать..

Автор: alcorp 3.12.2010, 10:44

На php-то я и сам напишу, тут интерес-то совсем другой. И клиент это дело последнее.
Кстати такой скрипт я писал где-то год назад на php, заходит на хаб и качает файл листы, но там обязательное условие: он работает только на линукс машинах, используя ветвление процесса, и ему нужен майскуль.
В принципе туда добавить можно все что угодно, использует функции сокета на php, работал вполне сносно.
Тут нужно чтобы именно скриптом, с указанного пользователя на указанного, инициация скачивания файлиста, это самый простой и надежный способ, и я не вижу причин от него отказываться.
На счет перлового монстра и складывание в базу, можешь посмотреть моего монстра на 85 миллионов файлов (http://mydc.ru/r/?http://global-eyes.rp4.su/), работает автономно, обновление базы раз в неделю.

Ещё раз поясню: смысл этого скрипта не скачать файл лист с кого-то, а скачивать с периодичностью, для использования функций ADLS!!!
И ещё раз: этот скрипт будет запускаться на МОЁМ хабе, мне НЕ нужно скачивать на произвольных хабах, только на личном.

Автор: Alexey 4.12.2010, 2:56

Включи в опском клиенте загрузку списков файлов и скриптом на сервере блокируй соединения с остальными, не нужными тебе, пользователями. Расписание тоже можно устроить скриптом, отключая этих пользователей от хаба.

Автор: alcorp 5.12.2010, 14:23

А Вы любите секс? Да, но только стоя и в гамаке! big_smile.gif Вот это про Вас, но не про меня. Вопрос остается открытым.

Автор: pro 10.12.2010, 2:27

Цитата(alcorp @ 3.12.2010, 10:44) *
На счет перлового монстра и складывание в базу, можешь посмотреть моего монстра на 85 миллионов файлов (http://mydc.ru/r/?http://global-eyes.rp4.su/), работает автономно, обновление базы раз в неделю.


ой, давайте я тоже покажу свою пипиську

# mysql -e "select count(*) from filebase"
+------------+
| count(*) |
+------------+
| 2069200365 |
+------------+

11 индексов, 2 из них полнотекстовые

Автор: alcorp 10.12.2010, 12:29

А никто ими тут и не меряется. Просто к сведению, что ты не один такой.
Ты лучше покажи время выполнения этого запроса. big_smile.gif

Автор: pro 10.12.2010, 13:35

# time mysql -e "select count(*) from filebase"
+------------+
| count(*) |
+------------+
| 2074942586 |
+------------+
0.05 real 0.01 user 0.00 sys
Press any key to continue...

Автор: alcorp 11.12.2010, 10:17

Комп приличный, а в майскуле через консоль сидишь? big_smile.gif

Автор: Setuper 11.12.2010, 15:35

Консоль - это самая великая вещь, ибо, во-первых, не нужны расходы ресурсов компа на графику, во-вторых, консоль - универсальное кроссплатформенное средство общения пользователя с программой. Все программисты используют консоль всегда и везде.

Автор: Enyby 12.12.2010, 11:36

Setuper,

Цитата
Все программисты используют консоль всегда и везде.
Я бы с этим поспорил.

Автор: pro 13.12.2010, 15:49

Цитата(alcorp @ 11.12.2010, 10:17) *
Комп приличный, а в майскуле через консоль сидишь? big_smile.gif


По секрету могу сообщить, что некоторые запросы типа COUNT берутся прямо из статистики индексов и размер таблицы совсем не влияет на время выполнения.

А в мускуле я не сижу, нечего там делать 8)

Автор: alcorp 14.12.2010, 14:45

А мне приходится, и подолгу. big_smile.gif

Автор: HackFresse 14.12.2010, 15:41

pro, а как можно c помощью crawler'а только собирать файл-листы, без последующего парсинга?