Crowd-sourced intervallfotografering (7 / 12 steg)

Steg 7: (Valfritt) lagra dina Data i ett Google-kalkylark



Ett problem med fråge sociala medier API direkt är att du inte kan filtrera det resultat, så om människor kapa din tag och börja använda den för att tagga olämpliga foton, de olämpliga bilderna kan dyka upp i dina bildspel, på din webbplats, som är nog inte vad du vill. Vi bara stötte på detta problem efter en uppsjö av sociala medier buzz och ärligt talat bara en handfull olämpliga bilder, men en är nog.

Ett annat stort problem är att från och med denna skrift, det är omöjligt att fråga Twitter search API från en webbläsare utan någon form av server-baserat genom fullmakt (dvs. vissa bit av programvara som körs på webbservern att dina Javascript talar till och det i sin tur talar med Twitter), eftersom de flesta moderna webbläsare inte gillar det när Javascript försöker prata med servrar som du inte är ansluten till , om inte dessa servrar förklarar att det är ok, och Twitter inte. Allt som gobbledyguck betyder bara vi kunde lägga Twitter bilder i vårt bildspel utan att inrätta någon form av webbtjänst som vi inte ville göra.

Vår lösning på båda problemen var att sammanställa alla metadata om användningen av våra taggar på sociala medier i ett Google-kalkylarkoch då har vårt bildspel prata med att i stället för direkt till de sociala medietjänster. Detta gav oss en) filtrera bort de saker vi inte vill ha, och b) inkluderar Twitter, b/c våra changeomatic.js plugin kan prata med Google Spreadsheets.

