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:47] – [Using Shell script] jamesaxl | ||
---|---|---|---|
Line 29: | Line 29: | ||
} | } | ||
') | ') | ||
- | echo "You are now playing: $ARTIST | + | echo "You are now playing: $VideoTitle |
</ | </ | ||
- | As you see **mediaHerald** is a Dbus service that extension created to store video' | + | As you see **mediaHerald** is a Dbus service that our extension created to store video' |
- | Let's do an example you first open [[https:// | + | Let's do an example you should |
< | < | ||
You are now playing: | You are now playing: | ||
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:// | ||
+ | </ |