Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A conference schedule viewer for the Nokia N900
Python
Branch: master

This branch is 25 commits ahead of wjt:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
conferences
debian
icons
sojourner
.gitignore
MANIFEST.in
README.md
setup.py
sojourner.cfg
sojourner.desktop

README.md

Sojourner is a conference schedule viewer for the Nokia N900, the smartphone of choice for the discerning sandal-wearer. Talks can be viewed by topic, by room or by time; your favourite events can be starred for easy browsing later on.

It originally showed the schedule for FOSDEM; it has subsequently been made to show others, thanks mainly to wonderful contributors! It's written in Python and uses the Hildon widget set.

This software was created by Will Thompson and he deserves all the credit; I just fix critical bugs and make new releases. This is the official and actively maintained fork.

Download

This app can be downloaded directly from extras-devel or extras-testing Maemo repository. Alternatively binary debian package can be downloaded from Releases page.

Packaging

To build sojourner debian package you need N900 SDK. The easiest (but probably not the fastest) way to obtain it is to use vagrant. Configuration file can be downloaded from here: https://github.com/silvio/vagrant-n900-sdk

After booting the virtual machine run scratchbox

scratchbox

Install the package dependencies (only first time)

fakeroot apt-get install cdbs python2.5 python-central

Go to the project directory and build the package (share files between host system and scratchbox via /tmp directory)

dpkg-buildpackage -rfakeroot

More info about these commands can be found here.

Uploading

The package upload process is described here.

I use extras assistant. After uploading the package is quickly available in extras-devel repo, but updating package website takes few hours.

Issues

To report bugs or request a feature please go to my Trac, register a new user account and post the issue.

Something went wrong with that request. Please try again.