[Bantracker] Wish: Bantracker API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
IRC Tracker |
New
|
Undecided
|
Unassigned | ||
Ubuntu IRC Bots |
In Progress
|
Wishlist
|
Unassigned |
Bug Description
A programming interface to the bantracker could be useful for operators to use it more efficiently (by integrating it with their IRC clients, for example) and encouraging its use.
Such an API would offer features similar to those found on the website (searching for usermasks/operator and by type of action, commenting actions), and possibly more (searching in comments, searching by channel...).
Assuming the bantracker relies on an SQL database system, an SQL-type interface may be appropriate and relatively easy to implement.
The underlying protocol could be HTML; another obvious choice would be IRC, but this would likely put a undue burden on the Freenode servers and affect the bugbot's operation.
Authentication needs to be considered if adding comments is introduced as a feature, and with a SQL-based protocol, care may need to be taken to avoid undesired modifications (which possibly weakens SQL's appeal as ease of implementation goes).
Changed in ubuntu-bots: | |
assignee: | Terence Simpson (tsimpson) → nobody |
summary: |
- Wish: Bantracker API + [Bantracker] Wish: Bantracker API |
tags: | added: bantracker |
Bantracker is an SQLite database, the web seide of things does python/CGI. I won't have time to implement this soon, but patches are welcome.