Code Monkey home page Code Monkey logo

hipchathomework's Introduction

HipChat Homework

My homework for the lovely HipChat team.

To run just use ./gradlew runSamples like

> ./gradlew runSamples                                                                                                                                                  :compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:runSamples
Input: "@chris you around?"
Return (string):
{
  "mentions" : [ "chris" ]
}

Input: "Good morning! (megusta) (coffee)"
Return (string):
{
  "emoticons" : [ "megusta", "coffee" ]
}

Input: "Olympics are starting soon; http://www.nbcolympics.com"
Return (string):
{
  "links" : [ {
    "url" : "http://www.nbcolympics.com",
    "title" : "NBC Olympics | Home of the 2016 Olympic Games in Rio"
  } ]
}

Input: "@bob @john (success) such a cool feature; https://twitter.com/jdorfman/status/430511497475670016"
Return (string):
{
  "mentions" : [ "bob", "john" ],
  "emoticons" : [ "success" ],
  "links" : [ {
    "url" : "https://twitter.com/jdorfman/status/430511497475670016",
    "title" : "Justin Dorfman on Twitter: \"nice @littlebigdetail from @HipChat (shows hex colors when pasted in chat). http://t.co/7cI6Gjy5pq\""
  } ]
}


BUILD SUCCESSFUL

Total time: 2.802 secs

hipchathomework's People

Contributors

eveliotc avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.