Contents
Overview
Frogr is a small application for the GNOME desktop that allows users to manage their accounts in the Flickr image hosting website. It supports all the basic Flickr features, including uploading pictures, adding descriptions, setting tags and managing sets and groups pools.
This application is written in C and uses its own implementation of the Flickr REST API (libsoup-based) to communicate with the Flickr servers.
This project is Free Software and published under the terms of the GNU General Public License v3.
Screenshots
Screenshots from older versions: Frogr 0.5, Frogr 0.4, Frogr 0.3
Features
The latest stable version of Frogr (0.6.1) currently features a basic -yet effective- flickr uploader:
- Allow to upload pictures to flickr, specifying details such as title, description, tags, visibility, content type, safety level and whether the to "show up on global search results", both individually or to several pictures at once.
- Allow uploading pictures located in remote machines, through typically supported protocols (SAMBA, SSH, FTP...).
- Allow sorting pictures by title and date taken, besides the default order ("as loaded").
- Allow adding tags to pictures, opposite to just set them through the 'details' dialog.
- Allow setting specific licenses to pictures right from the desktop.
- Allow specifying sets and group pools for the pictures to be added to after the upload process.
- Allow to create sets right from frogr, opposite to just adding pictures to already existing ones.
- Allow specifying a list of pictures to be loaded from command line.
- Open pictures from frogr in the default image viewer, both from the details dialog and the main view.
- Auto-completion in 'tags' entries, based in tags already present for the active account.
- Registered as image mime types handler, so it's possible to load pictures on it from other applications (e.g. nautilus or eog).
- Support for drag'n'drop to load pictures right from other apps.
- Support for handling multiple Flickr accounts.
- Support for internationalization (i18n) messages.
- Support for specifying HTTP proxies manually.
- Support for using the GNOME general proxy settings.
- Support both for GTK2 and GTK3.
Integration with the MacOSX desktop (community supported), through the awesome GTK-OSX project
- Use manual included, translated to 7 languages so far: cs (Czech), de (German), en_GB (British English), es (Spanish), fr (French), ru (Russian) and sl (Slovenian).
- Translated to 17 languages: cs (Czech), da (Danish), de (German), el (Greek), en_GB (British English), es (Spanish), fr (French), gl (Galician), it (Italian), pl (Polish), pt_BR (Brazilian Portuguese), ru (Russian), sl (Slovenian), sv (Swedish), tr (Turkish), uk (Ukrainian) and zh_CN (Chinese).
For more details on the features of Frogr, both in the stable releases or the unstable branch (master), check the NEWS file.
Get Frogr
The latest stable version of Frogr is 0.6.1.
Source code
In case you could not find a package ready to use with your favourite distro, you can always get Frogr's source code from the source tarballs, or just by cloning its git repository:
git clone git://git.gnome.org/frogr
Binary packages
Building from the source tarballs is nice, but sometimes is more convenient to get apps installed through other ways, so this section explains how to get frogr installed in some of the most common distros out there:
Debian & Ubuntu
Frogr is currently packaged Debian Testing and Unstable, as well as in Ubuntu Oneiric, so you should be able to install it in those distros by simply doing, as root:
apt-get update && apt-get install frogr
For previous releases of Ubuntu (Karmic, Lucid, Maverick and Natty), you can use this PPA to easily install the last version or upgrade previous ones, both for i386 and amd64 builds:
sudo add-apt-repository ppa:mariospr/frogr && sudo apt-get update && \ sudo apt-get install frogr
Fedora
For the specific case of Fedora, packaging for new releases of this awesome distro is work in progress, so you should be able to install it, as soon as it's finally packaged, by doing:
sudo yum install frogr
In the meanwhile, you can use the Fedora packages built through the awesome openSUSE Build service, both for i386 and x86_64 builds:
OpenSUSE
Frogr is also being packaged already for OpenSuse, but if you want to install it in previous releases, you can always use the binaries in the OpenSUSE packages build through the openSuse Build Service, in the context of the 'GNOME Applications' subproject.
Arch Linux
If you use ArchLinux you can get the PKGBUILD file directly from here (thanks uastasi!)
MacOSX
For MacOSX, there's an experimental package built for Intel architectures that you can download from the GNOME FTP server. It still has some bugs (specially in the UI) but it's perfectly usable for everyday use (main logic works perfectly).
Get Involved
Mailing list
At the time, there's just one mailing list, both for general or technical discussion.
Join it at: http://mail.gnome.org/mailman/listinfo/frogr-list
Bug tracking
List of bugs: https://bugzilla.gnome.org/browse.cgi?product=frogr
File a new bug: https://bugzilla.gnome.org/enter_bug.cgi?product=frogr
Translations
Module at the 'Damned Lies' platform in gnome.org: http://l10n.gnome.org/module/frogr
News
2011/08/19: Published a post announcing the 0.6.1 release of Frogr.
2011/08/19: Frogr 0.6.1 released. This is just a bugfixing release, no new features added. See the NEWS file for more details.
2011/08/13: Published a post announcing the 0.6 release of Frogr.
2011/08/13: Frogr 0.6 released. Better integration with GNOME proxy settings, ability to open pictures in the default image viewer, enabling the user to set the license for every picture, a better UI (bigger and better thumbnails) and a new User Manual are the main features, along with the usual bugfixing work. See the NEWS file for more details.
2011/05/27: Published a post announcing the 0.5 release of Frogr.
2011/05/27: Frogr 0.5 released. Includes some new small (but handy) features and several bugfixes. See the NEWS file for more details.
2011/02/05: Published a post announcing the 0.4 release of Frogr.
2011/02/05: Frogr 0.4 released. Includes lots of new features and bugfixes. See the NEWS file for more details.
2011/01/11: Frogr project moved from Google code to GNOME infrastructure.
2010/12/24: Published a post announcing the 0.3 release of Frogr.
2010/12/22: Frogr 0.3 released! Includes major and very important changes, including new features and lots of bugfixes. See the NEWS file for more details.
2009/10/13: Published a post announcing the 0.2 release of Frogr.
2009/08/22: Published a post announcing the 0.1 release of Frogr.
2009/06/05: Published a first post about frogr, introducing the idea and asking for people to collaborate in the project.