Psychische waarzegster - een automaat die de geest van Twitter leest (8 / 32 stap)

Stap 6: Techy - The Psychic hersenen, haar Twitter-app en de Google spreadsheet admininterface

The Psychic Fortune Teller werkt door de wederopbouw van contextuele inhoud geoogst uit een vooraf bepaalde discussie in Twitter. Het doet dit min of meer in real-time. Meestal wordt elke 10 seconden voor de nieuwe inhoud gecontroleerd, maar dit kan worden veranderd in de admin-instellingen.

Wat het zoekt in Twitter is gedefinieerd als een set van admin parameters. Dit ligt in de huidige instellingen van de admin, die op afstand worden geladen (zie verderop voor meer details). De instellingen worden opgeslagen in een spreadsheet Google elders. Dit schema laat zien hoe het werkt


Het opent de Twitter API om te oogsten tweets, dan verwerkt en gesorteerd van de inhoud van de tweets in lijsten van woorden, #hashtags, URL's.

U de verbinding maakt met de Twitter van verwerking

Uiteraard om tweets, het moet verbinden met Twitter, en om dit te doen, het maakt gebruik van een specifiek Twitter-account (deze account wordt gebruikt voor het registreren van de waarzegster als een officiële Twitter app. Hierdoor is het te verbinden met Twitter gebruikt open authenticatie sleutels en de API zoekopdrachten die nodig zijn voor het uitpakken van de tweets voor verwerking.

Ik zal niet proberen te herschrijven instructies over het instellen van een nieuwe Twitter-account. Dit is eigenlijk heel eenvoudig, maar hoe het wordt gedaan na verloop van tijd kunt wijzigen. Het is de eenvoudigste om te verwijzen naar Twitter's ontwikkelaar pagina's: & nbsp // >>>>>> Draw a faint black rectangle over what is currently on the stage so it fades over time. https: fill(0, 30); // change the latter number to make the fade deeper (from 1 to 20 is good) dev.twitter.com/docs

In wezen zodra je inschrijving een app met Twitter, krijgt u 4 enorme tekenreeksen die worden gebruikt als beveiligingssleutels toe te staan en API verbindingen vanaf die app. (dit is open authenticatie OAUTH)

De twitter app is verbonden met de psychische hersenen. Dit is een Processing schets die voortdurend wordt uitgevoerd.

De processing schets maakt gebruik van een Java-bibliotheek genaamd twitter4j (Twitter voor Java, geddit?).

http: // >>>>>>> WORDS twitter4j.org/

Twitter4j & nbsp // Draw a word from the list of words that we've built is open source en hoewel een beetje onhandig om te importeren, werkt goed. & nbsp int i = (int (random (words.size()))); het behandelt de verbinding tussen de Processing Schets en Twitter. & nbsp String word = words.get(i); u nodig voor het opslaan van de OAUTH sleutels in uw processing schets, en de Twitter4j bibliotheek heeft een aantal klassen en de methode die u naar make verbindingen bellen kunt.

De psychische Fortune Teller gebruikt 2 Twitter4j methoden & nbsp println ("word = "+word+" #"+i); search(query) waardoor Zoek oproepen naar de twitter search API& nbsp // <<<<<<< en & nbsp // >>>>>>> HASHTAGS updateStatus(status), die de Twitter-account wordt bijgewerkt door het verzenden van een tweet.

Volledige documentatie over het gebruik van de bibliotheek van Twitter4j is hier beschikbaar:

http: //Draw a hashtag from the list of words that we've built twitter4j.org/en/api-support.html

Gerelateerde Artikelen

Hoe maak je een Intercom die met behulp van telefoonkabels

Hoe maak je een Intercom die met behulp van telefoonkabels

een intercom (intercommunicatie apparaat), talkback of deurtelefonie is een zelfstandige stem communicatiesysteem voor gebruik binnen een gebouw of een kleine verzameling van gebouwen, functioneren onafhankelijk van het openbare telefoonnetwerk. Inte
Knipperen van een LED vanuit een browser die met behulp van visuele programmering

Knipperen van een LED vanuit een browser die met behulp van visuele programmering

Leer hoe te knipperen en geleid vanuit een webbrowser. Hebt u nodig:* een Raspberry Pi* een breadboard* jumper draden* LED
Minecraft-automaat (die je moet betalen om spullen te krijgen)

Minecraft-automaat (die je moet betalen om spullen te krijgen)

Ik wilde een automaat die je betalen moest te krijgen wat je wilt. Dus met de hulp van mijn broer maakte ik dit. Druk op de knop die gebeurt er niets. Maar als je je betaling in en druk op de knop. Wat je wilt komt uit. Ik maakte het in de xbox 360 v
Een DIY stijlvolle Ring gemaakt van een badkamer tegel

Een DIY stijlvolle Ring gemaakt van een badkamer tegel

deze DIY is zo gemakkelijk ik ben bijna beschaamd om te posten als een DIY, (bijna) ;-)So... Ik ben bezig met enkele projecten rond het huis en we hebben extra badkamer tegels liggen rond die deed me denken, "Hmm... Ik kon een stukje tegel gebruiken
Hoe laat de geest van een boom.

