beef disciple: meats, code and other geekery
  • Frontgo to your home
  • Aboutchief
  • Softwarestuff i code
  • Portfoliostuff I\'ve worked on

March 2, 2010
Posted by chief

DropShorty

DropShorty

More Update:

I am planning on getting to getting down to business soon with DropShorty 1.0, with a full code-rewrite and some, if not all the features listed below. If you have ideas, please continue to share them by commenting or following me on twitter @tehsuck. Thanks!

  • Options to allow DropShorty to appear in the task bar and/or dock
  • DropBox’s own db.tt short url support
  • Growl notifications
  • Icon updates during file copy (done/copying/etc.)
  • Native DropBox API code re-write (will allow you to log in and not have to enter user ID etc.)

Are you a DropBox user? Do you like sharing things using your public folder? Do you hate long URLs? Well I have something for you. DropShorty is a simple little droplet that will copy a file into your DropBox public folder and then get a shortened URL and copy it to the clipboard.

URL Shortening Services Currently Supported:

  • Bit.ly
  • Digg
  • Idek
  • Is.gd
  • TinyURL
  • Goo.gl
  • kl.am

Setup:

Unfortunately until DropBox releases an API, you will need to setup some things in order for this to work.

First, you willl need to find your DropBox public ID. The easiest way is to open your public folder, right click and copy the public URL to your clipboard. It will look something like this:

http://dl.dropbox.com/u/00533/test_file.txt

Your DropBox public ID would be “00533.” Enter this into the preferences. Next, use the pop-up dialog to select the folder where your Dropbox public files are stored (This is usually ~/Username/Dropbox/Public).

Finally, use the dropdown menu to select your URL shortening service. If you select Bit.ly, you will need to switch to it’s config tab and enter your API username and key which can be found on Bit.ly’s website.

Usage:

To use DropShorty just drag a file onto it’s icon. As of version 0.1.0 folders are not supported.

Known Issues:

None

Download:

DropShorty 0.2.0 (requires Mac OSX 10.5+)

Help / Feature Requests / Shortener Service Request:

Feel free to comment below.

Credits:

DropBitly uses the Objective-C json-framework, Sparkle and a forked version of Steve Streza’s awesome url-shrink.

Thanks to all developers involved in those projects.

Changelog:

  • Version 0.1.0
    • Added massive code-changes from DropBitly project
    • Initial Release
  • Version 0.2.0
    • Fixed issue with copying to custom subdirectory of dropbox/Public/ folder
    • Added Goo.gl and kl.am support

29 Comments

4 Trackbacks

Pingback: DropShorty for Filesharing Awesomeness | One Of These Days on June 7, 2010
Pingback: Dropbox sincronizza i file e cartelle online e nei tuoi computer at MelaTorrent on July 1, 2010
Pingback: DropShorty : O αντικαταστάτης του Droplr (via Dropbox) « macedonas.gr on December 17, 2010
Pingback: 3 tillägg som gör Dropbox bättre - Allt om Mac on February 14, 2011

25 Comments

Greg K.
March 10, 2010

Cool idea, but using Snow Leopard, and DropBitly 0.1, I can’t ‘Choose…’ the DB Public path using Preferences. I guessed and added DropBoxPublicFolder key into com.beefdisciple.DrobBitly.plist with my path to DB Pulbic folder. It showed up in the Preferences, but couldn’t use the drag-and-drop goodness… the file never went to the Public folder and, of course, no bit.ly link…

chief
March 10, 2010

@Greg K.
Huh, good find. I was testing on Leopard and didn’t see any issues like that, but at home on Snow Leopard there does appear to be something funky going on. I am going to try to get it fixed soon. Thanks!

Kenty
May 6, 2010

if I drag and drop a file onto the dock icon when DropShorty isn’t already running, I get the ‘Overwrite File?’ message. I’m running 10.6.3.

And this would be my suggestion for another URL shortening service to add: http://www.icanhaz.com (icnhz.com also works)

cheers!

chief
May 6, 2010

@Kenty, thanks that is indeed another bug. I am going to find some time soon and try to fix the issues. Thanks for commenting!

chief
May 10, 2010

@Kenty, unfortunately I can’t use icnhz.com, as they require the user to input a stub, and it doesn’t really mesh with DropShorty’s non-existant UI. Sorry!

OlliS
September 8, 2010

Tried it and loved it.

Question: how much work would it require to create a version that lives in the menu bar? I’d have more room there than on my Dock.

