An open source Instagram desktop photo uploader

Need to post images to Instagram from your desktop? Try Ramme.
324 readers like this.
Old camera green

Internet Archive Book Images. Modified by Opensource.com. CC BY-SA 4.0

One of my tasks at my new communications job is to re-activate and improve our social media channels. I've used Twitter and Facebook for many years, so that was easy. Now, I need to work on Instagram.

I've never really been into Instagram (or Pinterest), but I needed to learn and start Instagramming. I had a few pictures from a recent event, and I was all set to upload them onto Instagram from my Windows 10 desktop, but Instagram is a mobile-driven application. I couldn't find an upload button on the browser; I tried Chrome, Firefox, and Brave. Hmmm. OK. Let's try the Microsoft Store and install the handy app. Uh-oh, same problem.

Whenever I'm faced with a computer or software challenge that I can't solve on my own, I turn to the internet and begin my search with "open source [solve my #@$^!@# problem]." That was easy! I searched for "open source Instagram upload from Windows desktop," and the answer appeared immediately. Google directed me to an article on OMG! Ubuntu! by Joey Sneedon about Ramme. Once again, open source to the rescue!

What is Ramme?

Ramme, the solution to my Instagram conundrum, is an MIT-licensed app for Linux, MacOS, and Windows.

Ramme screenshot

opensource.com

Ramme, "frame" in Danish, was developed by Terkelg and is based on Electron, a framework for creating native applications with web technologies such as JavaScript, HTML, and CSS. Ramme enables users to view Instagram on a desktop, and most importantly, lets you upload images from the desktop. This is vital for me, as I needed to upload images that weren't taken with my mobile device.

Ramme installed quickly on Windows 10 and MacOS High Sierra, and I was up and running in seconds. It was easy to log into my Instagram account from the Ramme app and simply select images from my desktop, add captions and locations, and post.

Uploading to Ramme

opensource.com

One difficulty I had was changing users. Once I was logged in with one account, I couldn't switch to another user account. Uninstalling, restarting, and logging out didn't work. The feature was requested on GitHub in October 2017 and is supposed to be included in version 4.0 (the current version is 3.2.3).

Ramme is just one example of how open source solves all the world's most pressing problems (well, my social media management problems, at least). What's your best open source solution for a vexing communications problem? Let us know in the comments.

User profile image.
Jeff Macharyas is the Director of Marketing at Corning Community College in New York. He is a writer, graphic designer and communications director who has worked in publishing, higher education and project management for many years.

1 Comment

For a quick and dirty solution, you can also use the "Responsive Design" mode that's available in some browsers (in Firefox, Ctrl+Shift+M... in Chrome enable Developer tools [Ctrl+Shift+I] and then use Ctrl+Shift+M). From there, you can emulate the browser behavior of a variety of mobile devices. You don't quite have the same number of features that you appear to have in Ramme (like filters), but for a quick post from the desktop, this trick works surprisingly well.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.