https://github.com/ailinykh/ImgurBar
macOS image uploader for imgur.com
https://github.com/ailinykh/ImgurBar
imgur imgur-uploader macos swift
Last synced: 5 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 (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-11T19:29:44.000Z (11 months ago)
- Last Synced: 2024-08-03T09:05:43.775Z (9 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
[](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.
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.