Crowd-sourced Time Lapse fotografie (7 / 12 stap)

Stap 7: (Optioneel) winkel uw gegevens in een Google Spreadsheet


Een probleem met sociale media die API 's rechtstreeks is dat u niet filteren van de resultaten, dus als mensen uw tag kapen en start met het label ongepaste foto's opvragen, die ongepaste foto's kon verschijnen in uw diavoorstellingen, op uw website, die is waarschijnlijk niet wat je wilt. We liepen alleen in dit probleem na een vlaag van sociale media gezoem, en eerlijk gezegd alleen heb een handvol ongepaste beelden, maar een is genoeg.

Een ander groot probleem is dat ingang van dit schrijven, is het onmogelijk om het opvragen van Twitter's zoek-API vanuit een browser zonder enige vorm van proxy server gebaseerde (dat wil zeggen sommige stuk van software die op uw webserver worden uitgevoerd, dat uw Javascript aan en dat op zijn beurt praat met Twitter spreekt), omdat de meeste moderne browsers niet bevalt wanneer Javascript probeert te praten met de servers waarmee u verbonden zijn niet , tenzij die servers verklaren dat dat is ok, en Twitter's niet. Al dat gobbledyguck slechts middelen wij waren niet in staat om Twitter foto's onder onze diavoorstellingen zonder het opzetten van een soort webservice, die we niet willen doen.

Onze oplossing voor deze problemen was om te compileren van alle metagegevens over het gebruik van onze tags op sociale media in een Google Spreadsheet, en vervolgens hebben onze slideshow praten met dat in plaats van rechtstreeks naar de sociale mediaservices. Hierdoor konden wij een) filteren uit de dingen die we niet willen, en b) omvatten Twitter, b/c onze changeomatic.js plugin kunt praten met Google Spreadsheets.

