The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Sailfish/Python Development
(→Software) |
Rcolistete (Talk | contribs) (→Software) |
||
Line 50: | Line 50: | ||
= Software = | = Software = | ||
− | * [https://openrepos.net/content/thp/gpodder gPodder] - downloads and manages podcasts | + | Using PyOtherSide : |
− | * [https://openrepos.net/content/ | + | * [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/ | + | * [https://openrepos.net/content/thp/gpodder gPodder] - downloads and manages podcasts [https://github.com/gpodder/gpodder-sailfish (GitHub)] |
− | * [https://openrepos.net/content/rcolistete/ | + | * [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.
- Will be supported in Jolla Harbour "soon": https://together.jolla.com/question/6116/python-application-support-in-jolla-store-harbour/
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
- Available from OpenRepos.net [1].
- Not supported in Jolla Harbour.
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 :
- DefaultPasswords - search default passwords for devices and software (GitHub)
- gPodder - downloads and manages podcasts (GitHub)
- Helsinki Transit Live - Real-time locations of Helsinki Region Transport (HSL) public transportation vehicles (GitHub)
- Integral - calculates mathematical integrals (GitHub)
- Limit - calculates mathematical limits (GitHub)
- Modrana - flexible GPS navigation system for mobile Linux devices (GitHub)
- Perth Trains - Perth trains live departure information app (GitHub)
- Poor Maps - application for Sailfish OS to display tiled maps (e.g. OpenStreetMap), places and routes (GitHub)
- PreyUI - User interface for NielDK's SailfishOS Prey client
- SailSenso - A little game of memory skill based on an electronic game called Simon/Senso back in the 80s
- sailtoVienna (GitHub) Wienerlinien departure app
- TheSessionFinder - allows you to search for traditional session music on thesession.org and to store favourites in a local database (GitHub)
Using PyQt :
Links