Giter VIP home page Giter VIP logo

vkuploaderex's Introduction

vkUploaderEX

Перезапуск python-vkUploader с использованием многопоточности и GUI

Использование

Внимание!

Для работы приложения необходимо получить файл gdrive_secrets.json для доступа к сервисам Google Cloud!
Для этого необходимо:

  1. Перейти в Google API Console
  2. Создать новый проект, если его нет, либо выбрать уже существующий
  3. В боковом меню найти пункт APIs & Services, в открывающемся подменю выбрать Library
  4. Поочередно найти и включить следующие API:
    • Google Drive API
    • Google Sheets API
  5. В боковом меню в пункте APIs & Services выбрать OAuth consent screen, выполнить настройку:
    1. Ввести название приложения (App name), указать адрес почты поддержки, можно свой (User support email и Developer contact information), продолжить (Save and Continue)
    2. Добавить области доступа приложения (Add or Remove Scopes), после чего продолжить (Save and Continue):
      1. Google Drive API (auth/docs)
      2. Google Sheets API (auth/spreadsheets)
    3. Добавить тестовых пользователей (Add Users) для того, чтобы они имели доступ к приложению (себя обязательно!), после чего продолжить (Save and Continue)
    4. Проверить верность введеных данных
  6. В боковом меню выбрать Credentials
  7. Нажать кнопку Create credentials, в выпавшем меню выбрать OAuth client ID
  8. Установить тип приложения (Application type) на Web application
  9. Ввести название клиента (Name), добавить адрес переадресации (Authorized redirect URIs): http://localhost:8080/, сохранить (Create)
  10. После сохранения в открывшемся окне нажать Download JSON, скачанный файл переместить в папку <папка приложения>/.config/ с именем gdrive_secrets.json
  11. При первом запуске приложения и выборе Google Sheets как источника данных будет открыто окно браузера с запросом на доступ к данным в Google Drive, настроенное на шаге 5

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.