Update: If you’re looking for jUploadr, it has a web site all its own now. Go learn more about jUploadr

I’ve been playing around with flickr recently, and I really like it. I’m trying to use more tools rather than writing everything myself, so flickr seemed a good choice for storing pictures. The problem is, they don’t have an upload client for linux, and I really don’t feel like noodling around with their form-based tool. It’s decent and all, but you have to painstakingly select each file you want to upload.
I searched the web for linux flickr uploaders, and I only found this one, but for some reason it didn’t work on my system. That’s most likely because of SuSe’s GTK support, but I was still stuck.

Well I’ve always wanted to learn SWT.

So, I created a jUploadr, a flickr Uploader for linux. Right now, it’s no-frills, but it’s simple to use and it works. I’ve tested it on my SuSe box and my Debian server, and it works fine on both. It requires Java 1.4 and GTK to be installed, but most modern Linuxes should have both.

To use it, extract the tar.gz file and run ./jUploadr. You’ll be presented with the main window. At that point, just drag images onto it. You’ll see the thumbnail appear after a few seconds. If an image is bordered in blue, that means you haven’t changed the attributes. Click on it to be presented with your options. You don’t have to change your options in order to send a file.
When you’re satisfied, click the button at the bottom, you’ll be prompted for your email address and password (your email address is saved. I’ll add the option to save your password soon) and it starts uploading.
When the upload is done, you’ll get a message telling you so (or an error message). After an image is uploaded, the thumbnail becomes inactive, and it won’t get sent again. However, it will remain in your display to remind you what you sent.

I haven’t threaded image uploading yet, so the display freezes while the upload takes place. That’s another feature that will come soon.

That’s about it. Here are some more features I’m going to add:

  • Ability to save password
  • Option to remove uploaded pictures from view
  • Multithreaded upload
  • Ability to reset password and email
  • Warning about large image sizes and ability to re-size large images before upload. (Flickr doesn’t even show your full sized image if it’s bigger than 1024 on a side). This will minimize monthly bandwith for free users.

I appreciate any feedback.

You can download jUploadr here

