Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проектная работа «Автоматический сокращатель ссылок» (VK API)

Цель проекта

Разработка программы для сокращения длинных ссылок путем задействования VK API (метод utils.getShortLink)

Алгоритм запуска проекта

  1. Настройте виртуальное окружение и подключитесь к нему:
    • venv\Scripts\activate - для Windows
    • source venv/bin/activate - для MacOS и Linux
python -m venv venv
venv\Scripts\activate
  1. Установите зависимости:
pip install -r requirements.txt
  1. Заполните следующие параметры в .env:
  • VK_ACCESS_TOKEN: токен для работы с VK API
  • OUTPUT_FILE_NAME: название xlsx файла, который необходимо вывести
  • NEW_COL_NAME: название нового столбца, содержащего укороченные ссылки
  1. Запустите программу модуля app.py:
python app.py
  1. Перейдите по ссылке http://127.0.0.1:5000 или запустите сервис на облачной машине

  2. Подготовьте файл для обработки. Внешне его содержимое должно выглядеть примерно так:

drawing

  1. После перехода на сайт веб-приложения: 1) нажмите на кнопку "Выберите файл" и выберите файл из пункта №6 для обработки; 2) нажмите на кнопку "Загрузить"

drawing

  1. Ждите результат. В итоге должен загрузиться файл со следующей структурой:

drawing

About

Решение задания компании FutureToday (программа для сокращения ссылок)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages