1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Molunerfinn-PicGo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ПикаGo: инструмент для быстрой загрузки изображений и получения URL-ссылок

ПикаGo — это инструмент, который позволяет быстро загружать изображения и получать их URL-ссылки. ПикаGo поддерживает следующие облачные хранилища:

  • 七牛图床 v1.0;
  • 腾讯云 COS v4\v5 версии v1.1 & v1.5.0;
  • 又拍云 v1.2.0;
  • GitHub v1.5.0;
  • SM.MS V2 v2.3.0-beta.0;
  • 阿里云 OSS v1.6.0;
  • Imgur v1.6.0.

В настоящее время ПикаGo не добавляет новые облачные хранилища по умолчанию. Вы можете самостоятельно разработать плагин для сторонних облачных хранилищ. Подробнее см. в PicGo-Core.

Особенности

  • Поддержка перетаскивания изображений для загрузки.
  • Поддержка быстрого доступа к загрузке изображений из буфера обмена с помощью сочетания клавиш.
  • Windows и macOS поддерживают загрузку изображений с рабочего стола через контекстное меню (v2.1.0+).
  • Автоматическое копирование ссылки на изображение после загрузки.
  • Возможность настроить формат ссылки, которая копируется в буфер обмена.
  • Поддерживает изменение сочетания клавиш для быстрой загрузки. По умолчанию используется сочетание клавиш command+shift+p для macOS и control+shift+p для Windows\Linux.
  • Плагин-система уже включает плагины для Gitee и других облачных сервисов. Больше плагинов и приложений, использующих PicGo, можно найти в Awesome-PicGo. Мы приветствуем вклад!
  • Начиная с версии 2.2.0, вы можете вызывать PicGo для загрузки через HTTP-запросы.
  • И многое другое, что вы можете открыть для себя сами, а также постоянно разрабатываются новые функции.
  • Вы можете следить за прогрессом разработки в Projects.

Если вы новичок, рекомендуется ознакомиться с документацией по использованию. Если у вас возникнут проблемы, вы также можете обратиться к FAQ и закрытым вопросам.

Загрузка и установка

Источник загрузки Адрес/способ установки Платформа Примечание
GitHub Release https://github.com/Molunerfinn/PicGo/releases Все Скорость загрузки из Китая может быть низкой
Облачное хранилище Tencent COS https://github.com/Molunerfinn/PicGo/releases В конце журнала обновлений Все Благодарим Tencent Cloud COS за спонсорскую поддержку
Зеркало университета Шаньдун https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo Все Благодарим зеркало университета Шаньдун за поддержку зеркалирования
Scoop scoop bucket add helbing https://github.com/helbing/scoop-bucket и scoop install picgo Windows Благодарим @helbing за его вклад
Chocolatey choco install picgo Windows Благодарим @iYato за его вклад
Homebrew brew install picgo --cask macOS Благодарим @womeimingzi11 за его вклад
AUR yay -S picgo-appimage Arch-Linux Благодарим @houbaron за его вклад

Скриншоты приложения

picgo-menubar

Разработка

В настоящее время поддерживается только Mac и Windows. Linux не тестировался.

Для изучения, разработки, модификации или самостоятельной сборки PicGo следуйте инструкциям ниже:

Если вы хотите изучить разработку Electron-vue, вы можете посмотреть серию моих руководств — Electron-vue Development Practice.

  1. Вам потребуется среда Node и Git, а также понимание работы npm.
  2. Скопируйте проект с помощью команды git clone https://github.com/Molunerfinn/PicGo.git и перейдите в него.
  3. Загрузите зависимости с помощью yarn. Обратите внимание, что если у вас нет yarn, вам необходимо загрузить и установить его с официального сайта. Использование npm install приведёт к неизвестным ошибкам!
  4. Для Mac требуется среда Xcode, для Windows — среда VS.
  5. Если вы хотите внести свой вклад в код, обратитесь к руководству по внесению вклада.

Режим разработки

Введите npm run electron:serve, чтобы войти в режим разработки. Режим разработки имеет функцию горячей перезагрузки. Однако следует отметить, что режим разработки нестабилен и могут возникать сбои процесса. В этом случае необходимо выполнить следующие действия:

ctrl+c # выйти из режима разработки
npm run electron:serve # повторно войти в режим разработки

Примечание: после запуска режима разработки на Windows в правом нижнем углу панели задач появится значок приложения PicGo.

Производственный режим

Чтобы собрать приложение самостоятельно, введите npm run electron:build. После успешной сборки вы найдёте собранный файл установки в каталоге dist_electron. Проблемы с загрузкой бинарных файлов electron и решение через указание источника electron.

В случае, если загрузка бинарного файла electron через electron-builder не удаётся, необходимо перед командой npm run electron:build указать источник electron в виде внутреннего источника:

export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
# На Windows можно использовать set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ (без кавычек)
npm run electron:build

Указать внутренний источник нужно только при первой сборке. В дальнейшем это делать не требуется. Скачанные бинарные файлы будут храниться в каталоге ~/.electron/. Если необходимо обновить версию сборки electron, удалите каталог ~/.electron/, а затем повторите указанные шаги, чтобы electron-builder загрузил последнюю версию бинарного файла.

Другие связанные проекты:

  • vs-picgo — версия PicGo для VS Code.
  • flutter-picgo — мобильное приложение PicGo (поддерживает Android и iOS).
  • PicHoro — ещё одно мобильное приложение с поддержкой PicGo (временно поддерживает только Android).

Пожертвования:

Если вам нравится PicGo и он вам помогает, вы можете поддержать проект чашкой кофе.

Платежи через Alipay:

Платежи через WeChat:

Лицензия:

MIT

Copyright (c) 2017 — настоящее время Molunerfinn.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Простой и красивый инструмент для загрузки изображений, созданный с помощью electron-vue. Развернуть Свернуть
TypeScript и 6 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Molunerfinn-PicGo.git
git@api.gitlife.ru:oschina-mirror/Molunerfinn-PicGo.git
oschina-mirror
Molunerfinn-PicGo
Molunerfinn-PicGo
dev