Visualisera Twitter Hashtag aktivitet med din Spark kärna (5 / 6 steg)

Steg 5: Ta alla tillsammans



Nu har vi programmatisk åtkomst till Twitter och programmatisk åtkomst till din kärna, så låt oss limma dem tillsammans! Snarare än att hantera genomförandet av systemet i OAuth authentication oss själva, ska vi lita på ett PHP-bibliotek som kallas phirehose att hantera autentisering med Twitter och filtrering våra Tweets för oss irriterande arbete. Ladda ner phirehose från Github att mappen skrivbord genom att ange följande kommando i Terminal och trycka in:

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

Nu växla till Finder, gå till skrivbordet och öppna mappen phirehose som just har lagts till. Inuti phirehose bör en mapp kallas exempel. Öppna filen heter filter-oauth.php med en vanlig textredigerare (en fin gratis, oformaterad text editor för Mac att jag gillar är Fraise, men du kan använda den inbyggda textredigerare också).

Vi kommer att göra några ändringar. Först, du behöver lägga till några rader kod. Kopiera och klistra in från pastebin länken och klistra in allt efter den höger klammerparentes (}) som följer direkt på raden som börjar med tryck. (Se skärmbilden att bekräfta att du klistrar in på rätt plats.)

http://pastebin.com/YdVBSfu3

När du har klistrat in i denna kod, måste du ändra två instanser av YOURDEVICEIDHERE och YOURACCESSTOKENHERE till din faktiska Spark Core enhets-ID och tillgång token.

Därefter måste du uppdatera de fyra tomma strängarna längst ner på sidan genom att fylla i din faktiska Twitter konsumenten nyckel, Twitter konsumenten hemlighet, Twitter OAuth Token och Twitter OAuth hemlighet.