Anyhow: thanks. This is good.

chief
September 9, 2010

@OlliS – thanks! You’re not the first one to suggest the menu-bar idea, and I think it’s a good one. I do plan on making an update but we recently had a baby boy, so I haven’t had a ton of spare development time.

Harry
September 10, 2010

Thanks for the lovely droplet.

One question: is it possible to get the long URl?

Anyway, congrats on your new baby boy :)

Cosimo
September 13, 2010

Thanks for your great droplet!
The only things that doesn’t work are filenames which contains accented words (non English language)
The Dropbox URL won’t work if, for example, the name of the file contains “è”…
The text should be encoded to make dropbox understand the URL.

Thanks, anyway!

Cosimo

chief
September 13, 2010

@Cosimo – that’s a great find, and it will be an easy fix once I find some time to update the project. Thanks for the feedback, sorry to be so english-centric :)

Was
December 28, 2010

Hey there, great droplet, but is there any chance you could add a growl notification for when the file has finished uploading and the URL is copied to the clipboard?

Something like this perhaps?
http://forums.dropbox.com/topic.php?id=4659#post-38997

that would be amazing!

Matthew
January 1, 2011

it’s be awesome if we could add our own javascript bookmarklets to pipe the url to various applications expanding your options beyond just the clipboard.

option for a menubar icon and hiding the dock would also be welcomed.

Blaze
January 6, 2011

Great app! But how about adding support for Dropbox’ own link shortening service? (See: http://goo.gl/oATGs)

chief
January 16, 2011

@blaze – unfortunately there’s no public API to use DropBox’s own db.tt shortening service. I will look into it and see if it can be hacked about.

chief
January 16, 2011

@Matthew, this is a great idea, and something I will definitely take into consideration.

boone
January 25, 2011

glad to find this – i’d totally support the $1 appstore idea. and hopefully that’d help make it worthwhile for you to work on some of these bugs and new ideas.

my request would be a file manager that can help remind me to delete files after a set amount of days (kind of like the yousend it idea) – so i can email clients large files and let them know it’s only available for 7 days. even better, if it automatically deletes files for me.

perhaps there’s another db app that does this.

max
February 27, 2011

Love this! The App Store idea is perfect – go for it!

Herbert
April 4, 2011

Hi,

I would buy it in the App Store! :)

And I had a problem with copying my bit.ly API-key into the app… it wasn’t possible so I had to type the 200 numbers and characters into your app by hand.

Now everything works fine but all the things you planed would make DropShorty a lot better!

Thanks!

chief
April 4, 2011

Herbert, thanks for your comment. I realize the current version of DropShorty is quite out of date right now. I am in fact working on a complete re-write for version 1.0 which I should hopefully have done in a few weeks.

alec
May 3, 2011

love it! thanks so much for making it.

Stefan
May 15, 2011

Thank you so much for making this one! Are there any chances for a menubar droplet? Don’t want to ask too much, though :)

SoWhat
October 11, 2011

hello!

Thanks for this awesome plugin! But there is one thing that would make it even much more awesome – lots of people are using their own open source url shortening service on their own (or friends) host and it is http://yourls.org/ Its API is really simple. It will take maximum one hour for you to implement it :)

Kevin Van Lierop
December 14, 2011

Please start charging for this, either in the app store or on your site. I’d love to use this more with the features you have suggested

chief
December 30, 2011

@kevin – thanks , I really plan on doing it, but things have been crazy at my day job, but soon I hope!

chief
December 30, 2011

@stefan, yes the plan for 1.0 is to have DropShorty be a menubar droplet type of thing. Hopefully I will get some time soon to work on it.

Leave a comment

* = Required

    • Posts
    • Twitter
    • Flickr
     

    Cocos2d for iPhone...

    Software

     

    Cocos2d for iPhone...

    Software

     

    NHL Highlights for...

    Software

    RT @steenyweeny: #ff hotdogs

    follow me on
    twitter

     The grrreat outdoorsSweet 'stasheOutdoorsmanFixing the washerBlueshirts Warmup
  • Categories

    • baby
    • Software
  • Archives

    • 2011
      • March
      • May
    • 2010
      • February
      • March
      • April
      • May
      • December
  • Coding

    • Cocos2d for iPhone
  • Friends

    • Ashmont Records
    • Fishbucket
    • Futuremedia
    • Ghost Hand Games
  • Social

    • Delicious
    • GitHub
    • Last.fm
    • Tumblr
    • Yelp

Subscribe via RSS