(port) > Claws Mail + OPML, rss2email (RSS)
See also rss2email, and a rant on usability-apathy
Confirm OPML file sanity ∞
Start up claws mail and go to your RSSyl folder. Create a new folder called 0 test
Right-click on 0 test
and subscribe to a new feed. Subscribe to something unique, such as https://web.archive.org/web/20090208012149/http://rss2email.infogami.com:80/blog/atom.xml
Exit claws mail.
View ~/.claws-mail/RSSyl/rssyl-feedlist.opml
and confirm that 0 test
exists and your new subscription is there. It ought to be at the bottom. If it's not there, re-open and then close claws mail until you can confirm the OPML entry.
This confirms that the OPML export is working correctly and that it's up-to-date.
convert.. ∞
\cd ~/.claws-mail/RSSyl/ \cp ./rssyl-feedlist.opml ~/ \cd ~
<outline title="YouTube" text="Uploads by YouTube" description="Uploads by YouTube" type="rss" xmlUrl="http://www.youtube.com/rss/user/YouTube/videos.rss">
> ~/rss2email.txt
OH FUCK THIS, using a regular editor and doing it by hand..
sed 's/\(*.\)xmlUrl="\(*.\)">/\2/' ~/rssyl-feedlist.opml sed -e 's/.*xmlUrl=".*">/&/' ~/rssyl-feedlist.opml sed 's*.\** <outline\ title="\0"\ text="\0"\ type="rss"\ version="RSS"\ xmlUrl="http://www.youtube.com/rss/user/\0/videos.rss"\ htmlUrl="http://www.youtube.com/profile_videos?user=\0"\ />*' ~/subs-nofaves2.txt >> ~/subs-nofaves.opml # Delete all blank lines. Spaces and tabs are ignored. sed '/^[ \t]*$/d' ~/subs-nofaves.txt > ~/subs-nofaves2.txt
the right way ∞
I used Geany to search and replace:
(.*)xmlUrl="(.*)"(.*)
replace with:
\2
.. then I hand-edited to remove the crap.
Last updated 2019-11-22 at 03:09:29