Skip to content

the7erm/mycroft-skill-jupiter-broadcasting

Repository files navigation

mycroft-skill-jupiter-broadcasting

My 2nd attempt at creating a mycroft skill

Intents

Intent Example Keyphrase Function Output
JbLiveIntent Mycroft, jblive.tv Opens jblive.tv in the default browser Opening J.B. Live.tv
JbLiveAm Mycroft, jblive.am Opens jblive.am in the default browser Opening J.B. Live.am
JbLiveFm Mycroft, jblive.fm Opens jblive.fm in the default browser Opening J.B. Live.fm
JbLatestIntent Mycroft, latest show name episode Parses the appropriate rss feed and gets the first episode. Opening latest show nameurl.
JbListenIntent Mycroft, listen to the latest show name episode Parses the appropriate rss feed and gets the first episode. Opening latest show name

Shows

Show
Ask Noah
BSD Now!
Beer is Tasty
Coder Radio
Computer Action Show
Fauxshow
Howto Linux
In Depth Look
Joint Failures
Jupiter Broadcasting
Jupiter@Nite
Legend of the Stoned Owl
Linux Unplugged
Linux Action News
MMOrgue
Plan B
Rover Log
Scibyte
Stoked
Tech Talk Today
Techsnap
The Linux Action Show!
Torked
Unfilter
User Error
Women's Tech Radio

Install

cd /opt/mycroft/skills
git clone https://github.com/the7erm/mycroft-skill-jupiter-broadcasting.git skill-jupiter-broadcasting
cd skill-jupiter-broadcasting
workon mycroft
# if that doesn't work try `source <path to virtualenv/bin/activate>`
pip install -r requirements.txt
# restart mycroft
./mycroft.sh restart

Configuring mycroft.conf

By default the JBSkill uses xdg-open to open media & webpages. Everyone has their favorite media player feel free to set it to vlc please note vlc --flag will not work. You'll need to write a wrapper script that calls vlc with the command line arguments you'd like.

"JbSkill": {
    "media_command": "vlc",
    "webpage_command": "xdg-open"
}

feedcache

The JbSkill will only fetch a podcast once per hour. ~/.mycroft/skills/JbSkill/feedcache is the location of the cache file.

In the event that the device you want your media to play/view isn't the same box as you run mycroft on you'll want to read ssh how to.

About

Jupiter Broadcasting mycroft skill

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published