Refactor to remove pre-fetched example feed
This commit is contained in:
parent
1fb81ea611
commit
f185a26adf
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
menu
|
menu
|
||||||
examples/feeds
|
examples/feeds
|
||||||
|
examples/UC4QobU6STFB0P71PMvOGN5A.xml
|
||||||
|
|||||||
@ -1,8 +1,23 @@
|
|||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
|
|
||||||
|
# This is the YouTube channel ID of jawed, the YouTube channel which published
|
||||||
|
# the first YouTube video, which is often used as an example.
|
||||||
|
JAWED_ID = UC4QobU6STFB0P71PMvOGN5A
|
||||||
|
|
||||||
# Sorry, there might be a better way to do this but it would take more time
|
# Sorry, there might be a better way to do this but it would take more time
|
||||||
# than typing it out.
|
# than typing it out.
|
||||||
|
|
||||||
|
.PHONY: launcher
|
||||||
|
launcher:
|
||||||
|
../menu <ytfeed.launcher
|
||||||
|
|
||||||
|
$(JAWED_ID).xml:
|
||||||
|
./ytfeed.dl . $(JAWED_ID)
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean:
|
||||||
|
rm -f $(JAWED_ID).xml
|
||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
install:
|
install:
|
||||||
install -m 755 \
|
install -m 755 \
|
||||||
@ -14,10 +29,6 @@ install:
|
|||||||
ytfeed.dl \
|
ytfeed.dl \
|
||||||
$(PREFIX)/bin
|
$(PREFIX)/bin
|
||||||
|
|
||||||
.PHONY: launcher
|
|
||||||
launcher:
|
|
||||||
../menu <ytfeed.launcher
|
|
||||||
|
|
||||||
.PHONY: uninstall
|
.PHONY: uninstall
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(PREFIX)/bin/ytfeed \
|
rm -f $(PREFIX)/bin/ytfeed \
|
||||||
|
|||||||
@ -1,44 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<feed xmlns:yt="http://www.youtube.com/xml/schemas/2015" xmlns:media="http://search.yahoo.com/mrss/" xmlns="http://www.w3.org/2005/Atom">
|
|
||||||
<link rel="self" href="http://www.youtube.com/feeds/videos.xml?channel_id=UC4QobU6STFB0P71PMvOGN5A"/>
|
|
||||||
<id>yt:channel:4QobU6STFB0P71PMvOGN5A</id>
|
|
||||||
<yt:channelId>4QobU6STFB0P71PMvOGN5A</yt:channelId>
|
|
||||||
<title>jawed</title>
|
|
||||||
<link rel="alternate" href="https://www.youtube.com/channel/UC4QobU6STFB0P71PMvOGN5A"/>
|
|
||||||
<author>
|
|
||||||
<name>jawed</name>
|
|
||||||
<uri>https://www.youtube.com/channel/UC4QobU6STFB0P71PMvOGN5A</uri>
|
|
||||||
</author>
|
|
||||||
<published>2005-04-24T03:20:54+00:00</published>
|
|
||||||
<entry>
|
|
||||||
<id>yt:video:jNQXAC9IVRw</id>
|
|
||||||
<yt:videoId>jNQXAC9IVRw</yt:videoId>
|
|
||||||
<yt:channelId>UC4QobU6STFB0P71PMvOGN5A</yt:channelId>
|
|
||||||
<title>Me at the zoo</title>
|
|
||||||
<link rel="alternate" href="https://www.youtube.com/watch?v=jNQXAC9IVRw"/>
|
|
||||||
<author>
|
|
||||||
<name>jawed</name>
|
|
||||||
<uri>https://www.youtube.com/channel/UC4QobU6STFB0P71PMvOGN5A</uri>
|
|
||||||
</author>
|
|
||||||
<published>2005-04-24T03:31:52+00:00</published>
|
|
||||||
<updated>2025-08-22T10:26:34+00:00</updated>
|
|
||||||
<media:group>
|
|
||||||
<media:title>Me at the zoo</media:title>
|
|
||||||
<media:content url="https://www.youtube.com/v/jNQXAC9IVRw?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
|
|
||||||
<media:thumbnail url="https://i3.ytimg.com/vi/jNQXAC9IVRw/hqdefault.jpg" width="480" height="360"/>
|
|
||||||
<media:description>Microplastics are accumulating in human brains at an alarming rate
|
|
||||||
https://www.youtube.com/watch?v=0PT5c1z3LL8
|
|
||||||
|
|
||||||
“Nanoplastics and Human Health” with Matthew J Campen, PhD, MSPH
|
|
||||||
https://www.youtube.com/watch?v=RRBN_4L09Mg
|
|
||||||
|
|
||||||
00:00 Intro
|
|
||||||
00:05 The cool thing
|
|
||||||
00:17 End</media:description>
|
|
||||||
<media:community>
|
|
||||||
<media:starRating count="18205539" average="5.00" min="1" max="5"/>
|
|
||||||
<media:statistics views="371276149"/>
|
|
||||||
</media:community>
|
|
||||||
</media:group>
|
|
||||||
</entry>
|
|
||||||
</feed>
|
|
||||||
@ -1,8 +1,12 @@
|
|||||||
#!/usr/bin/env menu
|
#!/usr/bin/env menu
|
||||||
|
|
||||||
|
Fetch example feed (jawed).
|
||||||
|
|
||||||
|
make -f Makefile.ytfeed UC4QobU6STFB0P71PMvOGN5A.xml
|
||||||
|
|
||||||
$ ytfeed
|
$ ytfeed
|
||||||
|
|
||||||
PATH=".:..:$PATH" YTFEED_FEEDS_DIR=feeds ytfeed
|
PATH=".:..:$PATH" YTFEED_FEEDS_DIR=. ytfeed
|
||||||
|
|
||||||
$ cat Makefile.ytfeed
|
$ cat Makefile.ytfeed
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user