Slutligen, näst sista raden i filen med den hashtag eller hashtags som du vill spåra. I min skärmdump spårning jag bara hashtag lazysunday (inget behov att lägga symbolen # här).

Nu spara filen och växla tillbaka till Terminal. Skriv följande kommando för att köra programmet med PHP tolk:

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

Nu ditt program kommer att hålla en anslutning öppen till Twitter servrar för ett konstant flöde av alla Tweets som innehåller din angivna hashtags. När en Tweet tas emot, kommer att ditt program vända och skicka din kärna "lyser upp" meddelandet. Kolla upp det!

Observera att om du vill prova olika hashtags eller ändra PHP programmet på något sätt, måste du stoppa det genom att skriva ctrl-C, redigera och spara om filen i din texteditor och sedan åter köra programmet. Ett bra knep är att Använd uppåtpilen för att se förbi kommandona Spara du behöver skriva in springa program kommando. (dvs ctrl-C, upp pil, ange vilja stoppa och starta om programmet).

Se Steg
Relaterade Ämnen

Med knappen Spark kärna och internet för att göra en liten trådlös fläkt!

Vi kommer att göra en liten fläkt som du kommer att kunna styra med alla trådlösa enheter!Steg 1: material-Spark Core-Spark Internet-knappen-Wire-Fläktmotor-USB-nätsladdenSteg 2: Anslut din kärna till knappen internet.Anslut rubrikerna för din Spark...

Att göra Internet mer påtagliga (med en Spark kärna)

Internet är bra, men det är inte perfekt.Det lyckas på overstimulating några av våra sinnen, men den saknar helt de mänskliga sinnena av beröring och lukt, som är viktiga delar av vår kommunikation ritualer.SparkVibe försöker överbrygga klyftan mella...

Styra Pi-platta med Spark kärna

PpDAQC styrelse från Pi-Plates.com är en billig men ändå kraftfull lösning för att utvidga de input/output funktionerna av Spark kärna. Och eftersom Pi-plattorna är stapelbara, är det en enkel uppgift att skala upp I/O kapaciteten hos en enda kärna....

Rocket's Command Center - användande Spark kärna

Lägg till livet i någon gammal affisch på hem med en Spark kärnar ur, som är frimärke-storlek WiFi modul för att interagera med fysiska saker och Neo-pixlar som är mycket liten smart LED.I mitt fall är det en affisch av min favorit karaktär "Rocket&q...

Smart Home-styrenhet med Sensorflare och Spark kärna av partikel: Läs din sensor värden på Sensorflare

Hej alla! Detta instructable visar dig hur du kan kontrollera din smartenheter med Sensorflare och partikel kärna. Möjligheterna är många... Du kan använda partikel core - lite Wi-Fi utveckling styrelsen för att ansluta din hårdvara (t.ex. givare, st...

Åtgärd och karta buller med din mobiltelefon

Nicolas Maisonneuve (Sony CSL Paris)Matthias Stevens (Vrije Universiteit Brussel / Sony CSL Paris)Luc stål (Vrije Universiteit Brussel / Sony CSL Paris)I denna "Instructable" lär du dig hur du kan använda din GPS-utrustad mobiltelefon som en mob...

En kort historia av resor och några idéer att maj eller kan inte hjälpa dig hålla din Sanity medan ta resor med din avkomma

resa, speciellt med barn, kan föra ut demonen i nästan vem som helst. Du älskar att se nya platser och du älskar din little tikes din rugrats, din ankle biters, din prepubertala barn, dina ludna tonåringar med deras raging hormoner etc., men låt oss...

Hur man skjuter en hyper förflutit med din DSLR

Hyperlapse Tutorial - Hur man skjuter en lång exponering hyper förflutit med din DSLRhttp://www.calthomson.comJag har varit skytte time-lapse video ungefär ett år nu och har just upptäckt konsten av hyper förfaller. Förra veckan gick jag ut i Manches...

Prata med din enhet via internet

Du talar, och enheten kommer att lyssna... även om enheten är halvvägs över hela världen!Detta instructable kommer att lära dig hur du använder en röst erkännandesystem baserade på Intel RealSense kameran för att skicka vilsam kommandon via internet...

Smart Home-styrenhet med Sensorflare och Spark kärna av partikel: styra power enheter med Sensorflare

Hej alla! Detta instructable visar hur du kan kontrollera din smarta enheter med Sensorflare och partikel kärna. Möjligheterna är många... Du kan använda partikel core - lite Wi-Fi utveckling styrelsen för att ansluta din hårdvara (t.ex. givare, stäl...

Kontrollera din lysdioder med din TV-fjärrkontroll?! || Arduino IR-handledning

I detta projekt kommer jag visa dig hur jag repurposed värdelös knapparna på min TV remote att kontrollera lysdioderna bakom min TV. Du kan också använda denna teknik för att styra alla möjliga saker med lite kodredigering. Jag kommer även prata lite...

DIY slim NeoPixel remsa med Spark kärna

Vi behövde några kanten lightning för ett edge-lit tecken vi gör för #HackBergen hackerspace.Att göra tecknet lättare att göra jag lysdioderna att vara på en remsa som är så smal som möjligt. NeoPixel band + chips till salu verkar vara 10 mm eller st...

Tweet med din Intel Edison

Så, har du detta cool nya Edison, men vad göra med den? Tja, det talar till internet ganska väl, så låt oss göra det tala till internet!Intressant nog, de Ethernet-bibliotek för Arduino arbete lika bra på Edison, så varför inte använda dem?Jag åka sn...

Utbildarhandledning - med Instructables med dina elever

Varför använda Instructables med dina elever:Instructables är ett bra ställe för dina elever att dokumentera en projekt-baserat-lärande verksamhet. Det finns inget bättre sätt för studenter att visa att de lärt sig något genom ett projekt än för dem...

Tjäna pengar med din Instructables

Att skapa Instructables är roligt och har potential att lägga några pengar i fickan för framtida projekt. Dessa idéer är alldeles utmärkt och kan tillämpas på de flesta av dina projekt i en eller annan form.Detta är ett sätt att skapa en automatisera...

Dremel gör din rostiga blad att glänsa med dina initialer

hur till vända din kniv från rusty till glänsande och dina initialer.Steg 1: preparering ta din rostiga blad och börja att putsa det med din Dremel. Du bör använda mer mjuk spets.Steg 2: Gör det skina pensel bladet i båda sidor tills det lyser.Steg 3...

Beatfly: Gör en lysande luftskepp och kontrollera den med din röst, tangentbord, MIDI-Controller, Garageband fil, iPhone, Flash och mycket mer! [Mac OSX]

Jag har arbetat med flera projekt med hjälp av luftskepp och ballonger, och här vill jag dela en av dem, Beatfly. Detta är en lysande luftskepp kontrolleras med olika gränssnitt såsom röst, tangentbord, MIDI-Controller, Garageband MIDI-fil, iPhone oc...

Akvarium vatten förändringar med din kapseln Filter.

Känslan trött föränderliga vatten i ditt akvarium? Too mycket vatten och röra? Too många hinkar? Ryggsmärtor? Tid förlust? Död fisk? Direkt sätta tap vatten tillbaka med klor/kloramin eftersom du är uttråkad?Jag har en möjlig lösning: göra använda av...

Billigt och enkelt FPV Headset med din Android Smartphone

Välkommen till min första Instructable.I detta Instructable kommer vi att bygga ett FPV Headset.Målet var att göra en billig och lätt att bygga FPV headset för under 20$ (telefon ingår ej) genom att använda din smartphone som skärmen. Det bör vara mö...