Visualiseren van de Twitter Hashtag activiteit met uw vonk-Core (5 / 6 stap)

Stap 5: Breng het allemaal samen


Nu we programmatische toegang tot Twitter en programmatische toegang tot uw Core moeten, dus laten we ze aan elkaar worden gelijmd! In plaats van omgaan met de uitvoering van het verificatieschema OAuth onszelf, zullen we vertrouwen op een PHP bibliotheek genaamd phirehose om te gaan met het vervelende werk voor verificatie met Twitter en filteren onze Tweets voor ons. Download phirehose van Github naar uw bureaublad map door het invoeren van het volgende commando in Terminal en dringende invoeren:

CD ~/Desktop & & git clone https://github.com/fennb/phirehose.git

Nu schakelen naar de Finder, ga naar uw bureaublad en open de map phirehose, die net werd toegevoegd. Binnen de phirehose moet worden een map genaamd voorbeeld. Open het bestand met de naam van de filter-oauth.php met behulp van een teksteditor (een mooie gratis, plain-text editor voor Mac dat ik zoals Fraise, maar u ook de ingebouwde teksteditor kunt).

We zullen een paar wijzigingen maken. Eerst, moet u enkele regels code toe te voegen. Kopieer en plak van deze pastebin link en plak alles na de rechts accolade (}) die direct volgt op de regel die met print begint. (Zie de screenshot om te bevestigen dat u op de juiste plaats plakken wilt.)

http://pastebin.com/YdVBSfu3

Nadat u in deze code plakt, moet u overstappen twee exemplaren van de YOURDEVICEIDHERE en YOURACCESSTOKENHERE op uw werkelijke Spark Core Apparatenidentiteitskaart en toegang token.

Daarna, zult u moeten bijwerken van de vier lege tekenreeksen aan de onderkant van de pagina door het invullen van uw werkelijke consument sleutel Twitter, Twitter consument geheim, Twitter OAuth Token en Twitter OAuth geheim.