Hoe laat de geest van een boom.

Een eenvoudig project dat met behulp van bijna elke hout, bij voorkeur gerecycled, hardhout doet knippen en vlotte beter.Ooit maakte ik een 15-inch hoog en 2" dik, ik heb ook sommige gewoon 1" hoog, zeer populair op onze ambachtelijke kraam.Stap
Een perfecte presentatie doos maken voor een perfecte Gift (met inbegrip van de dingen die Martha Stewart vergeet te vertellen!)

Een perfecte presentatie doos maken voor een perfecte Gift (met inbegrip van de dingen die Martha Stewart vergeet te vertellen!)

Hebt u ooit iets zo cool gemaakt voor iemand die je wist dat je kon niet gewoon stok in een gewatteerde envelop en uit het schip naar hen?ik gewandeld van Breckenridge naar Aspen met mijn dan 14 maanden oude op mijn rug in eind augustus van 2015. Ik
Maken van een hardhouten vloer die eruit 3D van uw eigen bomen ziet

Maken van een hardhouten vloer die eruit 3D van uw eigen bomen ziet

ik heb veel logs gesneden door de jaren heen en ik ben altijd onder de indruk van hoe mooi sommige van het hout ziet er binnen geweest. Ik heb altijd afgevraagd dat als er niet iets wat ik kon doen met het naast branden voor brandhout. Maar hoe kun j
Hoe 3D printen in huizen en kantoren om veiliger te maken, door het bouwen van een behuizing die Filters gassen en zwevende deeltjes

Hoe 3D printen in huizen en kantoren om veiliger te maken, door het bouwen van een behuizing die Filters gassen en zwevende deeltjes

Mijn doel met dit project was om het maken van 3D printen in kleine huizen en kantoren gelegen in een stedelijke omgeving met geen speciale workshop veiliger, omdat 3D printen gaat om mogelijke gezondheidsrisico's. Dit zal dus een instructie over het
Hoe te bouwen van een zeilboot die is veel goedkoper dan retail ones.

Hoe te bouwen van een zeilboot die is veel goedkoper dan retail ones.

Waarschuwing: het dragen van beschermende uitrusting te allen tijde. HANDSCHOENEN, LAARZEN, EN BIJ HET SCHILDEREN VAN EEN GASMASKER. PROBEER NIET OM DIT OP DE ZEE OF IN DIEP WATER VAREN ZONDER EEN ZWEMVEST. Deze boot is gemaakt voor rustiger water en
Hoe het bouwen van een klok die de tijd op de muur projecten

Hoe het bouwen van een klok die de tijd op de muur projecten

dit Instructable toont u hoe te bouwen van een projector klok. Dit apparaat kunt u projecttijd op de muur. Op basis van een kleine LCD alarmklok (niet te klein, in plaats daarvan, zult u kunnen aan het project en te werken aan het), dit is een goede
Handschoenen die bestuurt een robot door het bewegen van je vingers draadloze

Handschoenen die bestuurt een robot door het bewegen van je vingers draadloze

Wij hebben een een robot is gecontroleerd draadloos met behulp van onze vingers om te rijden... We gebruikten twee arduino kits... één aan onze kant... en één op de robot... flexibele sensoren gebruikten we op onze vingers... flexibele sensoren is zo
Maken van een Dr die TARDIS Tea Party hoed

Maken van een Dr die TARDIS Tea Party hoed

In dit instructable leert u hoe maak je een Dr die TARDIS hoedGereedschap hiervoor:Laser CutterVinyl CutterArduinoZandstraaltoestelIk maakte het op TechShop. Kijk op TechShop hier.Gelieve te controleren mijn andere instructable (Coming Soon) voor inf
Bouwen van een apparaat die clips aan je riem en bijgehouden hoeveel tijd u binnen en buiten besteedt

Bouwen van een apparaat die clips aan je riem en bijgehouden hoeveel tijd u binnen en buiten besteedt

ons doel in deze stapsgewijze instructable is het bouwen van een apparaat kunt u illustraties aan uw riem en dragen gedurende de dag.  Dit apparaat zal het loggen van gegevens dat wanneer gedownload naar een back-endserver-systeem, zullen een verslag
Repareren van een deur die gesloten zal niet blijven

Repareren van een deur die gesloten zal niet blijven

het appartement dat we leven in is meer dan 100 jaar oud, dus het heeft sommige kwesties. De deur tussen de twee slaapkamers (we hebben een vreemde lay-out) had sommige problematiek vorig jaar en het zou vasthouden, nu is het zo ver van het kozijn da