19 Responses to “jUploadr Alpha”

  1. Manu Says:

    Does it support proxy ?

  2. john Says:

    I’d love to have this work on Windows … especially the multi-threading item from your TODO list. I’m a Java developer (though I’ve never worked with SWT), so I could possibly help out. Would you consider open-sourcing it?

    Currently, attempts to run on Windows yield something like this:

    C:\Temp\jUploadr>java -cp commons-codec.jar;commons-httpclient-3.0-beta1.jar;commons-logging.jar;jUploadr.jar;swt-pi.jar;swt.jar -Djava.library.path=\temp\juploadr org.scohen.juploadr.app.JUploadr
    Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3062 in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
    at org.eclipse.swt.internal.gtk.OS.(OS.java:19)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    at org.eclipse.swt.dnd.Transfer.registerType(Transfer.java:129)
    at org.eclipse.swt.dnd.TextTransfer.
    (TextTransfer.java:34)
    at org.scohen.juploadr.app.JUploadr.(JUploadr.java:78)
    at org.scohen.juploadr.app.JUploadr.main(JUploadr.java:333)

  3. steve Says:

    John, I sent you an email, but I wanted to let people know that SWT needs platform-specific libraries, and I didn’t include the windows DLLs with the tar.gz file. I don’t run windows (my windows partition fried itself months ago) and I have no way to test jUploadr in it.

    Click here to download a version of SWT that will run on your system. Again, I haven’t tested this in windows yet, and you’ll probably have to muck a bit with java.library.path to get it to work.

  4. Carsten Ringe Says:

    I started your application today and I wondered where to enter the settings. I can’t specify my account nor proxy settings. Is this asked when starting the upload? I’d really like to hear from this project… as a java developer myself I have a strong interest in this uploadr. Maybe it can make it to a somewhat ‘official’ state.

  5. steve cohen Says:

    Currently, there are no settings. You’re prompted for your username and password when you upload (your username is stored, but you’re always prompted for your password). Right now, proxies aren’t supported, but that feature is a #1 priority, and it shold be a simple addition.

    In other news, I’ve set up a sourceforge account for the project, and I will upload files after work today.

  6. Quick Online Tips Says:

    This nice tool is now listed in the Great Flickr Tools Collection.

  7. Quick Online Tips » The Great Flickr Tools Collection Says:

    [...] jUploadr -is a cross-platform uploader for both linux and windows. [...]

  8. The sky of Daemon! » Blog Archive » Flickr工具大集å?ˆ Says:

    [...] jUploadr -一个跨平�的flickr上传工具,�以使用在linux和windows上。. [...]

  9. Everyday Does It :: Flickr工具大集� :: April :: 2006 Says:

    [...] Bubblr - 使用flickr上的照片创建连环画。 Sprinklr - å…?许用户é?žå¸¸å®¹æ˜“和快速的把他们的照片添加到ä¸?å?Œçš„组。 Matchr - flickr迷语游æˆ? h4ppierphotos - 帮助查找没有存于set或根æ?®æ—¶é—´è¿‡æ»¤ç…§ç‰‡ï¼Œå¹¶ä¸”为它们添加tag或放一个存在的set中。 Twaingle - 一个å…?许你在flickr或yahoo上查找照片,并把它们直接æ?’入到应用程åº?中的工具。 Flickr Original Viewr - 查看flickr上的原始照片。 Flickr Leech - 在一个页é?¢ä¸Šè½½å…¥ä¸€å¤©ä¸­å…¨éƒ¨æœ‰è¶£å‘³çš„照,根æ?®ç”¨æˆ·IDã€?照片集和组æ?¥æŽ’åº? ZoneTag - 能自动根æ?®ä½?ç½®æ?¥ä¸ºä½ çš„照片添加tag Flickr Mixr - 使用flickræ??供的RSSç§?å­?并且分æž?它们æ?¥ç”Ÿæˆ?新的图åƒ?。 Tiltomo - 图åƒ?æ?œç´¢ John’s Background Switcher - 周期性的改å?˜ç”µè„‘背景图片,图片æ?¥æº?于flickr. FlickrLilli - å?¦ä¸€ç§?æ?œç´¢flickr图åƒ?的工具. RSS2PDF for Flickr - 通过flickr上的rssç§?å­?æ?¥åˆ›å»ºPDF归档。 Flickr & Webimager - 基于flickr APIçš„å±?幕æ?•获和上传工具。 We Map Flickr - 在google地图上标注图片,图片æ?¥æº?于flickr Gtalkr - 集å?ˆgoogle talk,flickr,youtubeå’Œgmail. FlickrFling - 显示新闻feedæ??供的文字,并附上flickræ??供的相关图片。 Flickr Logo Maker - 输入文字产生flickræ ·å¼?çš„logo Loopy - 一个使用flickr上图片的å±?幕ä¿?护程åº?。 Flickr Sets RSS - 创建一个flickr上照片集(set)çš„RSSæµ?。 Flapper - 一个用flash8创建的flckr界é?¢ Flickeur - 从flickr接收éš?机图片,创建一个æ„?识æµ?类型和视频剪辑。 Findr - æ ¹æ?®æµ?览内容和相关的tag查找照片 Wickr - 一个在flickr上æµ?览照片的å°?部件,你å?¯ä»¥æ ¹æ?®tag或用户å??或emailæ?¥æµ?览。 Tickr - 在你的桌é?¢ä¸Šæ˜¾ç¤ºä½ æŒ‡å®šçš„tag的图片。 Tagnautica - 一个实验性的导航工具,根æ?®ç›¸å…³çš„flickr tag建立一个æµ?览空间。 Clockr - 查看当å‰?æ—¶é—´çš„flickr照片。 Retrievr -通过你画制和è?‰å›¾æ?¥æ?œç´¢ç…§ç‰‡. Slickr - flickrå±?幕ä¿?护,å?¯ä»¥æ??定用户ã€?组ã€?tagç­‰. Gnickr - 管ç?†ä½ çš„flickr照片,å?‡å¦‚这些照片的本地文件都在你的Gnome桌é?¢ä¸Šçš„è¯?。 Captioner - 为你的flickr照片添加有趣的说明。 Flapi - 一个开æº?çš„Flash图库,它使用Flickr管ç?†å›¾ç‰‡ã€‚ Daily Zeitgeist - 在你的网站上显示flickr上最近的照片,使用flash。 Wikinews Flickr License Searcher - æ?œç´¢åœ¨æŒ‡å®šè®¸å?¯ä¸‹å¾—到许å?¯çš„图片 Yahoo Widgets for Flickr - flickrçš„Yahooå°?部件. QuickrFlickr - 一个产生flckr图片HTML代ç ?的快速方法,å?¯ä»¥æ”¾åœ¨blog,或任何HTML页中 CloudTagFlickr - flickr tag去工具 DeskFlickr - 基于flickr tag,旋转你的桌é?¢å¢™çº¸ã€‚ FlickrBuddy - 从你的flickrè?”系人那里查看和下载最有趣的图片 Most Interesting Pictures - 输入Flickr用户å??æ?¥æŸ¥çœ‹ä»–们最有趣的图片 FlickrWallpaper - 一个简å?•的桌é?¢å¢™çº¸å?˜æ?¢å™¨ï¼Œæ ¹æ?®tag从flickr上下载照片。 Flickrmap - 放置一个基于flash的世界地图在你的网站或blog上。 Embedded Flickr Slideshows - 嵌入å¼?flickrå¹»ç?¯ç‰‡å·¥å…·ï¼Œå?¯ä»¥æ”¾ç½®åœ¨ä½ çš„网站上。 f*Gallery -一个PHP脚本程åº?,在个人网站显示你上传到flickr的图片 Flickrfs Virtual Flickr Filesystem - 虚拟的flickr文件系统. Projects on the construction of identity and flickr - 一系列第三方工具 WordPress Flickr Post Bar plugin - 一个wordpressæ?’件,å?¯ä»¥é?žå¸¸å®¹æ˜“æ?’å…¥flickr照片到你的文章中。 Flickr AutoDownloadr - 在一个全å±?幕幻ç?¯ç‰‡ç•Œé?¢ä¸‹æŸ¥çœ‹flickr照片 Flickratr - ç»™æ¯?个ä¸?å?Œçš„flickr图片进行投票。. KFlickr - KDE上的flickr上传工具。 FAlbum - 一个用æ?¥æ˜¾ç¤ºflickr照片的wordpressæ?’件。 Flickr Album Maker - 使用flickr照片创建照相本 flickrRSS Plugin - 一个wordpressæ?’件,å?¯ä»¥åœ¨ä½ çš„blog上用æ?¥æ˜¾ç¤ºflikræ ·å¼?çš„badge. Flickr Backup - flickr备份工具 Flickr Greasemonkey Scripts - 个脚本收è—?集,用æ?¥å¢žå¼ºflickr . Random photo browser - éš?机照片æµ?览工具. Photo Comment Tool - 照片评论工具. FlickrFavs - 一个用æ?¥ä¸‹è½½ä½ æ”¶è—?的照片的工具。 Flickr Explorer - 大规模的照片下载器。 Flickr Importr - a 一个Window工具,充许你上传图片和自动把它们添加到组或照片集中。 Steeev’s Flickr Projects - steeevçš„flickr工程 FlickrRandom - æ??ä¾›éš?机的和精选的照片 Flickr RSS Widget - 一个Java脚本,å?¯ä»¥é€šè¿‡rssç§?å­?在你的网站上显示最近的照片。 Flickr Dhtml Badge - Flicr Dhtml å?°ç«  Flickr module for CMS - CMS上的Flickr æ?’ä»¶ Flickr Framer - 把flickr图片在线添加到画框内 Mobup - 一个å°?çš„J2ME程åº?,它å?¯ä»¥å¸®ä½ ç®¡ç?†æ‰‹æœºå›¾ç‰‡ï¼Œå¹¶ä¸Šä¼ åˆ°flickr上。 QOOP flickr Photo Printer - 在线flckr照片打å?°æœ?务。 GLFlickrShow - 使用OpenGLæ?¥å»ºç«‹å…¨å±?å¹»ç?¯ç‰‡è¿‡æ¸¡æ•ˆæžœã€‚ Flickr idGettr - 查找你的flckr用户idå?· Flickr TopToolbar - flickr工具æ ? Flickr MiniToolbar - flickr迷你工具æ ? Magazine Cover - 从你的flckr照片中创建æ?‚å¿—å°?é?¢. FlickrTagFight - tag比较工具 Notifyr - 通知工具,当有新图片增加时通过email通知你。. Flidget - 一个Mac OSXçš„é?¢æ?¿éƒ¨ä»¶ï¼Œå…?许你上传照片 Flickr RSS Reader v2 - .一个基于flash的程åº?,用æ?¥æŸ¥çœ‹Flickrçš„RSS FlickrDown - 很容易的从flickr下载照片存放在本地。. On Black - 输入一个照片的URL,查看在全黑或全白背景下的图片效果。 Mosaic Maker - 创建图片相册 Badge Maker -创建你自已的 (é?žå®˜æ–¹) flickrå?°ç« . Flickr Album -å?¦ä¸€ç§?查看flickr图片的方法. Associatr - 一个用æ?¥æµ?览相关tag图片的工具。. Lfvr - 一个轻型的flickr查看器。 Flickr Montager - 用flickr tag建立照片æµ?览器。. Search Plugins:Flickr - flickræ?œç´¢. Glimmr - 一个flickr图片上传工具。 Grabbr - 一个å°?工具,å?¯ä»¥æˆªå?–å±?幕然å?Žä¸Šä¼ åˆ°Flickr Flickr search plugin -Mozilla/Firefox flickræ?œç´¢æ?’ä»¶. Flickr.rb - 基于Rubyçš„flickr照片共享æœ?务。 Flickr People Finder - 一ç§?查找flickr用户的方法. FlickrJ - 一个Java wrapper工具. Geobloggers - 使用tagæ?¥é“¾æŽ¥ç…§ç‰‡å’Œdel.icio.us书签到Google地图上的地ç?†ä½?置,并显示它们。 Flickr Automator Action 0.1 - .自动上传到flickr Flickr .NET - 一个 .NET wrapper工具. Flickr Screensaver -flickrå±?幕ä¿?护程åº?. Flickrfox -一个Firefox扩展,å?¯ä»¥åœ¨ä½ çš„æµ?览器工具æ ?中显示flickr图片. jUploadr -一个跨平å?°çš„flickr上传工具,å?¯ä»¥ä½¿ç”¨åœ¨linuxå’Œwindows上。. FlickrPress - 这个脚本å?¯ä»¥ 获得指定用户最å?Ž24å°?上传的图片,å?¯ä»¥å?‘布到wordpress blog中 Flickr badge plugin for WordPress - wordpressçš„flickr badgeæ?’件。. Keyword Assistant -iPhoto的关键字助手æ?’件。 PictureSync - 从iPhoto,iView MediaPro和文件中上传你的图片,包括metadata, Photoupload - flickr图片上传工具。 flickrate! - å°?试给于flickr一个等级系统。 uploadr.py - 一个用æ?¥ä¸Šä¼ å›¾ç‰‡çš„Python脚本。. Flickr Tag Related Browser -查看相关è?”tag的图片 FlickrUploadr - 一个上传图åƒ?到flickr的工具. Spell with Flickr -使用flckr图片æ?¥æ‹¼å­—. Flickr Postcard Browser - Flickr播客æµ?览器 Flickr Graph –社会性flckr图片æµ?览方法。 Flickr World Map - Flckr世界地图 Mappr 一个交互å¼?çš„æµ?览环境.基于图片和用户感å?—。 Flickr Color Picker - å?¦ä¸€ç§?æµ?览flickr图片的方法. 1001 - 一个Mac OS X 程åº?,å?¯ä»¥ä¸Šä¼ å’Œé€šçŸ¥ä½ å½“有新的图片添加时 FlickrPapr - .使用tag或用户æ?¥æ?œç´¢å¢™çº¸å°ºå¯¸çš„图片。 flickr upload for gnome’s nautilus - 一个Gnome上文件管ç?†å™¨ Nautilus 的脚本,用æ?¥ä¸Šä¼ æ–‡ä»¶åˆ°flickr. Flickr Photosets Movable Type Plugin - Movabel Typeçš„Flckr 照片集æ?’件。. Wordpress plugin - wordpress æ?’件。 [...]

  10. Moses Says:

    Do you plan to add “yahoo!” login capability ?

  11. scohen Says:

    What do you mean by this? jUploadr authenticates to the yahoo API. See the jUploadr site for more details.

  12. Villarroel.info » Todas las herramientas para Flickr Says:

    [...] jUploadr - un uploader multiplataforma, para windows y linux [...]

  13. John Piercy Says:

    How do I change my username in Juploadr
    Im using a Mac version

    Im trying to upload my photos to a Zooomr account

    JP

  14. 301志{从这里出å?‘,去梦想的è?‰åŽŸï½? - » Flickr工具大集å?ˆ Says:

    [...] jUploadr -一个跨平�的flickr上传工具,�以使用在linux和windows上。. [...]

  15. geek,WIDGETS,script » Archivo del Blog » Herramientas Oficiales y externas de Flickr Says:

    [...] jUploadr - un uploader multiplataforma, para windows y linux [...]

  16. Essential Flickr Tools » TechRoam Says:

    [...] jUploadr - cross-platform Flickr uploader for both linux and windows. [...]

  17. UpFans.分享æœ?务中心 » 最好图片存储分享网站-Flickr.COM » å…?è´¹|网络硬盘|网络存储|文件分享|资æº?共享|互è?”网应用 Says:

    [...] jUploadr -一个跨平�的flickr上传工具,�以使用在linux和windows上。. [...]

  18. Geoff Dodd Says:

    A linux jUploadr for Flickr is a great idea. I run a movies interest site that I want to grow into a Video uploader - influenced by YouTube I guess - and need a technical platform for this. To some programmer out there this is a simple task. From pictures to mini films and video in .swf and .avi

    Thanks for your Linux device. Geoff Dodd

  19. 阿伦 » ã€?分享】Flickr工具集å?ˆ Says:

    [...] jUploadr -一个跨平�的flickr上传工具,�以使用在linux和windows上。. [...]

Leave a Reply