[Bantracker] Wish: Bantracker API

Bug #82374 reported by Lorenzo J. Lucchini
2
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).

Tags: bantracker
Revision history for this message
Dennis Kaarsemaker (dennis) wrote :

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.

Changed in ubuntu-bots:
importance: Undecided → Wishlist
status: Unconfirmed → Confirmed
Revision history for this message
Terence Simpson (tsimpson) wrote :

I'll try and get this working

Changed in ubuntu-bots:
assignee: nobody → Terence Simpson (tsimpson)
status: Confirmed → In Progress
Changed in ubuntu-bots:
assignee: Terence Simpson (tsimpson) → nobody
summary: - Wish: Bantracker API
+ [Bantracker] Wish: Bantracker API
tags: added: bantracker
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.