summaryrefslogtreecommitdiffstats
path: root/timemachine/bin/youtube_random
diff options
context:
space:
mode:
authorlassulus <lass@aidsballs.de>2015-05-20 17:27:20 +0200
committerlassulus <lass@aidsballs.de>2015-05-20 17:27:52 +0200
commit6600b20c6bc5446242a9d5fbe93873ffac9e0a45 (patch)
tree7adc13351e7e9fadb607c08738ae3628c8cd3507 /timemachine/bin/youtube_random
parent3cd71ef8189dc9226dfa01a91617d81ad4d429d6 (diff)
add timemachine
Diffstat (limited to 'timemachine/bin/youtube_random')
-rwxr-xr-xtimemachine/bin/youtube_random22
1 files changed, 22 insertions, 0 deletions
diff --git a/timemachine/bin/youtube_random b/timemachine/bin/youtube_random
new file mode 100755
index 00000000..30ee87f8
--- /dev/null
+++ b/timemachine/bin/youtube_random
@@ -0,0 +1,22 @@
+#!/bin/sh
+set -euf
+
+main() {
+ if [ ! $# -eq 0 ]; then
+ usage
+ fi
+
+ get_random_video
+}
+
+get_random_video() {
+ curl -Ss http://randomyoutube.net/watch | sed -n 's|.*\(http://www\.youtube.com/watch?v=.\{11\}\).*|\1|p'
+}
+
+usage() {
+ echo 'returns a random youtube video.'
+ echo 'scrapes http://randomyoutube.net/'
+ echo 'example: mpv $(youtube_random)'
+}
+
+main