GHSWiki

Gothenburg Hackerspace Wiki

User Tools

Site Tools


projects:members:raccoon:gliderbot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

projects:members:raccoon:gliderbot [2014/02/21 00:25]
raccoon [Current lookup modes]
projects:members:raccoon:gliderbot [2014/11/19 12:21] (current)
raccoon [TODO & Bug reports]
Line 12: Line 12:
 ===== Features ===== ===== Features =====
   * Offline message relaying: ''​tell <​user>​ <​message>''​   * Offline message relaying: ''​tell <​user>​ <​message>''​
-  * Timed reminders: ''​remind me on <​HH:​MM>​ to <thing to remember>''​+  * Reminding about stuff: 
 +    * Specific time: ''​remind me on <​HH:​MM>​ to <thing to remember>''​ 
 +    * Interval: ''​remind me in <N> <​hours|minutes|seconds>​ to <thing to remember>''​ 
 +    * Date: ''​remind me on <​month/​day>​ to <thing to remember>''​ (supply both month and day)
   * Factoid/​knowledge base   * Factoid/​knowledge base
     * Saving new topics: ''<​topic>​ is <​answer>''​     * Saving new topics: ''<​topic>​ is <​answer>''​
Line 18: Line 21:
     * Remove entry: ''​forget <​topic>''​     * Remove entry: ''​forget <​topic>''​
   * URL title fetching (1 hour cache)   * URL title fetching (1 hour cache)
-  * Wiki and [[ghs/​calendar|calendar]] ​change announcement ​(on new or updated items) +  * Public transport/​commuting info (most data is from from [[http://​vasttrafik.se|vasttrafik.se]]) 
-  * [[http://​www.debian.org/​security/​|Debian Security Advisories]] (DSA) alert +    * [[#​route_planning|Route planning]] - Get a plan for traveling from location to destination 
-  * [[http://​www.gentoo.org/​security/​en/​glssource>​a/​|Gentoo Linux Security Advisories]] (GLSA) alert +    * [[#​timetable_lookup|Timetable lookup]] - Get departures for a given stop or line 
- +    * [[#​line_changes_and_incident_reports|Incidents and maintenance reports]] - Get announcements for an area or line 
 +    * [[#​guard_warnings|Guard/​Rent-a-cop spotting and warnings]] - What areas/​routes to avoid this week 
 +  * News updates: 
 +    * GHS wiki and [[ghs/​calendar|calendar]] ​changes ​(on new or updated items) 
 +    * [[http://​www.debian.org/​security/​|Debian Security Advisories]] (DSA) alert 
 +    * [[http://​www.gentoo.org/​security/​en/​glssource>​a/​|Gentoo Linux Security Advisories]] (GLSA) alert
 ===== Keymasters ===== ===== Keymasters =====
  
Line 33: Line 40:
 Most commuting data is cached at five minutes maximum, usually less. Most commuting data is cached at five minutes maximum, usually less.
  
-==== Current lookup modes ==== 
  
-  * [[#​route_planning|Route planning]] - Get a plan for traveling from location to destination 
-  * [[#​timetable_lookup|Timetable lookup]] - Get departures for a given stop or line 
-  * [[#​line_changes_and_incident_reports|Incidents and maintenance reports]] - Get announcements for an area or line 
-  * [[#​guard_warnings|Guard/​Rent-a-cop spotting and warnings]] - What areas/​routes to avoid this week 
 ==== Route planning ==== ==== Route planning ====
  
Line 95: Line 97:
 Location will default to **//​göteborg//​** if not specified. Location will default to **//​göteborg//​** if not specified.
  
-NOTE: Currently not purging old records properly, which can cause bugs in results ​in busy areas.+NOTE: Currently not purging old records properly, which can cause bugs in results ​for busy areas.
  
      ​query:​ tram status [<​location>​]      ​query:​ tram status [<​location>​]
Line 128: Line 130:
  
 All features should be available in both public and private chats. All features should be available in both public and private chats.
-===== TODO ===== + 
-  * Announce ​commuting (Västtrafik) incident reportingincluding guard warnings +===== TODO & Bug reports ​===== 
-  * Scheduling and announcement ​(remindingof events+  * Fix the XMPP bridge 
 +  * Change date parsing to <​day/​month>​ instead of <​month/​day>​ 
 +  * <​del>​Make tram guard updates ignore the extra info — just include actual locations</​del>​ 
 +  * <​del>​Translate swedish information from Västtrafik before displaying</​del>​ 
 +  * Remove offensive quotes from the //fortune// cookie jar 
 +  * Add more sources for commuting ​guard warning announcements ​(twitterfacebook) 
 +    * //Maybe// relay announcements to specific IRC channel? (less spamming) 
 +  * Offset argument for commuting queries (show departures in >n minutes) 
 +  * Check if lines are longer than ''​MAXLENGTH''​ 
 +    * from //​.irssi/​scripts/​splitlong.pl//:​ 
 +<​code>​ 
 +$maxlength = 497 - length($server->​{nick} . $server->​{userhost} . $target); 
 +</​code>​ 
 + 
 +===== Feature requests ===== 
 +You want a feature? Put it here. 
 +  * Scheduling and announcements ​(recurring remindersfor events
     * https://​pypi.python.org/​pypi/​ago     * https://​pypi.python.org/​pypi/​ago
     * https://​pypi.python.org/​pypi/​icalendar/​3.6.1     * https://​pypi.python.org/​pypi/​icalendar/​3.6.1
     * https://​pypi.python.org/​pypi/​croniter/​0.3.3     * https://​pypi.python.org/​pypi/​croniter/​0.3.3
     * https://​pypi.python.org/​pypi/​crontab/​0.18     * https://​pypi.python.org/​pypi/​crontab/​0.18
-===== Requests ===== 
-  * You want a feature? Put it here or in the comments. 
projects/members/raccoon/gliderbot.1392938750.txt.gz · Last modified: 2014/02/21 00:25 by raccoon