The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Sailfish/Python Development

From Mer Wiki
< Sailfish(Difference between revisions)
Jump to: navigation, search
(Software)
(Software)
Line 50: Line 50:
  
 
= Software =
 
= Software =
* [https://openrepos.net/content/thp/gpodder gPodder] - downloads and manages podcasts
+
Using PyOtherSide :
* [https://openrepos.net/content/xerxes2/panucci Panucci] - audiobook and podcast player
+
* [https://openrepos.net/content/gscrul3z/defaultpasswords DefaultPasswords ] - search default passwords for devices and software [https://github.com/GsCRuL3Z/DefaultPasswords (GitHub)]
* [https://openrepos.net/content/rcolistete/limit-sailfish-os Limit] - free and open-source application to calculate mathematical limits
+
* [https://openrepos.net/content/thp/gpodder gPodder] - downloads and manages podcasts [https://github.com/gpodder/gpodder-sailfish (GitHub)]
* [https://openrepos.net/content/rcolistete/integral-sailfish-os Integral] - free and open-source application to calculate mathematical (indefinite) integrals
+
* [https://openrepos.net/content/otsaloma/helsinki-transit-live Helsinki Transit Live] - Real-time locations of Helsinki Region Transport (HSL) public transportation vehicles [https://github.com/otsaloma/helsinki-transit-live (GitHub)]
* [https://openrepos.net/content/martink/modrana-0 Modrana] - flexible GPS navigation system for mobile Linux devices
+
* [https://openrepos.net/content/rcolistete/integral-sailfish-os Integral] - calculates mathematical integrals [https://github.com/rcolistete/integral-sailfish (GitHub)]
* [https://openrepos.net/content/otsaloma/poor-maps Poor Maps] - application for Sailfish OS to display tiled maps (e.g. OpenStreetMap), places and routes
+
* [https://openrepos.net/content/rcolistete/limit-sailfish-os Limit] - calculates mathematical limits [https://github.com/rcolistete/limit-sailfish (GitHub)]
 +
* [https://openrepos.net/content/martink/modrana-0 Modrana] - flexible GPS navigation system for mobile Linux devices [https://github.com/M4rtinK/modrana (GitHub)]
 +
* [https://openrepos.net/content/mattaustin/perth-trains-0 Perth Trains] - Perth trains live departure information app [https://github.com/mattaustin/fremantleline (GitHub)]
 +
* [https://openrepos.net/content/otsaloma/poor-maps Poor Maps] - application for Sailfish OS to display tiled maps (e.g. OpenStreetMap), places and routes [https://github.com/otsaloma/poor-maps (GitHub)]
 +
* [https://openrepos.net/content/solbrit/preyui PreyUI] - User interface for NielDK's SailfishOS Prey client
 +
* [https://openrepos.net/content/emanymton/sailsenso SailSenso] - A little game of memory skill based on an electronic game called Simon/Senso back in the 80s
 +
* [https://github.com/kelvan/sailtoVienna sailtoVienna (GitHub)] Wienerlinien departure app
 +
* [https://openrepos.net/content/roboro/thesessionfinder TheSessionFinder] - allows you to search for traditional session music on thesession.org and to store favourites in a local database [https://github.com/goroboro/TheSessionFinder (GitHub)]
 +
Using PyQt :
 +
* [https://openrepos.net/content/xerxes2/panucci Panucci] - audiobook and podcast player [https://github.com/xerxes2/panucci (GitHub)]
  
 
= Links =
 
= Links =

Revision as of 19:11, 22 May 2014

Contents

Python 2

Python 2.7 is provided in the "jolla" repository, and can be installed using pkcon:

pkcon install python

Python 3

Starting with Sailfish OS 1.0.3.8, Python 3.3.3 and PyOtherSide are shipped in the official repositories.

pkcon install python3-base

Python and Qt 5

There are different options for developing Python Qt 5 apps on Sailfish OS:

  • PyOtherSide: In official repositories, supports Qt 5 and Python 3. Will be supported in Harbour.
  • PyQt: Available from OpenRepos.net, supports Qt 5.
  • PySide: Not in official repositories or OpenRepos, as it doesn't support Qt 5 yet. If you need PySide-style bindings, use PyQt.


PyOtherSide

PyOtherSide homepage | PyOtherSide on github

Starting with Sailfish OS 1.0.3.8, PyOtherSide is now available in the official repos.

The PyOtherSide QML plugin can be installed directly without adding any addition repos using pkcon:

pkcon install pyotherside-qml-plugin-python3-qt5

PyQt

PyQt homepage | PyQt for Sailfish OS on OpenRepos.net


PyQt can be installed by adding the sailfish_lib repo:

ssu addrepo sailfish_lib http://sailfish.openrepos.net/sailfish_lib/personal/main
ssu updaterepos
pkcon refresh sailfish_lib

For Python2:

pkcon install pyqt

For Python3:

pkcon install python-pyqt

Software

Using PyOtherSide :

Using PyQt :

Links


  1. TMO: xerxes2 packages PyQt for Sailfish OS
Personal tools