• RSS Feeds

    From Bugz@21:4/110 to 3LUPINE FURMEN on Sat Apr 18 14:30:24 2020
    Quoting Lupine Furmen to All <=-

    Is there a way to import RSS feeds directly into a message base?
    -!-

    Yes. Bug_ubuntu in the bot channel does this all the time.

    It's just a SMOP. (Small Matter Of Programming.) <GRIN>

    Basically, use mutil to load messages into the message base.

    I have a silly python3 script that reads the RSS feed, mashes it up
    and outputs what mutil needs.

    Ok, I actually use feedparser, and it does 99% of the RSS work for me.

    The other "challenge" is getting HTML into nice text output.
    I accomplish that with a simple call to elinks:

    text = check_output( ["elinks", "-dump", "0",
    "-dump-width", "72", "--no-references",
    "--no-numbering", "./rss_feed.html",
    universal_newlines=True, shell=False)

    This takes html and makes it nice 72 column format. It understands
    (HTML) center, word wrap, tables, etc.
    Elinks is a text based browser after all. ;)

    I went a little crazy with the mutil ini part, I use jinja2
    (template) to generate it.

    You're welcome to a copy of it. I'd attach it here, but I'm not sure
    how well that would work.

    Take care,

    bugz

    ... Drop your carrier ... we have you surrounded!
    ___ Blue Wave/386 v2.30

    --- Mystic BBS/QWK v1.12 A45 2020/02/18 (Linux/64)
    * Origin: BZ&BZ BBS (21:4/110)