Om du vill replikera vår strategi, är här vad jag ska göra

  1. Göra ett Google-kalkylark

  1. Klistra in i kolumnrubrikerna från våra kalkylblad:
    1. leverantör: namn av providern för sociala medier
    2. tag: -taggen används av deltagaren
    3. datetime: ISO 8601 tidsstämpeln för när bilden lades till. Helst skulle detta vara insamlingstiden, men för de flesta sociala medietjänster endast tiden av tillägg till att tjänsten är tillgänglig.
    4. användarnamn: namnet på deltagaren
    5. usable_tag: etiketten enligt dig. Detta är där filtreringen sker. Om etiketten är samma som usable_tag, att changeomatic Visa bilden. Du behöver uppdatera kolumnen, så sätta den till "spam" eller något för bilder du gillar inte. Vi försöker bara ange anledningen till vi inte ville bilden. Vi använder också att ange taggen skriva om någon lagt till en relevant bild men används taggen fel.
    6. image_url: URL till bilden i maximal storlek
    7. image_url_s: URL till bilden i mindre
    8. image_url_m: URL till bilden i storlek medium
    9. licens: vissa representation av den licens som bilden släpptes. Anta att ingen licens om Tom
    10. titel: titeln på bilden (vi använder kroppen av en tweet för Twitter bilder)
  2. Publicera den på webben (detta är obligatoriskt för changeomatic att läsa ditt kalkylblad)
  3. Se till att det kan redigeras av alla som behöver, inklusive användaren vars inloggningsinformation kommer i skörd script
  4. Om du har flera blad (t.ex. extra sådana att räkna statistik), kontrollera med alla dessa kolumner kallas "Data"
  • Ställ in skörd skriptet körs regelbundet

    1. Ladda ner fireslurp.rb och kontrollera att du har installerat alla beroenden (Installationsinstruktioner finns på https://github.com/nerdsfornature/changebrackets, men de förutsätter att du känner dig bekväm på kommandoraden och vet hur att installera Ruby och RubyGems). Github repo innehåller grundläggande användning exempel också.
    2. Använda cron, launchdeller verktyget schemaläggning av ditt val för att köra detta skript regelbundet från en dator ansluten till Internet. Först körde vi det varje kväll från en av våra datorer, men sedan vi räknat ut hur du distribuerar skriptet till en molntjänst som kallas Heroku, som har en gratis tier och en schemaläggare som fungerar bra för detta ändamål.
  • Kolla på kalkylbladet regelbundet och godkänna nya bilder genom att fylla i kolumnen usable_tag . fireslurp.RB kan konfigureras för att göra detta automatiskt med--auto-godkänna flagga, vilket innebär att du bara skulle ha att svartlista olämpliga bilder i kalkylbladet, men du riskerar att visa dem på din webbplats tills du upptäcka dem.
  • Om du inte har redan kört bort skriker, det finns en mindre tekniska alternativ: göra allt i steg 1, men uppdatera kalkylbladet för hand, dvs har en människa regelbundet söka de sociala medietjänster och sammanställa information i kalkylbladet behöver. Detta helt skulle fungera, men skulle vara radikalt labor intensiv. Kan vara ett bra straff för gymnasiet dåligt uppförande.

    Se Steg
    Relaterade Ämnen

    Få en gratis frisyr - mode Styling 2,0 - Crowd-Sourced hårstyling

    det är en hundvärlden. Inget kommer gratis här i världen. Så de säger... men de uppenbarligen inte har varit på internet, där kreativa gemensamma licenser, kunskapsutbyte, yelp och Öppna inköpta program regera.Web 2.0 verkar ha mycket att dela med li...

    Crowd-Sourced skisser

    p.caption {font-size: 10.0px, font-style: kursiv, line-height: 11.0px; padding-botten: 20.0px;} p.caption img {border: 1.0px solid rgb(221,221,221);}Per publicera datum, har detta Instructable inte startats. Att du är dess författare: tid till jobbet...

    Använda en Smartphone för låg nivå vetenskap fältarbete

    Detta är min första instructable skriva om något som inte är en hobby. Hur spännande! Men också lite läskigt... Jag har inte mycket erfarenhet i att göra miljöområdet arbete förutom några "håna" fältet arbetstilldelningar som jag har haft att gö...

    Inte din genomsnittliga "Coaster"

    UPPDATERING *** slutliga versioner är på bottenHEJ OCH VÄLKOMMEN,Först av allt vill jag ge en ropa ut till mikeasaurus för hans hjälp i denna idé från hans Coaster flasköppnare. Här är en länk till hans sida, kolla honom.Ja är detta inte din genomsni...

    COTS Air muskler och hur man inte ska göra interna placera feedback

    luft muskler är bra eftersom de är inneboende skärmade från smuts och fukt. Dock är de normalt kontrolleras med utsatta position sensorer (potentiometrar). Du kan inte heller använda en potentiometer om du har en kompatibel gemensamt. Mitt mål var at...

    Liten blus

    då och då, jag plocka upp någon liten sak jag har liggande och ta en ordentlig titt på den. Bokstavligen allt jag plocka upp anger det gjordes i Kina. Exempelvis denna docka skjorta (den vita som i bilderna) som jag plockade upp på ebay för runt $2.0...

    Titeln Sök hacka på Instructables.com

    som vi alla vet, på Instructables webbplats är helt fantastiskt, inspirerande, och den bästa resursen på planeten för idéer och projekt planer. TechShop medlemmar använder det varje dag att forskning tekniker, få idéer och dela sina projekt med andra...

    Urban Design - musik från ansiktsuttryck - ljud av känslor

    ProjektöversiktKan ni föreställa er fullständiga främlingar går fram till en konstinstallation på gatan och samarbeta med varandra för att skapa musik drivs enbart av deras ansiktsuttryck?Genom att stärka sambandet mellan människor och gemenskapen de...

    Hur man gör en LANscape

    LANscapes är en interaktiv konstinstallation som jag skapat med min konst kollektiva Floating Point. Det sker i form av en abstrakt projicerade landskap. Takmonterad Kinects fånga former och rörelser av besökare i rymden, vilket återspeglar dem i pro...

    Skapa iOS ansökan om tillgång karta Seattle

    Hälsningar! Detta Instructable är att förklara stegen för hur man gör en iOS ansökan om tillgång karta Seattle projektet.Så, vad är Access karta? Access karta är det vinnande projektet av hacka pendla hackathon. Det är en webbapplikation - en karta s...

    Ström från träden! Och med denna befogenhet att samla in data miljö.

    Det är mycket väl känt att när lägger en koppar och en zink spö i en potatis, en spänning kan mätas över två stavar, som är hur potatis klockan fungerar. Vi kan emellertid ta denna idé ytterligare med hjälp av ett träd. Ett träd har en högre volym än...

    Fenrisulven: En Open source hund robot

    Stationära ben rörelseRotation transformeringWalking DemoAnvändargränssnittetDetta är en mini öppen källkod däggdjur fyrfotadjur robot eller du kan se det som en fyra ben hund robot. Syftet med detta projekt är att ge människor möjligheten att skapa...

    Hur till få & installerar CS:S(Counter Strike Source) texturer på Garry's Mod

    Med en enkel server updater kan vi installera Counter Strike Source texturer på Garry's Mod.Steg 1: Steg 1: Skaffa Steam CMDLadda ner härFN-Zip filen steamcmd_win32.zip till en helt ny mappSteg 2: Steg 2: kör SteamCMD och uppdateringDubbelklicka på S...

    Counter-Strike Source karta till 3D-modellen.

    Något jag har velat göra för en lång tid eftersom jag hittade ut i Source SDK att göra kartor för Half-life Source spel kunde exportera till. DXF. Detta var inte en enkel process. Exportera till. DXF gjorde allt som enskilda delar som modeller. Expor...

    Pan & Zoom intervallfotografering på billiga

    intervallfotografering är konsten att visar världen i hög hastighet. Jag blev intresserad av det nyligen efter att ha sett en serie fantastiska tid förfaller video som panorering, vilket betyder att kameran sakta rör sig samtidigt som originalbilder....

    Hur man gör Internet (från The IT Crowd).

    Välkommen!Detta är min första instructable sedan jag föddes, så utan vidare, låt oss börja!I detta instructable, jag kommer att visa dig hur man gör INTERNET.Internet var först visas offentligt i The IT Crowd, serie 3, Episode 4.Bestående av en mysti...

    U-Disp - The Digg (tm) display (Open Source)

    någonsin velat veta hur många diggs ditt senaste digg bidrag blir? Eller hur många olästa mail du fick? Eller den nuvarande belastningen på din server? Hur många träffar din hemsida blir? Växelkursen, guld pris eller din portföljvärdet?Och du du vill...

    Hur man gör texturer för något spel som använder Source-motorn

    denna handledning visar hur man gör en grundläggande struktur för alla source spel, såsom; Half Life 2, Half Life 2: episode 1, Half Life 2: episode 2, Counter-Strike: Source och många andra.När jag började göra egna texturer, fann jag att det var vä...

    Konceptuella pussel: Open Source Learning Lab Kit

    Den öppna källkod lärande Lab Kit är ett konceptuellt verktyg för utformningen av kollaborativt lärandemiljöer. Utformat som ett pussel, introduceras rumsliga begrepp på ett lekfullt sätt att göra dem tillgängliga för arkitekter, föräldrar, och särsk...