Comments (7)
Even so, the current config layout works. Feed URLs that are used in multiple channels are often used with channel-specific topic filters anyway.
Again, I encourage the use of YAML anchors.
from irc-rss-feed-bot.
Is there SASL support for bot authentication to irc server
Yes, the underlying package miniirc
does support SASL. I use the bot on Freenode with automatic SASL.
Ability to post the same feed to multiple channels.
Yes, but the feeds will post on independent schedules.
Ability to call command in channel to re-post last x items
No, and there is no plan to ever implement it. This is currently not even feasible since the bot doesn't even store a history of what was posted in its database. The database currently stores only hashes. Having said this, improved search capabilities are on the medium-term roadmap, with various possibilities for implementation.
Ability to set specifically how many items are shared on an update. I see the new config option to set how many items on the feed are share - any plans to make this more flexible, for example if I wanted to do 5 items (without having to modify the sourcecode)
No, and there is no plan to ever implement it. One reason among many is that there is serious potential for entries to be lost if this feature is implemented. As for the new: some
feature, it discards all posts except three, but just the first time around for a feed.
In summary, if I had to write the bot again, I'd make its various components a lot more decoupled. Currently there is too much coupling between its components.
from irc-rss-feed-bot.
How do i do multiple channels with the same feed? Or do i just have to create multiple entries (duplicating the feed with different channels) ?
from irc-rss-feed-bot.
How do i do multiple channels with the same feed? Or do i just have to create multiple entries (duplicating the feed with different channels) ?
I don't know why this is difficult. Yes, you've to create an entry for the feed under each channel. You can optionally choose to use YAML anchors to avoid significant configuration duplication.
from irc-rss-feed-bot.
Not difficult, just was confirming as it is different than other apps where they do one feed url to many channels while I could not tell if yours supported the same from the docs.
from irc-rss-feed-bot.
is there a way to reload the config without stopping/starting the bot? (i did not see admin command to do so)
from irc-rss-feed-bot.
is there a way to reload the config without stopping/starting the bot? (i did not see admin command to do so)
No. This is not easy to implement with the current threading architecture. It will be very difficult to fully implement even with a revised and rewritten architecture, but partial support may become possible at that time.
from irc-rss-feed-bot.
Related Issues (20)
- AttributeError: 'types.SimpleNamespace' object has no attribute 'nick_casefold' HOT 18
- Allow highlighting words or regex matches
- Implement bigquery publisher
- Allow author based whitelist and blacklist
- User confusion on setup steps HOT 7
- Offer a forkable configuration repo
- AttributeError: 'types.SimpleNamespace' object has no attribute 'identity' HOT 3
- Option to change the order? HOT 4
- Getting 503 trying to get LinuxSecurity RSS feed, failed 1431 consecutive times HOT 2
- For config file, support reading path, URI, and URL
- For multi-URL feeds, show URL num in post
- Cache directory "/app/.ircrssfeedbot_cache/URLReader" HOT 1
- With v3 of db, consider datasette or similar integration
- Upgrade to using Python 3.9 HOT 4
- Support cron-like scheduling
- 'types.SimpleNamespace' object has no attribute 'identity' HOT 3
- Support command to read specific feed immediately HOT 1
- Allow self sign and invalid certificates HOT 4
- Migrate to using GitHub Actions for docker builds
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from irc-rss-feed-bot.