myDC.ru

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

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

> MyDc, API2 | Скрипт новостей с данного форума

Теги
Нет тегов для показа
Tsd
сообщение 28.6.2010, 15:33
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




Название скрипта: MyDc
Версия API: API2
Авторы: Tsd, Nickolya
Описание: Скрипт выдаёт по таймеру последние новости с лент новостей форума http://mydc.ru/ админу хаба.

Для работы скрипта требуется библиотека LuaSocket
Скрипт написан специально для форума http://mydc.ru/
Особая благодарность Nickolya за помощь.
Прикрепленные файлы
Прикрепленный файл  mydc.lua ( 4.25 килобайт ) Кол-во скачиваний: 126
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 20.9.2010, 22:47
Сообщение #2


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

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




всё бы хорошо, но
Прикрепленный файл  1.jpg ( 625.38 килобайт ) Кол-во скачиваний: 208

И напрягает то, что он иногда одни и те же новости по нескольку раз отсылает.
Go to the top of the page
+Quote Post
Ksan
сообщение 20.9.2010, 23:58
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Думаю, в функции
Код
function RepChars(sMsg, bNum)
нужно добавить такой участок:
Код
    sMsg = string.gsub (sMsg, "&#*34;", "\"")
    sMsg = string.gsub (sMsg, "&#*60;", "<")
    sMsg = string.gsub (sMsg, "&#*62;", ">")
    sMsg = string.gsub (sMsg, "&#*41;", ")")
    sMsg = string.gsub (sMsg, "&#*91;", "[")
    sMsg = string.gsub (sMsg, "&#*93;", "]")
Только после решёток # нужно убрать будет звёздочки *
Возможно, подобные добавки придётся позже ещё делать по мере необходимости.
Цитата
И напрягает то, что он иногда одни и те же новости по нескольку раз отсылает.
Так делает только когда скрипт перезапускаешь. Он не сохраняет полученные данные, чтоб сравнивать, изменилось что или нет за 10 последних минут, и при каждом перезапуске память обнуляется и он сканирует форум с нуля.

PS: Добавил вышепредложенные строчки, перезапустил, - отработал правильно, показывает как надо.


Спасибо сказали:
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Клиент для Mydc
Android
5 Артём 8 495 8.3.2015, 12:24 Посл. сообщение: Saymon21
No New Posts Topic has attachmentsMyDc
Скрипт новостей с данного форума
0 Vizunchik 6 102 24.10.2011, 19:05 Посл. сообщение: Vizunchik
No New Posts Topic has attachmentsMyDC.ru
Скрипт новостей с данного форума
9 Saymon21 12 875 15.8.2011, 21:54 Посл. сообщение: Dimon21
No New Posts Topic has attachmentsMyDC
Скрипт новостей с этого форума
5 Saymon21 10 678 22.11.2010, 0:58 Посл. сообщение: @_JuNiOr_@
No New Posts Topic has attachmentsMyDC
Скрипт новостей с этого форума
0 Saymon21 5 851 18.11.2010, 16:56 Посл. сообщение: Saymon21
No New Posts Чат на форуме mydc.ru
Я - За, а - Ты?
7 Uncle_Dif 11 632 17.8.2009, 10:46 Посл. сообщение: Uncle_Dif
No new С Днём рождения MyDc
14 Otshelnik-Fm 14 913 28.5.2009, 16:41 Посл. сообщение: Wariner

 



RSS Сейчас: 23.12.2024, 9:44