This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

OMG!

A User Awarding System

The idea being OMG! is to have a central user awarding system where users collect trophies based on their activities and experience on the desktop environment. e.g:

OMG! Basics

OMG! is a little daemon. Applications communicate with it over DBus. As an awarding system awards users are awarded with trophies: A trophy consists of:

Applications are responsible for awarding their own trophies. OMG! is only a trophy collection and a notification system for that. It is intended to build another little Zeitgeist based application to monitor and evaluate activities to award users. Also achievements will be stored in Zeitgeist to show them in GAJ and allow applications to query their own awards.

OMG! Simple API

Thus the API is very straight forward

The API can keep on changing and as the daemon becomes more mature, more methods will be added

OMG! Concept

Trophy Format

Example Trophy File

[Trophy]

ID=Year Achievements/Don't know/Whoa

Title=Whoa

Description=What to do

Application=Don't know

SetName=Year Achievements

IconPath=

Priority=2

Locale=en_LOL

OMG! Code


2024-10-23 10:59