Software Freedom Law Center

Changeset 181

Show
Ignore:
Timestamp:
07/16/08 13:13:16 (3 months ago)
Author:
landon
Message:

Can now pull your entries by username with !lt-entries

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/antimatter/luke/myplugs/libtracker/entry.py

    r177 r181  
    1111        return result.error 
    1212    return result.data 
     13 
     14def user_entries(user): 
     15    restconn = RestClient(baseurl + '/entriesbyname') 
     16    result = restconn.get(nr=user.name) 
     17    if result.error: 
     18        return result.error 
     19    return result.data 
  • trunk/antimatter/luke/myplugs/libtracker/timeparser.py

    r178 r181  
    88from myplugs.libtracker.timeadjustment import TimeAdjustment 
    99from myplugs.libtracker.auth import check_auth 
    10 from myplugs.libtracker.entry import add 
     10from myplugs.libtracker.entry import add, user_entries 
    1111 
    12 def msgparse(ievent): 
     12def msgparse(bot, ievent): 
     13    user = check_auth(ievent) 
     14    if not user: 
     15        return 
     16    if (ievent.command == "lt-entries"): 
     17        # Pretty print this 
     18        result = user_entries(user) 
     19        ievent.reply(result) 
     20        return 
     21 
    1322    dtime = add_extract(ievent) 
    1423    if (dtime): 
    15         user = check_auth(ievent) 
    1624        result = add(user, dtime[1]) 
    1725        ievent.reply(result) 
  • trunk/antimatter/luke/myplugs/libtracker/tracker.py

    r162 r181  
    1313def tracker(bot, ievent): 
    1414    user = auth.check_auth(ievent) 
    15     msgparse(ievent) 
     15    msgparse(bot, ievent) 
    1616 
    1717def authenticate(bot, ievent): 
     
    2323cmnds.add('auth', authenticate, 'USER') 
    2424cmnds.add('unauth', unauthenticate, 'USER') 
     25 
     26cmnds.add('lt-entries', msgparse, 'USER') 

SFLC Main Page

[frdm] Support SFLC