Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
midori:webmedia_now-playing [2015/01/05 19:50] – [Using Shell script] jamesaxl | midori:webmedia_now-playing [2015/01/24 00:42] – jamesaxl | ||
---|---|---|---|
Line 38: | Line 38: | ||
Enjoy baby :-D | Enjoy baby :-D | ||
===== Some examples ===== | ===== Some examples ===== | ||
+ | **VALA** | ||
+ | < | ||
+ | [DBus (name = " | ||
+ | interface Demo : Object { | ||
+ | public abstract string video_title {owned get; owned set;} | ||
+ | public abstract string video_uri {owned get; owned set;} | ||
+ | } | ||
+ | |||
+ | void main () { | ||
+ | try { | ||
+ | Demo demo = Bus.get_proxy_sync (BusType.SESSION, | ||
+ | "/ | ||
+ | |||
+ | string title = demo.video_title; | ||
+ | string uri = demo.video_uri; | ||
+ | stdout.printf ("you are playing %s, follow me on %s\n", title, uri); | ||
+ | |||
+ | } catch (IOError e) { | ||
+ | stderr.printf (" | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | Result :\\ | ||
+ | < | ||
+ | you are playing Midori 0.5.8 : A Fast and Lightweight Web Browser For Linux Mint - YouTube, follow me on https:// | ||
+ | </ | ||
+ | **Python let's make it more short 8-)** | ||
+ | < | ||
+ | import dbus | ||
+ | bus = dbus.SessionBus() | ||
+ | service = bus.get_object(' | ||
+ | props_iface = dbus.Interface(service, | ||
+ | properties = props_iface.GetAll(' | ||
+ | print "You are playing %s, follow me %s" %(properties.get(" | ||
+ | </ | ||
+ | **Result: | ||
+ | < | ||
+ | You are playing Midori 0.5.8 : A Fast and Lightweight Web Browser For Linux Mint - YouTube, follow me https:// | ||
+ | </ |