Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ailinykh/ImgurBar
macOS image uploader for imgur.com
https://github.com/ailinykh/ImgurBar
imgur imgur-uploader macos swift
Last synced: about 2 months ago
JSON representation
macOS image uploader for imgur.com
- Host: GitHub
- URL: https://github.com/ailinykh/ImgurBar
- Owner: ailinykh
- Created: 2020-04-12T14:33:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-11T19:29:44.000Z (8 months ago)
- Last Synced: 2024-08-03T09:05:43.775Z (5 months ago)
- Topics: imgur, imgur-uploader, macos, swift
- Language: Swift
- Homepage:
- Size: 444 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Mac-Menubar-Megalist - ImgurBar
README
# ImgurBar
[![macOS CI Status](https://github.com/ailinykh/ImgurBar/workflows/CI-macOS/badge.svg)](https://github.com/ailinykh/ImgurBar/actions?query=workflow%3ACI-macOS)
This is an macOS menubar application that makes it easy
to upload images to imgur.com.![Upload via drag'n'drop](https://user-images.githubusercontent.com/939390/79070981-af5fd300-7ce1-11ea-8087-53bc75fba70a.gif)
Simply drag and drop image to the status bar icon.
Automatic screenshots uploading is also supported
# HowTo use
- clone repo
- obtain `CLIENT_ID` at [api.imgur.com](https://api.imgur.com/oauth2/addclient)
- insert in [Info.plist](https://github.com/ailinykh/ImgurBar/blob/master/ImgurBar/Info.plist#L40) file
- build an app# Notarization
In case you are member of [Apple Developer Program](https://developer.apple.com/programs/) it's possible to [notarize](https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution) app for distribution.To perform notarization you should follow this steps:
- Create new [App Store Connect API Key](https://appstoreconnect.apple.com/access/integrations/api)
- Save credentials in the keychain:
- `xcrun notarytool store-credentials --key --key-id --issuer notarization-profile`
- Place [Developer ID certificate](https://developer.apple.com/help/account/create-certificates/create-developer-id-certificates/) to you current Keychain
- Find __Team ID__ at [Membership Details](https://developer.apple.com/account) section
- Run notarization:
- `make notarize validate TEAM_ID=`
- Wait for message:
- _The staple and validate action worked!_
- You're amazing!# Thanks
Thanks to [zbuc](https://github.com/zbuc/imgurBar) for idea
# License
imgurBar is licensed under the BSD license.