Parse RSS feeds with Lua
Example of parsing RSS feeds with Lua. Before running the script install:
- feedparser with
luarocks install feedparser
- luasocket with
luarocks install luasocket
local http = require("socket.http")
local feedparser = require("feedparser")
local feed_url = "https://mitjafelicijan.com/index.xml"
local response, status, _ = http.request(feed_url)
if status == 200 then
local parsed = feedparser.parse(response)
-- Print out feed details.
print("> Title ", parsed.feed.title)
print("> Author ", parsed.feed.author)
print("> ID ", parsed.feed.id)
print("> Entries ", #parsed.entries)
for _, item in ipairs(parsed.entries) do
print("GUID ", item.guid)
print("Title ", item.title)
print("Link ", item.link)
print("Summary ", item.summary)
end
else
print("! Request failed. Status:", status)
end
Other notes
- Extending dte editor
- plan9 Install Plan9port on Linux
- dcss Sane default for Dungeon Crawl Stone Soup Online edition
- Online radio streaming with MPV from terminal
- Write ISO to USB Key
- Edsger W. Dijkstra Manuscripts ebook
- Bulk thumbnails
- Sane defaults for tmux with more visible statusbar
- plan9 Run 9front in Qemu
- Make B/W SVG charts with matplotlib
- 60's IBM Computers Commercial
- plan9 Drawing Pixels in Plan9
- dcss Dungeon Crawl Stone Soup - New player guide
- plan9 Compile drawterm on Fedora 38
- Development environments with Nix