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

28 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上。. […]

  20. Flickr 支持工具集合 | JooIT Says:

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

  21. Linux Masaüstünüzdeki Resimlerinizi Flickr Düzenleyici (DFO) ile Organize Edin · Mürekkep - İnternet Yaşam Rehberiniz Says:

    […] jUploadr (Java tabanlı) […]

  22. Phil Says:

    I use Ubuntu Linux and I have no trouble using your App. Simple, intuitive, does exactly what you need it for. To open your Photo Folder see the Thumbnails and drag into the uploader window to see the Thumbnails in your App and I have had close to a hundred in the Loader with no problems uploading. THANK YOU THANK YOU (yes I know I am yelling but, I’m so happy!)

  23. 菠萝艾蔻 » Flickr工具大集合 Says:

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

  24. inthinking 一乙’blog » Flickr工具大集合 Says:

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

  25. Sim Blog » Blog Archive » Flickr工具、插件大集合 Says:

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

  26. yeefe 建站日志 » Blog Archive » Flickr工具大集合 Says:

    […] Flickrfox -一个Firefox扩展,可以在你的浏览器工具栏中显示flickr图片. jUploadr - 一个跨平台的flickr上传工具,可以使用在linux和windows上。. FlickrPress - […]

  27. Feel more distant , as walking more » Blog Archive » Flickr相册工具集合 Says:

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

  28. | 虾米窝窝 Says:

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

Leave a Reply