Als u repliceren van onze aanpak wilt, is hier wat te doen

  1. Maken van een Google Spreadsheet

    1. Plak in de kolomkoppen uit onze werkblad:

  1. provider: naam van de provider van de sociale media
  2. Label: code die wordt gebruikt door de deelnemer
  3. datetime: Standaard ISO 8601 tijdstempel voor wanneer de foto werd toegevoegd. Idealiter zou dit opnametijd, maar voor meest sociale mediaservices alleen de tijd van aanvulling op deze dienst beschikbaar is.
  4. gebruikersnaam: naam van de deelnemer
  5. usable_tag: de tag volgens u. Dit is waar de filtering gebeurt. Als de tag hetzelfde als usable_tag is, weergegeven changeomatic de afbeelding. U moet deze kolom bijwerken, dus zorg dat het om "spam" of iets voor foto's die u niet bevalt. We proberen te geef de reden waarom dat we de afbeelding niet wilt. We gebruiken ook aan om de tag schrijven als iemand een relevante foto toegevoegd maar de verkeerde tag gebruikt.
  6. image_url: URL van de afbeelding op maximale grootte
  7. image_url_s: URL van de afbeelding in klein formaat
  8. image_url_m: URL van de afbeelding in de middelgrote
  9. licentie: sommige vertegenwoordiging van de licentie waaronder de foto werd uitgebracht. Neem geen vergunning aan als dit veld leeg
  10. Titel: titel van de foto (wij gebruiken het lichaam van een tweet voor Twitter foto's)
  • Publiceren op het web (dit is vereist voor changeomatic te lezen van uw spreadsheet)
  • Zorg ervoor dat het kan worden bewerkt door iedereen die behoefte heeft aan, met inbegrip van de gebruiker wiens login info in het oogsten script gaat
  • Hebt u meerdere bladen (bijvoorbeeld extra degenen te tabelleren stats), zorg ervoor dat de ene met al deze kolommen heet "Data"
  • Instellen van het oogsten script regelmatig wordt uitgevoerd
    1. Download fireslurp.rb en zorg ervoor dat u alle afhankelijkheden hebt geïnstalleerd (installatie-instructies zijn op https://github.com/nerdsfornature/changebrackets, maar zij veronderstellen dat je comfortabel op de opdrachtregel en weten hoe te installeren Ruby en RubyGems). De github repo bevat basisgebruik voorbeelden ook.
    2. Gebruik cron, launchd, hulpprogramma's of plannen van uw keuze aanklikt dit script regelmatig uitvoert vanaf een computer die is aangesloten op het Internet. Aanvankelijk, we liepen het elke avond van een van onze personal computers, maar toen we bedacht hoe het script implementeren op een wolk service genaamd Heroku, dat beschikt over een gratis tier en een scheduler die werkzaamheden tof voor dit doel.
  • Het werkblad regelmatig controleren en goedkeuren van nieuwe foto's door het invullen van de usable_tag -kolom. fireslurp.rb kan worden geconfigureerd om dit automatisch te doen--automatisch goedkeuren vlag, waardoor u zou alleen aan blacklist ongepaste afbeeldingen in het werkblad, maar loopt u het risico van aanplakking op uw site totdat u ze ontdekken.
  • Als u nog niet eerder uitgevoerd weg schreeuwen, Er is een minder technisch alternatief: alles in stap 1, maar het werkblad met de hand te werken, d.w.z. hebben een mens regelmatig zoek de sociale mediaservices en de info het werkblad moet compileren. Dit totaal zou werken, maar zou radicaal arbeid intensieve. Misschien wel een goede straf voor wangedrag van de middelbare school.

    Gerelateerde Artikelen

    Time Lapse fotografie met RPI en Pi Camera

    Time Lapse fotografie met RPI en Pi Camera

    Hey guys, hoe bent u?. Dit weekend is bijzonder, zoals de nieuwe RPI 3 is uitgebracht met meer macht verwerkingsmogelijkheden en om te leren kennen het capaciteiten er niets goed is als een echte project op het testen.Ik ben een amateur fotograaf en
    Hoe Intelligent Time-Lapse fotografie Arduino-gecontroleerde

    Hoe Intelligent Time-Lapse fotografie Arduino-gecontroleerde

    Project: lichtgevoelige en verstelbare dynamische Time-Lapse fotografieDoor Holden Leslie-BoleGeschatte kosten: $70 zonder de cameraIk heb sommige time-lapse fotografie met mijn GoPro HERO3 voor een tijdje nu gedaan, en ik heb enkele geweldige beelde
    Time-Lapse fotografie

    Time-Lapse fotografie

    hacken van een oude digitale camera te nemen time-lapse foto reeksen is leuk en gemakkelijk. Helemaal u nood zit sommige fundamentele elektronica vaardigheden en een beetje geduld.Ik ben met behulp van een Arduino (Atmel168 ontwikkel bord) als de tim
    Arduino module voor time-lapse fotografie

    Arduino module voor time-lapse fotografie

    er zijn al vele instructables op time-lapse fotografie.Een gemakkelijke manier te doen tijd lapse fotografie is aan te passen van een oude foto-apparaat door de draden op de hoofdknop voor het lassen.Hier is een instructable tonen hoe dit te doen:Kli
    Time-Lapse fotografie verwerking met behulp van GIMP

    Time-Lapse fotografie verwerking met behulp van GIMP

    na het nemen van enkele foto's van wolken buiten mijn huis, ik zag dat ze op bijna dezelfde richting. Bij het bekijken van hen in snelle opeenvolging, leek ze bijna een frame-voor-frame time-lapse animatie. Ik besloot om te zetten in een GIF-bestand
    Ultieme gids voor Time Lapse fotografie

    Ultieme gids voor Time Lapse fotografie

    hier komt van een andere kwaliteit Rentube tutorial van Ritwika over time lapse fotografie. Dit is een tutorial van de fondsenwerving voor rennow.org, een openbare liefdadigheid te helpen kansarme ambachtslui rond de wereld. Als je deze video, overwe
    Pan & Zoom time lapse fotografie op de goedkope

    Pan & Zoom time lapse fotografie op de goedkope

    Time lapse fotografie is de kunst van de wereld op hoge snelheid te tonen. Ik heb interesse in het onlangs na het zien van een aantal fantastische tijd vervallen video's die pannen opgenomen, wat betekent dat de camera beweegt langzaam terwijl het ne
    Time lapse fotografie met een webcam

    Time lapse fotografie met een webcam

    In dit kleine ' ible ziek u tonen hoe je webcam gebruiken als een timelapse fotografie apparaat for... Nou bijna alles.Het programma ziek worden met behulp van de cam terwijl im weg, Flix, theres een manifestatie die er op de website heet.http://www.
    Eenvoudige Camera Dolly voor Time-lapse fotografie

    Eenvoudige Camera Dolly voor Time-lapse fotografie

    Als een amateur fotograaf, ik geniet van fotograferen van het noorderlicht. Echter kunnen nog steeds beelden niet inhouden dat de dynamiek van de aurora. Om op te lossen dat probleem, besloten heb ik om een time-lapse video's van de lichten. Ze bleek
    Lange termijn Time Lapse behuizing

    Lange termijn Time Lapse behuizing

    Ik heb een kans om het vangen van een bouwproject in ongeveer 8 maanden met behulp van time lapse fotografie. Ik heb een oude Canon G11 camera die ik gebruiken kan om vast te leggen van de tijdreeks komen te vervallen. De behuizing van dit prototype
    Een time-lapse maken met een GoPro

    Een time-lapse maken met een GoPro

    Time-lapse fotografie is een uitstekende visuele goocheltruc. Wat neemt uren, dagen of weken te ontvouwen kan worden samengevat in seconden voor onze kijkplezier. Er zijn talloze manieren en middelen om het bereiken van een time-lapse maar waarschijn
    Time-lapse met een camera, met behulp van Arduino

    Time-lapse met een camera, met behulp van Arduino

    Soms vind je jezelf in een situatie waar u wilt vangen situaties waar filmen zou volledig onpraktisch of zelfs onmogelijk. Voor die momenten is time-lapse fotografie een god-te sturen, totdat je je realiseert dat uw camera deed niet geleverd met die
    De Always-Turning-Kaleidoscope-Time-Lapse-Photography

    De Always-Turning-Kaleidoscope-Time-Lapse-Photography

    dit is een grote, gemakkelijk project dat iedereen kan doen en leren van, omdat het gaat om de grondbeginselen van de drie grote dingen: fotografie, houtbewerking en elektronica. En wat is het, u vragen. Nou, zoals ze zeggen, een foto is meer dan dui
    Time-Lapse en Meteor fotografie

    Time-Lapse en Meteor fotografie

    heb je je ooit afgevraagd hoe ze vangen nog foto's van extreem snelle meteorieten vallen uit de hemel of hoe zij maken prachtige nachthemel time-lapse en ster paden? Nou, heb ik. Ik dacht altijd dat over de camera's ze gebruikt, de lenzen, ze moeten