I am just trying the package. Downloading the source from quantal PPA, I get this traceback:
$ sudo apt-get source userwebkit
$ cd userwebkit-12.07.0~bzr57~quantal1/
$ ./demo-app.py
App.extend_parser(<OptionParser>)
App.connect_hub_signals(<Hub>)
App.post_env_init()
App.choose_starting_page()
App.post_page_init('index.html')
Traceback (most recent call last):
File "/home/shakaran/userwebkit-12.07.0~bzr57~quantal1/userwebkit.py", line 92, in _on_request
request.set_uri(self._dmedia_resolver(uri))
File "./demo-app.py", line 87, in dmedia_resolver
return self.proxy.ResolveURI(uri)
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Python.microfiber.NotFound: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/dmedia/dmedia-service", line 253, in ResolveURI
@dbus.service.method(IFACE, in_signature='s', out_signature='s')
File "/usr/lib/python3/dist-packages/dmedia/core.py", line 283, in resolve_uri
doc = self.db.get(_id)
File "/usr/lib/python3/dist-packages/microfiber.py", line 550, in get
(response, data) = self._request('GET', parts, options)
File "/usr/lib/python3/dist-packages/microfiber.py", line 487, in _request
raise E(response, data, method, path)
microfiber.NotFound: 404 Object Not Found: GET /dmedia-0/TQVPUCFGL23KWPKPVDXP3BB2ZQWPTYMNDMR55QZZ5A2QLDBK
Apologies, this was a hard-coded test of the dmedia: URI trick, which takes a URI like this:
dmedia: TQVPUCFGL23KWPK PVDXP3BB2ZQWPTY MNDMR55QZZ5A2QL DBK
And changes it to a regular file path something like this:
file:// /home/. dmedia/ files/TQ/ VPUCFGL23KWPKPV DXP3BB2ZQWPTYMN DMR55QZZ5A2QLDB K
But if you don't have that specific file in Dmedia, it doesn't work :)