Skip to content

tellmeabout plugin. #6

@mythmon

Description

@mythmon

Migrated from hamperbot/hamper#48

Many students in lug sign in straight from shell.onid, and their ONID username is either their irc handle or in their hostname.

I propose a "tellmeabout" plugin for hamper. This would help us find the information that's publicly available about most channel members' academic identities, rather than having to redundantly ask them a bunch of questions.

If it 404s, add that does not appear to be an OSU engineering student. Elif it's blank (like http://web.engr.oregonstate.edu/~murrown/), add that they are an osu engineering student with nothing interesting in their web space. Elif there's stuff there, add that that they have a site available at (such as http://web.engr.oregonstate.edu/~baylesj/)

  • Do the above with http://people.oregonstate.edu/~username/ as well
  • Try the above two steps with their nick as well as their username, just in case. For instance, /whois on muricula gives muricula : Ian Kronquist, so try stalking with both kronquii and muricula as the username.
  • If they're wearing an OSL cloak, see whether http://staff.osuosl.org/~username/ has stuff in it, and if so append that to the output as well.

Sample output:

!tellmeabout edunham

edunham appears to be an OSU engineering student and an OSLer. They have stuff on the web at http://web.engr.oregonstate.edu/~dunhame/.

!tellmeabout iruel

I couldn't find anything about iruel. Try "!stalk " if you think they're an OSU student.

Other possibilities:

  • Check whether a GitHub account with that username exists
  • Add CAT sites where people might be hosting personal things
  • Check various gaming communities (LoL, DotA, Minecraft, WoW) to see if they play things under their nick ("I don't know whether is a student, but someone by that name plays both LoL and Minecraft" for example)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions