Skip to content

legacychimera247/harbour-fernweh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fernweh

A Flickr client for Sailfish OS

Author

Sebastian J. Wolf [email protected]

License

Licensed under GNU GPLv3

Includes a modified version of DetailItem.qml, originally part of the Sailfish Silica UI component package, licensed under the terms of BSD license, copyright (C) 2014-2015 Jolla Ltd., copyright (c) 2019 Open Mobile Platform LLC. Contact: Joona Petrell, All rights reserved.

Build

Simply clone this repository and use the project file harbour-fernweh.pro to import the sources in your SailfishOS IDE. To build and run Fernweh or an application which is based on Fernweh, you need to create the file harbour-fernweh/src/o2/o1flickrglobals.h and enter the required constants in the following format:

#ifndef O1FLICKRGLOBALS_H
#define O1FLICKRGLOBALS_H
const char FLICKR_CLIENT_KEY[] = "abcdef";
const char FLICKR_CLIENT_SECRET[] = "ghijkl";
const char FLICKR_STORE_DEFAULT_ENCRYPTION_KEY[] = "mnopqr";
#endif // O1FLICKRGLOBALS_H

You get the Flickr client key and client secret as soon as you've registered your own application on https://www.flickr.com/services/apps/create/. The default encryption key is only used in case Fernweh is unable to determine a unique encryption key from the user's device. Under normal circumstances, Fernweh uses an encryption key which was generated automatically. This key is used to encrypt the user's generated Flickr oAuth token (not the username/password!) on the user's device. Please use a password generator to generate the default key for your application.

Credits

This project uses

  • OAuth for Qt, by Akos Polster. Available on GitHub.com - Thanks for making it available under the conditions of the BSD-2-Clause license! Details about the license of OAuth for Qt in its license file.

Piepmatz was translated to several languages. Thanks to all contributors!

About

A Flickr client for Sailfish OS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 57.7%
  • QML 38.4%
  • CMake 1.3%
  • Other 2.6%