Code Monkey home page Code Monkey logo

vkgraber's Introduction

Запуск приложения:

Для удобства я публикую exe файл для Windows собранный в Launch4j И jar архив. Запускается командой java -jar VKGraber.jar или просто двойным кликом. Для работы программы нужна java 19 или 20 версии


О программе

VKGraber является идейным продолжением GarmonyParserMaven Только в более продвинутом виде. Если можно так сказать. Так как он был убог и консолен.


Принцип работы

В поля VKOptions в водиться следующая информация: VK URL В водиться УРЛ стати или новости которые необходима скопировать. В формате https://vk.com/club123456789?w=wall-123456789_1234%2Fall или https://vk.com/wall-123456789_1234 PATH IMG - Указывается путь куда будут сохранены картинки из публикации PATH TXT - Указывается путь куда будет сохранен текстовый файл с текстом публикации После заполнения всех полей кнопка Grabbing станет активной После ее нажатия программа скопирует текст публикации и картинки к ней. Соответствующая информация появится в поле TextOptions

TextOptions Поле TextEditor после нажатия кнопки Grabbing отобразит текстовую информацию из публикации которую можно редактировать. Поле «Количество картинок» после нажатия кнопки Grabbing отобразит количество картинок найденных программой. Поле «Количество символов» после нажатия кнопки Grabbing отобразит количество символов в публикации Радио кнопка «Создать директорию в папке» при ее активации , в указанных папках будет автоматически создана директория куда будут записаны данные также влияет на создание папки на FTP сервере . Кнопка SAVE при ее нажатии все данные будут записаны в папке указанные в полях VKOptions FTP Options Радиокнопка on/off изначально в положении off позволяет включить запись полученных данных на FTP сервер Для записи данных на FTP сервер нужно заполнить следующие поля. PATH FTP - путь на ftp сервере куда программа будет записывать данные. Login FTP - Имя пользователя на FTP сервер для авторизации. Password FTP - пароль пользователя на сервере FTP для авторизации. Domain FTP Ip адрес или домен FTP сервера


Особенности работы :

Если FTP модуль выключен то в конец файла TXT дописываются ссылки изображение ввиде <img src="vk.link” alt = "альтернативный текст"> Если модуль включен то: <img src="ftp.link” alt = "альтернативный текст"> Порядок работы без FTP

  1. Элемент спискаЗаполняем все поля VKOptions и нажимаем кнопку “Grabbing”
  2. Убеждаемся что в поле TextEditor нужный нам материал. Вносим необходимые правки. Ставим галочку «Создать директорию в папке» если нужно. Жмем кнопку “Save”
  3. Получаем результат на локальном компьютере в виде файла txt с текстом новости. И файлов JPG если в материале есть изображение

Порядок работы с FTP

  1. Заполняем все поля VKOptions и нажимаем кнопку “Grabbing”
  2. Заполняем все поля области FTP Options. Потом нажимаем кнопку Connect в случаи удачно соединения появиться надпись "Соединение установленно !"
  3. Убеждаемся что в поле TextEditor нужный нам материал. Вносим необходимые правки. Ставим галочку «Создать директорию в папке» если нужно. Жмем кнопку “Save” 4.. Получаем результат на локальном компьютере и FTP сервере в виде файла txt с текстом новости. И файлов JPG если в материале есть изображение

Самостоятельная сборка проекта:

Там бла бла бла javac и java и т.д.

vkgraber's People

Contributors

alexanderpanshin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.