VkPublic [by Kolgarn]

Discussion in 'Социальные сети' started by Kolgarn_Soft, 21 Feb 2012.

  1. Kolgarn_Soft

    Kolgarn_Soft New Member

    Joined:
    21 Feb 2012
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    VkPublic [v0.3] [Beta Version]
    - Сбор новостей с групп/пабликов/страниц Vkонтакте.
    - - Текст
    - - Видео
    - - Фото
    - - Аудио
    - - Ссылки
    - Публикация в ваш паблик/группу/на страницу
    - Программа расширяема за счет модулей, которые будут постепенно писаться по заявкам пользователей.
    - Вся работа с Vk проводится через VkApi, т.е. для ее работы нужны id и access_token, никаких логинов, паролей.

    Данная версия тестовая, по сути первая публичная версия, посему в ней наверняка есть какие-то недоработки и ошибки, но на то и тест.
    В данной версии картинки/музыка/видео не перезагружаются - вы по сути цепляете ровно те же картинки и видео, что были в оригинале новости(при нажатии на картинку откроется изначальная картинка(комментарии и етк)).
    Пример работы можете посмотреть в паблике: JustBetter

    Совет: Программа не обходит капчи и не отправляет их на антигейт - для того что-бы их не ловить попросту вставьте достаточное кол-во access_token-ов от разных аккаунтов(из расчета 3-4 токена на 1 паблик)
    ВНИМАНИЕ: Очень важно что-бы аккаунты, которые вы добавляете в приложение имели доступ к публикации на выбранной стене и просмотру страниц с которых производить поиск.
    В данный момент существует ограничение в 5 постов одновременно публикующихся за 1 добавление новостей. (т.е. раз в указанное в конфиге кол-во времени будет опубликовано не более 5 из собранных новостей).

    ВНИМАНИЕ
    Из-за проблем с правами администратора в win7(не дает даже писать в файл) просьба устанавливать приложение в "мои документы" или иные места, где у вас не требует прав администратора для записи. Ну или запускайте приложение с правами администратора.

    Внимание: Ищутся идеи для написания модулей для сбора новостей не только с стен вконтакта.
    Для подачи заявки на написание пишем в формате:
    1) URL сайта откуда собирать новости
    2) Что именно собирать(текст, ссылки, картинки)
    3) Почему именно этот сайт?

    >Чуть позже расскажу как именно вам писать самим модули и в каком формате программа принимает модули :)

    Небольшое FAQ:

    Code:
    [img]http://s1.ipicture.ru/uploads/20120221/O02LDw1n.png[/img]
    [b]Login, Get and Pars:[/b] Заходит по страницам используя ранее добавленные аккаунты и парсит посты
    [b]Autoget:[/b] Запуск таймера для автоматического сбора новостей(интервал настраивается в конфиге). После запуска таймера добавляется буква "E"(Enabled) на кнопке.
    [b]Add:[/b] Добавляем посты в указанную группу/паблик/на страницу
    [b]Autopost:[/b] Запуск таймера для автоматического постинга новостей(интервал настраивается в конфиге). После запуска таймера добавляется буква "E"(Enabled) на кнопке.
    [b]Wall ID:[/b] В поле добавляем ID стены группы/паблика/стены пользователя на которую производить добавление новостей. Пример "-123456". "-" обязателен при добавлении в группу/паблик(это часть id по сути).
    [b]Sites in base:[/b] Кол-во сайтов с которых собираются новости.
    [b]id:Access_token in base:[/b] Кол-во аккаунтов в базе приложения.
    [b]Log:[/b] Здесь выводится лог работы приложения.
    [b]Clear Log:[/b] Кнопка для очистки лога
    
    [img]http://s2.ipicture.ru/uploads/20120220/nfVx73dy.png[/img]
    В случае с модулем VkWall:
    [b]Site URL:[/b] Цифровое ID стены с которой получаем сообщения. Пример: -123456
    Указывать "-" для групп/пабликов обязательно.
    [b]Add Settings(Images):[/b] Собираем или нет фотографии.
    [b]Add Settings(videos):[/b] Собираем или нет видео.
    [b]Add Settings(text):[/b] Собираем или нет текст.
    [b]Add Settings(musics):[/b] Собираем или нет музыку.
    [b]Add Settings(links):[/b] Собираем или нет ссылки(Ютуб видео это тоже ссылка).
    [b]Add Settings(Reposts):[/b] Разрешен ли сбор репостов(т.е. когда новость в той группе взята из другой)
    [b]Add Settings(Text from link):[/b] Брать текст новости из описания ссылки в изначальной группе. Написано для красивого сбора с хабра.
    Цифровой ID можно получить(например) тыкнув по кол-ву записей сообщества.
    Для JB, например:
    Ссылка на группу: http://vk.com/justbetter
    Ссылка на стену группы: http://vk.com/wall-34405797
    Цифровой ID группы: [b]-34405797[/b]
    Вот как раз цифровой ID группы и нужен
    
    [url=http://s2.ipicture.ru/uploads/20120221/P75PPUAh.png][img]http://s2.ipicture.ru/uploads/20120221/P75PPUAh.png[/img][/url]
    [b]id:access_token:[/b] Добавленные в данный момент аккаунты
    [b]Add Token:[/b] Открывает новое окно в котором можно пройти аутентификацию для получения данных необходимых для работы с приложением
    [b]Delete Token:[/b] Удаляет выделенный токен из базы приложения
    [b]Check:[/b] Проводит проверку добавленных аккаунтов на валидность. Если есть не валидный аккаунт - удаляет его из базы приложения.
    [b]Log:[/b] Выводит результаты проверки аккаунтов на валидность.
    
    [url=http://s2.ipicture.ru/uploads/20120221/DyBPeCMJ.png][img]http://s2.ipicture.ru/uploads/20120221/DyBPeCMJ.png[/img][/url]
    [b]Sites:[/b] Добавленные в данный момент сайты для парсинга
    [b]Modules:[/b] Активные модули для парсинга.
    [b]Add Site:[/b] Открывает диалог добавления сайта. Описание выше.
    [b]Delete Site:[/b] Удаляет выделенный сайт из базы приложения.
    
    [url=http://s2.ipicture.ru/uploads/20120221/185JZ5GQ.png][img]http://s2.ipicture.ru/uploads/20120221/185JZ5GQ.png[/img][/url]
    [b]Get TimeOut:[/b] Таймаут(в секундах) мeжду получением новостей из настроенных сайтов.
    [b]Add TimeOut:[/b] Таймаут(в секундах) между добавлением полученных новостей в группу.
    Ссылки для скачивания инсталлятора:
    Rghost
    Narod
    Rapidshare

    MD5 e55faa3855a6c278a2ebb4bf79532858
    SHA1 979978c0e620d0dda7cec3a9d73ad1e81bd10565

    Группа приложения: http://vk.com/kolgarnsoft
    Аналогичная тема на зисмо: http://zismo.ru/forum/41-85888

    PS Для избежания вопросов - написано полностью в Devel Studio

    PPS Первый баг - при первом добавлении аккаунта для работоспособности приложения нужно перезапустить онное :)
     
    #1 Kolgarn_Soft, 21 Feb 2012
    Last edited: 21 Feb 2012
  2. parkour1994

    parkour1994 New Member

    Joined:
    5 Jan 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Прога отличная=)
    Накрутил себе цитат с Башорга=)вообще нормально прям=)))
    Сначало не разобрался,но потом ТС FAQ выложил,и там всё нормально расписано=)))
    Спасибо Колгарн.
     
  3. Ty4ka

    Ty4ka New Member

    Joined:
    9 Aug 2010
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    На чужую стену может писать цитаты или что еще?
    Например, цитаты с баша на чужой акк каждые 15 минут?

    ---------

    Запустил под вайном - полет нормальный.
    Ан, нет.

    ---------

    При добавление токенов выдает ошибку:
    Code:
    Error -7 when loading url https://login.vk.com/?from_host=oauth.vkontakte.ru&from_protocol=https&ip_h=88788e359976c475ad&soft=1&to=aHR0cDovL29hdXRoLnZrb250YWt0ZS5ydS9vYXV0aC9hdXRob3JpemU/Y2xpZW50X2lkPTI3Njc5MTUmc2NvcGU9b2ZmbGluZSx2aWRlbyxwaG90byx3YWxsJnJlZGlyZWN0X3VyaT1odHRwczovL2FwaS52a29udGFrdGUucnUvYmxhbmsuaHRtbCZkaXNwbGF5PXBvcHVwJnJlc3BvbnNlX3R5cGU9dG9rZW4-
     
    #3 Ty4ka, 24 Feb 2012
    Last edited: 24 Feb 2012