hypnoticdo0g / rss-chan Goto Github PK
View Code? Open in Web Editor NEWA telegram RSS feed reader bot, written using python and feedparser.
License: GNU General Public License v3.0
A telegram RSS feed reader bot, written using python and feedparser.
License: GNU General Public License v3.0
Could you please update the wiki and include instructions on how to deploy with Railway now that Heroku is no longer free?
Hi,
Thank you for your great project.
İt would be great if you could add Mongodb for DATABASE_URL
Hey, thank you for this amazing project.
I would like to request 2 features here,
Since different sites gives magnet/download links in different entries it'd be helpful to select the ones we need.
Hey is it possible to add channel support too?
Hi,
Since the YTS RSS feed always leads to main URL instead of direct torrent URL and breaks the auto mirroring, which codes should I edit to replace;
From this:
Influence (2020) [WEBRip] [720p] [YTS.MX]
https://yts.mx/movies/influence-2020
To this:
Influence (2020) [WEBRip] [720p] [YTS.MX]
https://yts.mx/torrent/download/E605F583298C3DAAC17B1B79E30DB3C4A8E99B8A
To test it out I'm thinking to change to this line to find out the output:
rss-chan/bot/modules/rsshandler.py
Line 50 in c8ec3dd
And for final part to this line:
rss-chan/bot/modules/rsshandler.py
Line 120 in c8ec3dd
I found a workaround to this issue in another RSS Repo but not on yours.
Any feedback and help would be appreciated. Thank you!
2021-08-29 16:52:21,043 - bot - INFO - Database Loaded.
2021-08-29T16:52:21.044265+00:00 app[search.1]: 2021-08-29 16:52:21,043 - telegram.utils.promise - ERROR - An uncaught error was raised while running the promise
2021-08-29T16:52:21.044266+00:00 app[search.1]: Traceback (most recent call last):
2021-08-29T16:52:21.044267+00:00 app[search.1]: File "/usr/local/lib/python3.7/site-packages/telegram/utils/promise.py", line 57, in run
2021-08-29T16:52:21.044267+00:00 app[search.1]: self._result = self.pooled_function(*self.args, **self.kwargs)
2021-08-29T16:52:21.044268+00:00 app[search.1]: File "/app/", line 144, in rss_load
2021-08-29T16:52:21.044268+00:00 app[search.1]: for row in postgres_load_all():
2021-08-29T16:52:21.044268+00:00 app[search.1]: TypeError: 'Promise' object is not iterable
I am getting this error.
bot responds to all commands but when I command / list, bot say no subscriptions even though I have saved feed
such as this
https://telegra.ph/file/aaf01b278ef1b0cc225d4.png
Heroku deploy button isn't working its giving 404 error please look into it
https://x265.club/feed/ -- Unable to add this RSS link.
ERROR: The link doesn't seem to be a RSS feed or it's not supported!
Could you please add actual content posting? Take Twitter parsing by rss-bridge, for example. https://rss-bridge.ggc-project.de/?action=display&bridge=Twitter&context=By+username&u=elonmusk&norep=on&noretweet=on&nopinned=on&nopic=on&noimgscaling=on&format=Atom
As you can see, tweet text as well as attachments are stored in content, which is d.entries[0].content in feedparser. You can store images as links in Database instead of actually downloading them, and if you need to attach them - perform image downloading from links which are tied to post. This way, the database won't grow rapidly. rss-chan will turn into rss-mirrorchan!
Perhaps you could just add the ability of choosing Atom elements per each subscription.
rss-chan/bot/modules/rsshandler.py
Line 204 in 7179de6
What if rss only provide 25 item .. and all of them are new ... if someone added delay 20 min for example and in those 20 min, a 25 new items added ... the while loop will not stop until maching last previous link and title .. and this will not happen bcz all items are new... index error will raised cz u trying to get feed with index 26 and the max item no. provided from this rss is 25.
Could you please add multiple groups support with an option of individual groups subscriptions management? Currently i have to run the same docker container for every individual channel i own.
This is your new feed:
<item_name>
<item_url>
Here, CUSTOM_MESSAGE
= "This is your new feed:".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.