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
January 2nd, 2005 at 4:45 am
Does it support proxy ?
January 2nd, 2005 at 7:01 pm
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:
(OS.java:19) (TextTransfer.java:34)(JUploadr.java:78)
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.
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.
at org.scohen.juploadr.app.JUploadr.
at org.scohen.juploadr.app.JUploadr.main(JUploadr.java:333)
January 2nd, 2005 at 8:18 pm
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.
January 3rd, 2005 at 5:04 am
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.
January 3rd, 2005 at 9:11 am
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.
September 26th, 2005 at 7:55 am
This nice tool is now listed in the Great Flickr Tools Collection.
March 15th, 2006 at 10:58 pm
[...] jUploadr -is a cross-platform uploader for both linux and windows. [...]
April 10th, 2006 at 4:35 pm
[...] jUploadr -一个跨平å?°çš„flickrä¸Šä¼ å·¥å…·ï¼Œå?¯ä»¥ä½¿ç”¨åœ¨linuxå’Œwindows上。. [...]
April 16th, 2006 at 6:09 am
[...] 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 æ?’件。 [...]
April 25th, 2006 at 8:17 pm
Do you plan to add “yahoo!” login capability ?
April 26th, 2006 at 5:50 am
What do you mean by this? jUploadr authenticates to the yahoo API. See the jUploadr site for more details.
July 27th, 2006 at 6:32 pm
[...] jUploadr - un uploader multiplataforma, para windows y linux [...]
August 23rd, 2006 at 4:54 am
How do I change my username in Juploadr
Im using a Mac version
Im trying to upload my photos to a Zooomr account
JP
September 11th, 2006 at 1:20 pm
[...] jUploadr -一个跨平å?°çš„flickrä¸Šä¼ å·¥å…·ï¼Œå?¯ä»¥ä½¿ç”¨åœ¨linuxå’Œwindows上。. [...]
November 20th, 2006 at 9:13 am
[...] jUploadr - un uploader multiplataforma, para windows y linux [...]
November 25th, 2006 at 4:09 pm
[...] jUploadr - cross-platform Flickr uploader for both linux and windows. [...]
December 16th, 2006 at 4:04 am
[...] jUploadr -一个跨平å?°çš„flickrä¸Šä¼ å·¥å…·ï¼Œå?¯ä»¥ä½¿ç”¨åœ¨linuxå’Œwindows上。. [...]
February 16th, 2007 at 5:20 pm
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
March 22nd, 2007 at 11:41 am
[...] jUploadr -一个跨平å?°çš„flickrä¸Šä¼ å·¥å…·ï¼Œå?¯ä»¥ä½¿ç”¨åœ¨linuxå’Œwindows上。. [...]
August 27th, 2008 at 10:54 am
Steve, are you alive? We miss you @ jUploadr!
Are you coming back someday?