Skip to content

⬆ A simple Mac app designed to make uploading images and screenshots to Imgur quick and effortless.

License

Notifications You must be signed in to change notification settings

mileswd/mac2imgur

Repository files navigation

mac2imgur

⚠️Warning: This project is not currently actively maintained.⚠️

mac2imgur running on macOS Yosemite

A simple Mac application designed to make uploading images and screenshots toimgurquick and effortless.

Installation

Download the latest release(macOS 10.9+)

Usage

The application will listen for new screenshots taken by thebuilt in screenshot functionality of macOS,so you can use the following shortcuts to capture your screen:

  • PressCMD ⌘+SHIFT ⇧+3to take a full-screen screenshot

  • PressCMD ⌘+SHIFT ⇧+4to take a rectangular selection of the screen

  • PressCMD ⌘+SHIFT ⇧+4+SPACEto capture a specific window or menu

In addition, images can be uploaded manually by either:

  • Dragging and dropping images on the status bar icon (macOS 10.10+)
  • Clicking the "Upload Images…" option in the status bar menu

As soon as an image is uploaded, the link is copied to your clipboard and a notification is sent: mac2imgur upload notification

Application Preferences

General

Preference Name Description Issue ID
Launch at Login Allows mac2imgur to start as soon as you log in - this can also be changed from theLogin Itemstab of theUsers & Groupspane ofSystem Preferences. #53
Clear Clipboard Clears the clipboard when an upload is taking place. #77
Copy Link to Clipboard Copies the direct link to the uploaded image, if the upload completes successfully. #88

Screenshots

Preference Name Description Issue ID
Delete After Upload Causes the original screenshot file to be moved to trash after attempting to upload. #23
Disable Detection Any new screenshots taken are ignored by the application and not uploaded. #30
Request Confirmation Before Upload Screenshots are not uploaded automatically. Instead, an alert is displayed, showing the image and image name, allowing you to either proceed or cancel. #38
Downscale from Retina Retina screenshots are resized (reducing resolution) before upload.More Info. #52

System Preferences

Some aspects of the system screenshot functionality can be customized throughdefaults,including the following options:

Key Value Result
location Any path, e.g./Users/[username]/Pictures Screenshots will be saved to the specified location, if it is valid. Otherwise, the default location (typically~/Desktop) will be used.
type png,jpg,gif,tiffetc The screenshot will be saved in the specified format.
name Any string, e.g.My Screenshot The screenshot file will be prefixed with the specified name, e.g.My Screenshot 2016-07-10 at 17.42.17.

You can modify the defaults easily fromTerminal.app:

defaults write com.apple.screencapture <key> <value>

defaults delete com.apple.screencapture <key>

Examples

Save screenshots using theJPGformat:

defaults write com.apple.screencapture type jpg

Revert the screenshot save location back to the system default:

defaults delete com.apple.screencapture location

Further Information

More aboutdefaultscan be found fromdefaults --helpandman defaults.

For any changes to take effect, you must restartSystemUIServer,which can be done throughActivity Monitor.appor by running a command such askillall SystemUIServer.

When changing the screenshot location, it is also necessary to restart mac2imgur.

Support

If you encounter any problems or have an idea for a new feature, don't hesitate tofile an issue- but please be as descriptive as possible!

On the same note, pull requests to fix bugs, add features or simply to improve the codebase are greatly appreciated.

Development

  • Written in Swift 3
  • CocoaPodsfor dependency management

Legal

mac2imgur is not affiliated with Imgur LLC, but this application would not be possible without the awesome service they offer - so feel free to show them some appreciation! 👍

This application is released under a GPLv3 license. SeeLICENSEfor more information.

About

⬆ A simple Mac app designed to make uploading images and screenshots to Imgur quick and effortless.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published