Frogr
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 project is Free Software and published under the terms of the GNU General Public License v3.
Screenshots
Older screenshots: Frogr 1.1, Frogr 1.0, Frogr 0.11, Frogr 0.9 & 0.10, Frogr 0.8, Frogr 0.7, Frogr 0.6, Frogr 0.5, Frogr 0.4, Frogr 0.3
Features
The latest stable version of Frogr (1.8.1) currently features a basic -yet effective- flickr uploader:
- Allow to upload pictures and videos to flickr, specifying details such as title, description, tags, visibility, content type, safety level and whether to "show up on global search results".
- Allow uploading pictures and videos from remote machines, through different protocols (SMB, SSH, FTP...).
- Allow loading/saving the work session from/to 'project' files.
- Allow setting specific licenses and geolocation information for pictures right from the desktop.
- Allow specifying sets and group pools for the elements to be added to after the upload process.
- Allow to create sets right from frogr, opposite to just adding elements to already existing ones.
- Import tags from picture's metainformation (if present) when loading.
- Support for handling multiple Flickr accounts.
- Support for specifying HTTP proxies manually.
Translated to many languages (Check frogr's module at l10n)
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 1.8.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 https://gitlab.gnome.org/GNOME/frogr.git
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:
Flatpak
Flatpak is a new way of distributing applications on Linux so that the same bundle can be installed in different distributions, even different versions at the same time. Frogr has been adapted to support flatpak so, assuming that you have a recent enough version of flatpak (0.6.13 or later), you can easily install the latest stable version easily by running a single command:
flatpak install --from \ https://flathub.org/repo/appstream/org.gnome.frogr.flatpakref
Once installed for the first time, you can easily update it later on with:
flatpak update org.gnome.frogr
Note that, to be able to authenticate your account, you'll need to have installed the portal frontend service for Flatpak as well as a backend implementation (such as the one for GTK+), so that it's possible for Frogr to open URIs in applications outside its sandbox (e.g. using the browser for authentication, open an image in the viewer). Fortunately, this are currently shipped with Debian/Ubuntu/Fedora and others, so you can easily install them as any other packages in your system:
apt-get install xdg-desktop-portal xdg-desktop-portal-gtk # For Debian/Ubuntu dnf install xdg-desktop-portal xdg-desktop-portal-gtk # For Fedora
Debian & Ubuntu
Frogr is packaged in Debian since Wheeze, as well as in Ubuntu since Oneiric, so you should be able to install it in those distros (or newer) by simply doing, as root:
apt-get update && apt-get install frogr
Fedora
For the specific case of Fedora, frogr is packaged since Fedora 15 (Lovelock), so you should be able to install it by just doing:
sudo yum install frogr
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!)
Mac OS X (unsupported)
For Mac OS X, there's an older version of Frogr packaged for Intel architectures that you can download from the GNOME FTP server. This is no longer officially supported and has been completely deprecated (meaning that no more releases are expected), so there's a chance that it no longer works, specially in newer versions of OS X. Use at your own risk.
Get Involved
Discussion platform
Please use the GNOME Discourse discussion platform.
It is available at: https://discourse.gnome.org/c/applications
Bug tracking
List of bugs: https://gitlab.gnome.org/GNOME/frogr/issues/ and https://bugzilla.gnome.org/buglist.cgi?product=frogr&query_format=advanced&resolution=---
File a new bug: https://gitlab.gnome.org/GNOME/frogr
Translations
Module at the 'Damned Lies' platform in gnome.org: https://l10n.gnome.org/module/frogr
News
2024/01/03: Frogr 1.8.1 released. Fixed build with libsoup3 and GLib < 2.76 plus some minor fixes, and updated translations. See the NEWS file for more details.
2024/01/01: Frogr 1.8 released. Added frogr icon to help documentation, updated to libsoup 3 and updated translations. See the NEWS file for more details.
2022/02/16: Frogr 1.7 released. Fixed build error with Meson 0.61 and updated translations. See the NEWS file for more details.
2020/01/10: Frogr 1.6 released. Removed deprecated use of GTimeVal and updated translations. See the NEWS file for more details.
2018/11/24: Frogr 1.5 released. Removed the application menu, added an initial empty state and updated translations. See the NEWS file for more details.
2017/12/28: Frogr 1.4 released. Fixed problems reading pictures from certain cameras/phones, migrated to the meson build system and updated translations. See the NEWS file for more details.
2017/05/20: Frogr 1.3 released. Improved support for flatpak, removed deprecated widgets and updated translations. See the NEWS file for more details.
2016/10/05: Frogr 1.2 released. Just a minor release to make it easier to package frogr in older distros. See the NEWS file for more details.
2016/10/04: Frogr 1.1 released. Added support for Flatpak, fixed a few bugs and updated lots of translations. See the NEWS file for more details.
2015/12/30: Frogr 1.0 released. First 1.x release ever! See the NEWS file for more details.
2015/01/07: Frogr 0.11 released. Moved to GtkHeaderBar if GTK+ >= 3.12, added new option to set "date posted" to "date taken" and a few other improvements and fixes. See the NEWS file for more details.
2014/06/17: Frogr 0.10 released. Use the SSL end points of the Flickr API, fix issues with the installation of the AppData file and a few other improvements and bug fixes. See the NEWS file for more details.
2014/01/17: Frogr 0.9 released. Ported to GStreamer 1.0, fixed selection of multiple pictures in the main view, improved memory usage, among several other improvements and bug fixes. See the NEWS file for more details.
2012/12/29: Frogr 0.8 released. Ported to GtkApplication and GMenu, added support for video uploads and implemented the "Save/Load projects" feature, among several other improvements and bug fixes. See the NEWS file for more details.
2012/05/22: Frogr 0.7 released. Updated to support the new OAuth-based authentication system, allow importing tags from pictures's metadata, possibility of using a dark theme and some other goodies. See the NEWS file for more details.
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: 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: Frogr 0.5 released. Includes some new small (but handy) features and several bugfixes. See the NEWS file for more details.
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/22: Frogr 0.3 released! The first "proper" release, including 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 pre-release of Frogr.
2009/08/22: Published a post announcing the 0.1 pre-release of Frogr.
2009/06/05: Published a first post about frogr, introducing the idea and asking for people to collaborate in the project.