From 27d2376ce73158409e232ffbc4e156b4162281e3 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Wed, 7 May 2014 13:01:56 +0200 Subject: Display user for tweet, strip whitespace around keyword --- src/io/StreamImpl.java | 1 + src/main/TweetShell.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/io/StreamImpl.java b/src/io/StreamImpl.java index 21beae5..a222bd8 100644 --- a/src/io/StreamImpl.java +++ b/src/io/StreamImpl.java @@ -92,6 +92,7 @@ public class StreamImpl implements Stream { Set filteredKeywords = new HashSet<>(); List keywordsList = Arrays.asList(rawKeywords.split(",")); for (String keyword : keywordsList) { + keyword = keyword.trim(); if (!keyword.isEmpty()) { filteredKeywords.add(keyword); } diff --git a/src/main/TweetShell.java b/src/main/TweetShell.java index e8d387d..a86bad3 100644 --- a/src/main/TweetShell.java +++ b/src/main/TweetShell.java @@ -93,7 +93,10 @@ public class TweetShell implements TwitterApi.PinSupplier { @Override public void tweetGenerated(JSONObject obj) { try { - System.out.println("Got tweet: " + obj.getString("text")); + JSONObject userObj = obj.getJSONObject("user"); + System.out.println("Got tweet: " + + userObj.getString("screen_name") + ": " + + obj.getString("text")); } catch (JSONException ex) { getLogger().log(Level.SEVERE, "Failed to parse tweet", ex); } -- cgit v1.2.1