LINUX.ORG.RU

vkfeed2rss v1.0

 , ,


2

4

После 1 года разработки вышел скрипт-программа, переводящая страницы ВКонтакте в ленты RSS. Изначально vkfeed2rss был написан на C, но позже переписан на PHP. Скрипт выпускается под лицензией MIT.

Из возможностей:

  • Поддержка различных форм ссылок: «https://vk.com/apiclub», «vk.com/apiclub», «apiclub».
  • Вывод почти всех прикреплённых, кроме товаров (в силу их непопулярности).
  • RSS 2.0.
  • Информативные заголовки записей.
  • Фильтрация записей.
  • Выбор числа записей.

Что нового по сравнению с прошлой версией 0.6:

  • Сильно переделан код, например все вызовы идут через единую функцию vk_call().
  • Опция apikey.
  • Полный переход на PHP 7.0, с более старыми версиями больше не работает.
  • Исправлены потенциальные уязвимости, т.е. все тексты проходят обработку функцией htmlentities().
  • Новая система заголовков, указывается автор и тип поста (пост, репост).
  • Обновлена документация
  • Поддержка опросов и заметок.
  • Версия API: 5.70

Демо-сервис

Пример работы

Документация

>>> Репозиторий на Gitlab

Deleted

Проверено: Shaman007 ()

Ответ на: комментарий от xdimquax

Ну можно подавать первые 40 символов.

Deleted ()
Ответ на: комментарий от Deleted

У тебя совсем плохо?
Что там пишут, зачем ты мне ссылки кидаешь?

sehellion ★★★★★ ()
Ответ на: комментарий от sehellion

Множество полезного для моей деградации контента.

Deleted ()

Изначально vkfeed2rss был написан на C, но позже переписан на PHP.

Но зачем?

Вообще это весьма феерично. Даже на xvideos rss есть.

anonymous ()

>>> Демо-сервис

Кракозябры вида Фильтр записей Chrome 67, Arch

anonymous ()

В Opera кракозябры. Чини или удаляю.

Xant1k ()

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

anonymous ()
Ответ на: комментарий от anonymous

В том, что в теге image по идее должно кроме url аватарки страницы быть ещё и описание изображения и ссылка на его источник. Стандарт вроде явно его не требует, но раз кому-то надо, то добавил. Попробуй ещё.

Deleted ()

Количество постов в выдаче фиксировано? Может какой конфиг сделаешь, чтобы в код не залезать?

Radjah ★★★★★ ()
Ответ на: комментарий от anonymous

Arch

Забыл обновить интерфейс, где явно кодировка была не указана. Исправлено.

Deleted ()
Ответ на: комментарий от anonymous

Не нужно на всех подряд и на всё подряд подписываться. Устраиваете у себя помойку, потом жалуетесь.

vovans ★★★★★ ()

Пользую эту генерилку RSS уже давно, может пригодится кому.. https://github.com/woxcab/vkrss

Хотелось бы узнать что лучше, кто юзал обе..

anonymous ()
Ответ на: комментарий от anonymous

UDP: Попробовал скрипт из топика, не работает на пхп5, ну ясно че.

anonymous ()
Ответ на: комментарий от anonymous

пхп5

Я люблю поддерживать легаси, но его поддержка скоро истекает.

Deleted ()
Ответ на: комментарий от Deleted

Сам его сначала прочитай. Где там про отдельный конфиг для настроек?

Radjah ★★★★★ ()
Ответ на: комментарий от Radjah

Объясни, что ты хочешь в этих самых настройках?

Deleted ()
Ответ на: комментарий от Deleted
path - домен страницы: apiclub, id1, durov.
url - URL страницы: vk.com/id1, http://vk.com/apiclub, m.vk.com/durov.
Имеет более низкий приоритет, чем опция path.
count - целочисленное число, обозначающие число записей в ленте: 1, 5, 100. Число должно быть от 1 до 100. Значение 0 не документировано.
filter - фильтр записей:
all - все записи. по-умолчанию.
owner - только записи от имени администрации.
others - только записи других участников.
apikey - пользовательский API ключ.

Как минимум count, filter и apikey

Код отдельно, настройки отдельно.

Radjah ★★★★★ ()
Ответ на: комментарий от Radjah

Файл настроек могу реализовать в виде json, записи в котором будут иметь приоритет выше дефолтных, но ниже пользовательских, введённых через GET опции. Путь до файла будет задаваться через константу в скрипте. Как тебе?

Deleted ()
Ответ на: комментарий от Deleted

в виде json

Сделать config.php с переменными, проверять его наличие в основном скрипте и делать include, если найден, не? o_0

Radjah ★★★★★ ()
Ответ на: комментарий от Deleted

читать вк не видя их убожественного дизайна

А смотря на убожественный дизайн RSS

ozz_is_here ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.