View source for PyPhonelog
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Template used on this page:
Return to PyPhonelog.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Template used on this page:
Return to PyPhonelog.
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
This daemon uses the framework to track and log all the calls made to and from the moko. Because it uses the framework, it's limited to FSO supporting distributions only. The daemon uses sqlite and currently (Read: Has to change) keeps the database in "/home/root/.phonelog.db". It has a dbus interface which enables pulling out incoming/outgoing and missed calls including the time the call was placed at.
This daemon uses the "org.smartphone.opimd" dbus bus name. It's by no means the expected opimd, it's just a daemon that uses this name because it makes sense!
This package also includes a working gtk+ gui for use with the daemon. The gui also keeps a file in "/home/root/.phonelog.dat".
If you want the gui to work with finger scrolling, download:
python-mokoui2
Notice: (If you use SHR and have a brand new self built ophonekitd you don't have to install this daemon.)
I strongly suggest adding the following configs to your gtkrc:
style "treeview" { GtkTreeView::expander-size = 40 } widget_class "*TreeView*" style "treeview"
This is now mainly for the legacy daemon, for pyphonelog's changelog please refer to the git commit log. (Major changes may still be listed here)
DAEMON: 0.11.0
0.15.1
0.15.0
0.14.0
0.13.2
0.13.1
0.10.0 - DAEMON
0.13.0
NOTICE: all of the other changes were removed to improve page readability, if you want to view them, please go to this page's history.
Watch the TODO file in the git tree.
1.
sqlite3.OperationalError: no such table: calls
This means your ophonekitd's version is too old and you should update it! If you already have and the problem still consists, do the following:
killall ophonekitd rm /var/db/phonelog.db DISPLAY=:0.0 ophonekitd & > /dev/null
2.
ERROR:dbus.connection:Unable to set arguments ('incoming', 50) according to signature u's': <type 'exceptions.TypeError'>: Fewer items found in D-Bus signature than in Python arguments
This means you are using an old version of the legacy daemon with an new version of pyphonelog, please upgrade the daemon.
3.
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.smartphone.opimd was not provided by any .service files
This means you are trying to run the gui without any backend daemon installed please install the daemon, or if you use shr, please update ophonekitd to the latest.
4. You see the numbers as "234234" instead of just 3224234 in the numbers tab, this is the (frameworks?) double quotes bug, please just install version >= 0.15.3 where a workaround is added.