Tot slot, de tweede naar de laatste lijn van het bestand met de hashtag of hashtags die u wilt bijhouden. In mijn screenshot, ik ben gewoon het bijhouden van de hashtag lazysunday (geen behoefte om hier het # symbool te zetten).

Nu, sla het bestand op en schakel terug naar de Terminal. Typ de volgende opdracht uitvoeren van het programma met de PHP-interpreter:

PHP ~/Desktop/phirehose/example/filter-oauth.php

Nu uw programma zal een verbinding open te houden naar Twitter's servers voor een constante feed van alle Tweets met uw opgegeven hashtags. Wanneer een Tweet is ontvangen, zal uw programma omdraaien en uw Core "light up" signaal. Controle het uit!

Merk op dat als u wilt uitproberen van verschillende hashtags of de PHP programma op enigerlei wijze te wijzigen, u moet om het te stoppen door het typen van ctrl-C, bewerken en u het bestand in je teksteditor en het programma vervolgens opnieuw uit te voeren. Een goede truc is het gebruik van de pijl-omhoog om te zien uit het verleden opdrachten op te slaan u hoeft te typen van de opdracht uitvoeren programma. (d.w.z. ctrl-C, pijl-omhoog, voer zal stoppen en opnieuw starten van het programma).

Gerelateerde Artikelen

Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

zodra u sommige waarden van sensoren krijgt, bijvoorbeeld met behulp van Arduino, (zie mijn vorige instructable), soms is het leuk om te zien de sensorgegevens in een grafiek.Hier is hoe in slechts een paar stappen!Ik maakte deze bijzondere Instructa
Controle van Pi-plaat met vonk Core

Controle van Pi-plaat met vonk Core

Het ppDAQC bestuur Pi-Plates.com is een goedkope maar krachtige oplossing voor het uitbreiden van de mogelijkheden van de uitgangen van de Spark kern. En aangezien de Pi-platen zijn stapelbaar, het is een eenvoudige taak aan schaal omhoog de I/O moge
Visualiseren van geluid met vloeistoffen

Visualiseren van geluid met vloeistoffen

Na een kort uitstapje naar het terrein van het visualiseren van geluid door vuur die ik om het hoofd in de andere richting en horloge besloten doorgeven trillingen via enkele verschillende soorten vloeistoffen. Ik gebruikte water en een maïs zetmeel
IoT Twitter Sentry Ward met behulp van Intel Edison

IoT Twitter Sentry Ward met behulp van Intel Edison

Hebben u ooit zat op uw bureau en vroeg zich af wat er gaande was terug thuis? Misschien wilde u zien hoe uw baby was? Misschien wilde u ervoor te zorgen dat de hond was niet zittend op de Bank of misschien gewoon genieten van het uitzicht buiten uw
Visualiseren van EAGLE bewerkingen met een Gerber-Viewer

Visualiseren van EAGLE bewerkingen met een Gerber-Viewer

The EAGLE schema/PCB editor houdt maximaal 10 back-ups van je board en schema's, als gevolg van het begin van de Raad van bestuur tijdens de laatste keer je opgeslagen u werken.  Dit kan zeer waardevol zijn als u schroef iets opwaarts, maar ik heb al
Visualiseren van informatie rond fietstocht

Visualiseren van informatie rond fietstocht

In deze tutorial, presenteren we een manier om een mobiele applicatie die berekent snelheid van een fiets en visualiseert op de kaart hoe snel het was op reis. Hierdoor kunnen we beter te begrijpen onze eigen fietsen activiteit. We kunnen ook verschi
Maken en gebruiken van een Twitter-Account

Maken en gebruiken van een Twitter-Account

We zullen in deze instructies gaan door de stappen voor het maken van een twitter-account en het gebruik ervan om zijn volledige potentieel. Laten we beginnen!Stap 1:Ga op een zoekmachine voor www.twitter.com dan kunt u beide pijlen bijvoorbeeld onde
Visualiseren van de huidige doorstromen van een weerstand Circuit

Visualiseren van de huidige doorstromen van een weerstand Circuit

ik ben geneigd om mensen te helpen uit wanneer ze elektronica projecten ze advies over willen hebben. Ik heb een basiskennis van de elektronica, en weet niet echt hoe elektriciteit werkt. Ik had dit idee dat het maken van een visualisatie van het ele
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Hoe om te visualiseren van organische stoffen

Hoe om te visualiseren van organische stoffen

Geschatte tijd: 10 minutenMaterialen nodig: pen, papierVoorkennis: basischemie kennisHet vermogen om te visualiseren van organische verbindingen in drie dimensies van de wig-dash-notatie is belangrijk, omdat het u toestaat om beter begrijpen van de i
Draaien van een twitter avatar in een aangepaste figuur van levensechte

Draaien van een twitter avatar in een aangepaste figuur van levensechte

Voor iedereen die heeft een avatar ze online gebruiken, dit is een manier u het kunt omzetten in een 3-d-model, om te pronken met rond het huis of waar dan ook.Deze methode is de oude-school modellering, niet 3-d printen, zo wordt ervan uitgegaan dat
Rijden van een webpagina in realtime met behulp van de Arduino, SensorMonkey en Processing.js

Rijden van een webpagina in realtime met behulp van de Arduino, SensorMonkey en Processing.js

externe visualisatie van real-time sensorgegevens.Deze tutorial beschrijft in detail hoe u met de gratis SensorMonkey -service push realtime sensor data van een Arduino naar een webpagina voor visualisatie met behulp van Processing.js. Geen server-si
Hacken van de nieuwste versie van nietjes 'Easy' knop en het bouwen van een eenvoudige fysieke activiteit herinnering tool

Hacken van de nieuwste versie van nietjes 'Easy' knop en het bouwen van een eenvoudige fysieke activiteit herinnering tool

Ik volgde dit instructable hack de Staples Easy Button en bouwen van een hulpmiddel dat doet me denken aan elke 15 minuten om fysiek actief te zijn. De knop die ik bij Staples gekocht had interne circuits dat enigszins verschillend van degene die zij
Visualisatie van echte en virtuele Prototype met behulp van Solidworks, Labview en Arduino

Visualisatie van echte en virtuele Prototype met behulp van Solidworks, Labview en Arduino

Als u niet hoe uw CAD-model werkt weet alvorens voor een 3D afdruk, zou dit een oplossing voor enkele van de gebruikers wie desiderata voor het visualiseren van de prestaties van hun vergadering van CAD-model. Je zou denken visualisatie kan gebeuren