RssHub – A feed aggregator that can generate feeds from pretty much everything
docs.rsshub.app
docs.rsshub.app
My theory has been for a while that what is missing is publishing. People don't just want to consume, they also want to share what they find and like and what they made themselves. I even started working on a web-based rss-reader/(micro)blogging thing at one point. Maybe I should give that another crack.
It's a project from Sebsauvage[2] (an old school french blogger), who wanted to build a social network around the RSS technology.
I know there are projects around it to aggregate multiple shaarli and use it as an actual social network based around sharing links with RSS. I didn't search about it, but it seems that shaarlo[3] is one of them. EDIT: actually, projects like this are listed in shaarli's documentation[4].
EDIT2: tt-rss-shaarli seems to be what you want, Tiny-Tiny RSS with Shaarli, an aggregator with a sharing/commenting functionality.
[1] https://github.com/shaarli/Shaarli
[2] http://sebsauvage.net/wiki/doku.php?id=php:shaarli
[3] https://github.com/DMeloni/shaarlo
[4] https://shaarli.readthedocs.io/en/master/Community-&-Related...
Additionally the aspect of consuming YouTube via RSS feed. Feed readers could simply add small logic which transforms a given YouTube account into one of
https://www.youtube.com/feeds/videos.xml?channel_id=<account_id>
https://www.youtube.com/feeds/videos.xml?user=<account_name>
And so on for similar services. RSS has such great potential but somehow nobody uses all of it.Is there anything I miss? Why don't feed readers support external services (like the YouTube example from above)? Why don't feed readers add social features?
For example, "It's Okay To Be Smart" is at "www.youtube.com/user/itsokaytobesmart". Right click, view page source, search for "/channel/". That finds "<link rel="canonical" href="https://www.youtube.com/channel/UCH4BNI0-FOK2dMXoFtViWHw">". So the feed url is:
https://www.youtube.com/feeds/videos.xml?channel_id=UCH4BNI0-FOK2dMXoFtViWHw https://www.youtube.com/feeds/videos.xml?user=<username>
https://www.youtube.com/feeds/videos.xml?channel_id=<channel id>
https://www.youtube.com/feeds/videos.xml?playlist_id=<playlist id>
Would love to hear if there are more.- most RSS readers suck so bad you can't even retrieve years old articles. So if you follow blogs that don't post often, you simply can NOT get any of their older posts. Imagine a blog that has one seriously good article once a month. Typically you can't get more than a year's worth of posts, so that's like 12 articles. Why?
- the best RSS app I had on iPad let me archive feeds for a LONG time. I used it as a kind of a library. Returned to articles many times (philosophy and such). Most RSS readers out there have ZERO functionality in terms of archiving content indefinitely. (meaning : they typically have some leeway in max articles stored, or how old to archive feeds.. but you know you simply can not realy on the app to save your favorite articels, at some point they will be deleted).
- inability to highlight text. Again, if I read something I want to be able to at least highlight some text. Most RSS readers don't do this.
Instead RSS readers do the same thing every other RSS reader does. Basically, it's like the developers of RSS apps think that the only purpose of retrieving articles is for fueling some kind of "feed" addiction. Like the only purpose of content on the web is to satisfy an urge to quick scan and move to the nex article.
It's like the devs of RSS apps are so drugged out themselves in this day and age of short attention span, that they can't envision other uses for a feed reader than satisfying this urge for the daily/hourly doses of "novelty". Click click click. Swipe swipe swipe.
/rant off
"Free to" != "Capable of"
It's that kind of attitude that keeps Linux from going mainstream, too.
This is a user complaining about user issues, and the response is "do it yourself." It is both not helpful, and condescending.
Most blogs don't include more than the last ten or so articles in their feed. Fetching backlogs of posts is beyond the scope of RSS. Unless you're complaining that posts you've already downloaded aren't persisted indefinitely?
Something like feed.xml?page=2 seems fairly sane.
Keep in mind your history issue is often the fault of the feed, not the reader. If you subscribe to a new blog that only has a year's worth of posts in its feed, then that's what you get. The reader can't proactively follow every blog in the world just in case someone subscribes in 3 years and wants to see the full history.
If someone wants to take it up, it is definitely doable with a telegram user account, but the APIs are not readily usable: https://github.com/captn3m0/ideas#telegram-to-rss
Also, if someone is looking to follow lots of GitHub projects using their release feeds, I wrote a OPML generator that uses your Starred repos to generate a OPML file for you: https://github.com/captn3m0/opml-gen
I had been thinking about writing a tool to scrape Telegram channels for another project, but found tg-cli with its Lua, Python bindings and weird command line interface to be quite messy (so I gave up for then).
Since this seems to be in decent demand, surely somebody has already written a tool for this?
The good APIs are the bot ones which won't work here.
this is the source of the shitty spam on telegram right now. i was active in the crypto space and my username leaked. im now added to ton of spam and pump groups daily and i cannot block it.
also you dont need admin rights to the channel, but you have to work with https://core.telegram.org/mtproto to scrape channels. i did some side project with this https://github.com/zerobias/telegram-mtproto
so tltr: username on telegram is something you chose and not your phone number.
yes I know, haven't written that.
>and the worst part is that anybody can add your username to any channel
my point was that other messengers have public usernames too, mostly their phone number and suffer from that same problem.
the difference is important. the thing that is happening with telegram is the expected behavior, you are supposed to be able to add random online users with their username to groups and contact them, that is also the point for a username so you don't have to share you phone number.
with whatsapp your phone number is not supposed to be shared with random strangers, and sure if somebody has your private mobile phone number he can spam you but that is not supposed to happen, and i imagine that whatsapp blocks that behavior if you try to do in for multiple users. with telegram i saw groups with 50k members added this way because there is a api for this, but there is no api for whatsapp and i think they block you after x tries or reports. the problem is much bigger with telegram.
The closest was this Show HN about a Channel-> Blog generator that worked on top of telegram: https://news.ycombinator.com/item?id=17617675
Well, given Steam is basically 90% just announcements for deals and HN is an endless spam of articles that were on the frontpage for a millisecond, but I think that would be given.
* Shameless plug *: Our little startup, Feedity - https://feedity.com, helps create custom RSS feeds for any webpage, even social networks (Facebook, Instagram, Twitter), via an online feed builder and REST API.