Index: Artefactos/DataSelfies/data-selfies.ston ================================================================== --- Artefactos/DataSelfies/data-selfies.ston +++ Artefactos/DataSelfies/data-selfies.ston @@ -1,195 +1,174 @@ OrderedCollection [ GrafoscopioNode { - #header : 'Dev log', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Actualizar NeoJSON', - #body : 'Gofer it + #header : 'Actualizar NeoJSON', + #body : 'Gofer it \tsmalltalkhubUser: \'SvenVanCaekenberghe\' project: \'Neo\'; \tconfigurationOf: \'NeoJSON\'; \tloadStable. ', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @2, - #level : 2, - #links : OrderedCollection [ - '', - 'http://ws.stfx.eu/BX5B5QS3XPOI' - ] - }, - GrafoscopioNode { - #header : 'Importat Tweets desde JSON a una colección ', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Local ', - #body : '| trinos | + #tags : 'código', + #children : OrderedCollection [ ], + #parent : GrafoscopioNode { + #header : 'Arbol principal', + #body : '', + #children : @1, + #level : 0, + #nodesInPreorder : OrderedCollection [ + @4, + @2, + GrafoscopioNode { + #header : 'Importat Tweets desde JSON a una colección ', + #body : '', + #children : OrderedCollection [ + GrafoscopioNode { + #header : 'Local ', + #body : '| trinos | trinos := TwitterMessages new importFromJSONLocalFile: FileLocator temp asFileReference / \'2012_03.js\'. trinos splitByType ', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @9, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Remoto', - #body : '| aJSONFileUrl messages | + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @6, + #level : 2, + #links : OrderedCollection [ + '' + ] + }, + GrafoscopioNode { + #header : 'Remoto', + #body : '| aJSONFileUrl messages | aJSONFileUrl := \'https://ia801506.us.archive.org/31/items/offrayLC-tweets/tweets/2012_06.js\'. messages := TwitterMessages new importFromJSONRemoteFile: aJSONFileUrl.', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @9, - #level : 2, - #links : OrderedCollection [ - '' - ] - } - ], - #parent : @2, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Partir mensages', - #body : '| aJSONFileUrl messages | + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @6, + #level : 2, + #links : OrderedCollection [ + '' + ] + } + ], + #parent : @4, + #level : 1, + #links : OrderedCollection [ + '' + ] + }, + @8, + @11, + GrafoscopioNode { + #header : 'Partir mensages', + #body : '| aJSONFileUrl messages | aJSONFileUrl := \'https://ia801506.us.archive.org/31/items/offrayLC-tweets/tweets/2012_06.js\'. messages := TwitterMessages new importFromJSONRemoteFile: aJSONFileUrl. messages splitByType ', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Prueba', - #body : 'TwitterMessagesTest new test', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @19, - #level : 2, - #links : OrderedCollection [ - '' - ] - } - ], - #parent : @2, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Twitter profile overview', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Mensaje completo', - #body : '"This is still not working... next Data Weeks / Rodas, could + #tags : 'código', + #children : OrderedCollection [ + GrafoscopioNode { + #header : 'Prueba', + #body : 'TwitterMessagesTest new test', + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @15, + #level : 2, + #links : OrderedCollection [ + '' + ] + } + ], + #parent : @4, + #level : 1, + #links : OrderedCollection [ + '' + ] + }, + @17, + GrafoscopioNode { + #header : 'Twitter profile overview', + #body : '', + #children : OrderedCollection [ + GrafoscopioNode { + #header : 'Mensaje completo', + #body : '"This is still not working... next Data Weeks / Rodas, could work on solving it" | tweetsFile overview | -tweetsFile := FileLocator temp asFileReference / \'LuLinGar\' / \'data\' / \'js\' / \'tweets\' / \'2018_02.js\'. -overview := TwitterDataSelfie new. +tweetsFile := FileLocator temp asFileReference / \'2012_06.js\'. +overview := TwitterProfileOverview new. overview \tgetAvatarForProfile: \'offrayLC\'; \tsplitMessagesByTypeFrom: tweetsFile. overview avatarWheel ', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @26, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'newNode', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ ], - #parent : @26, - #level : 2 - }, - GrafoscopioNode { - #header : 'Reconstruyendo avatarWheel', - #body : 'La rueda del avatar no está funcionando. + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @21, + #level : 2, + #links : OrderedCollection [ + '' + ] + }, + GrafoscopioNode { + #header : 'newNode', + #body : '', + #children : OrderedCollection [ ], + #parent : @21, + #level : 2 + }, + GrafoscopioNode { + #header : 'Reconstruyendo avatarWheel', + #body : 'La rueda del avatar no está funcionando. Acá voy a intentar reconstruir el método hasta tener una visualización funcional.', - #tags : '', - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Método cási original', - #body : '| o p tweetsFile | + #tags : '', + #children : OrderedCollection [ + GrafoscopioNode { + #header : 'Método cási original', + #body : '| o p tweetsFile | o := TwitterProfileOverview new. o screenName: \'offrayLC\'. tweetsFile := FileLocator temp asFileReference / \'2011_09.js\'. o messages importFromJSONLocalFile: tweetsFile. o. p := TwitterProfile new scrapDataForProfile: o screenName. o avatar: p avatar. \t^o avatarWheel', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @36, - #level : 3, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Tagged Avatar Wheel', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Original', - #body : '\t| o p tweetsFile | + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @28, + #level : 3, + #links : OrderedCollection [ + '' + ] + }, + GrafoscopioNode { + #header : 'Tagged Avatar Wheel', + #body : '', + #children : OrderedCollection [ + GrafoscopioNode { + #header : 'Original', + #body : '\t| o p tweetsFile | \to := TwitterProfileOverview new. \to screenName: \'offrayLC\'. \ttweetsFile := FileLocator temp asFileReference / \'2012_03.js\'. \tp := TwitterProfile new scrapDataForProfile: o screenName. \to messages importFromJSONLocalFile: tweetsFile. \to avatar: p avatar. \t^o taggedWheelFull ', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @41, - #level : 4, - #links : OrderedCollection [ - '', - 'http://ws.stfx.eu/788TNQ9BHU0Q', - 'http://ws.stfx.eu/47K6ORJSGEII' - ] - }, - GrafoscopioNode { - #header : 'Empezar a deconstruir acá', - #body : '\t| tweetsArc retweetArc mentionsArc tweetsWords retweetedProfiles mentionedProfiles visualWords arcs queries canvasTemp aWordsPercentage rtProfilesPercentage mtProfilesPercentage aColorPalette o p tweetsFile | + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @33, + #level : 4, + #links : OrderedCollection [ + '', + 'http://ws.stfx.eu/788TNQ9BHU0Q', + 'http://ws.stfx.eu/47K6ORJSGEII' + ] + }, + GrafoscopioNode { + #header : 'Empezar a deconstruir acá', + #body : '\t| tweetsArc retweetArc mentionsArc tweetsWords retweetedProfiles mentionedProfiles visualWords arcs queries canvasTemp aWordsPercentage rtProfilesPercentage mtProfilesPercentage aColorPalette o p tweetsFile | \taWordsPercentage := 80. \trtProfilesPercentage := 20. \tmtProfilesPercentage := 10. \taColorPalette := { Color orange . Color black . Color green } \to := TwitterProfileOverview new. @@ -219,21 +198,21 @@ \t\t\tangularGap: 3 \t\t\trenderedIn: canvasTemp. \t\tcanvasTemp := canvasTemp\t \t]. \t^ canvasTemp', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @41, - #level : 4, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Con un sólo arco', - #body : '\t| tweetsArc retweetArc mentionsArc tweetsWords retweetedProfiles mentionedProfiles visualWords arcs queries canvasTemp aWordsPercentage rtProfilesPercentage mtProfilesPercentage aColorPalette o p tweetsFile | + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @33, + #level : 4, + #links : OrderedCollection [ + '' + ] + }, + GrafoscopioNode { + #header : 'Con un sólo arco', + #body : '\t| tweetsArc retweetArc mentionsArc tweetsWords retweetedProfiles mentionedProfiles visualWords arcs queries canvasTemp aWordsPercentage rtProfilesPercentage mtProfilesPercentage aColorPalette o p tweetsFile | \taWordsPercentage := 0. \trtProfilesPercentage := 20. \tmtProfilesPercentage := 10. \taColorPalette := { Color black . Color black . Color green }. \to := TwitterProfileOverview new. @@ -260,521 +239,85 @@ \t\t\trenderedIn: canvasTemp. \t\tcanvasTemp := canvasTemp\t \t]. \t^ canvasTemp ', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @41, - #level : 4, - #links : OrderedCollection [ - '', - 'http://ws.stfx.eu/63ZSU4Q3U5HI' - ] - } - ], - #parent : @36, - #level : 3, - #links : OrderedCollection [ - '' - ] - } - ], - #parent : @26, - #level : 2, - #links : OrderedCollection [ - '' - ] - } - ], - #parent : @2, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Perfiles poderosos', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Lleras', - #body : '" I try to read a JSON file with SmallTalk " -| input reader currentTweet | -input := FileLo. -" I try parse the Json File with NeoJson " -"reader := NeoJSONReader fromString: input contents asString ." -', - #tags : 'código', - #children : OrderedCollection [ ], - #parent : @56, - #level : 2, - #links : OrderedCollection [ - '', - 'http://ws.stfx.eu/1P98HQ1DDNQU' - ] - } - ], - #parent : @2, - #level : 2, - #links : OrderedCollection [ - '' - ] - } - ], - #parent : GrafoscopioNode { - #header : 'Arbol principal', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : @1, - #level : 0, - #nodesInPreorder : OrderedCollection [ - @63, - @2, - @5, - @9, - @12, - @15, - @19, - @22, - @26, - @29, - @33, - @36, - @38, - @41, - @44, - @47, - @50, - @56, - @59, - GrafoscopioNode { - #header : 're:publica 2018', - #body : '', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Twitter activity overview (data from the web)', - #body : '"Here we import our already exported Twitter data, so we ca use it to - create our own data visualizations. -Lets start by defining our variables:" -| dataUrl profile | - -"This is the address where we publishd our exported Twitter data. -Please, if necessary, replace this with your custom link:" -dataUrl := \'https://zenodo.org/record/1183968/files/318088798_7f4206d8bae26af45ba1067799db4d77e8b3e2af.zip\'. - -"We load our Twiiter profile details from the exported data:" -profile := TwitterProfile fromExportedDataLink: dataUrl. - -"After that we unziped the data and create a quick overview:" -profile -\tactivityOverview -', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @66, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Twitter activity overview (data from a zip file)', - #body : '| profile zipFile | -"Replace the zip file name, for the one you posted your Twitter data. -(is the last part or your \'dataUrl\' variable in the previous node)." -zipFile := FileLocator temp / \'318088798_7f4206d8bae26af45ba1067799db4d77e8b3e2af.zip\'. -profile := TwitterProfile fromZipDataFile: zipFile. -profile -\tactivityOverview. -profile getAvatar. -', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @66, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Twitter Data Selfie', - #body : 'Grailbird.data.tweets_2018_02 = -[ { - "source" : "\\u003Ca href=\\"http:\\/\\/twitter.com\\" rel=\\"nofollow\\"\\u003ETwitter Web Client\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ { - "name" : "Gustavo Petro", - "screen_name" : "petrogustavo", - "indices" : [ 3, 16 ], - "id_str" : "49849732", - "id" : 49849732 - }, { - "name" : "Federico Guti\\u00E9rrez", - "screen_name" : "FicoGutierrez", - "indices" : [ 59, 73 ], - "id_str" : "43395943", - "id" : 43395943 - } ], - "media" : [ ], - "hashtags" : [ ], - "urls" : [ ] - }, - "geo" : { }, - "id_str" : "967477194892238848", - "text" : "RT @petrogustavo: Lo que le sucedi\\u00F3 al alcalde de Medell\\u00EDn @FicoGutierrez es que ha sido educado en un ambiente autoritario y pens\\u00F3 que un\\u2026", - "retweeted_status" : { - "source" : "\\u003Ca href=\\"http:\\/\\/twitter.com\\" rel=\\"nofollow\\"\\u003ETwitter Web Client\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ { - "name" : "Federico Guti\\u00E9rrez", - "screen_name" : "FicoGutierrez", - "indices" : [ 41, 55 ], - "id_str" : "43395943", - "id" : 43395943 - } ], - "media" : [ ], - "hashtags" : [ ], - "urls" : [ { - "indices" : [ 256, 279 ], - "url" : "https:\\/\\/t.co\\/t6T8OlByeO", - "expanded_url" : "http:\\/\\/lasillavacia.com\\/opinion\\/con-permiso-o-sin-permiso-64830", - "display_url" : "lasillavacia.com\\/opinion\\/con-pe\\u2026" - } ] - }, - "geo" : { }, - "id_str" : "967460323379859456", - "text" : "Lo que le sucedi\\u00F3 al alcalde de Medell\\u00EDn @FicoGutierrez es que ha sido educado en un ambiente autoritario y pens\\u00F3 que un alcalde puede limitar los derechos fundamentales, ni siquiera sabe cuales son, sirve de ejemplo para construir una cultura democr\\u00E1tica\\nhttps:\\/\\/t.co\\/t6T8OlByeO", - "id" : 967460323379859456, - "created_at" : "2018-02-24 18:04:50 +0000", - "user" : { - "name" : "Gustavo Petro", - "screen_name" : "petrogustavo", - "protected" : false, - "id_str" : "49849732", - "profile_image_url_https" : "https:\\/\\/pbs.twimg.com\\/profile_images\\/962471262747529216\\/Uo8lOkRJ_normal.jpg", - "id" : 49849732, - "verified" : true - } - }, - "id" : 967477194892238848, - "created_at" : "2018-02-24 19:11:52 +0000", - "user" : { - "name" : "Offray Vladimir Luna", - "screen_name" : "offrayLC", - "protected" : false, - "id_str" : "318088798", - "profile_image_url_https" : "https:\\/\\/pbs.twimg.com\\/profile_images\\/3179579549\\/f83f0e935fb5eff6d967e37e1a3efe5c_normal.png", - "id" : 318088798, - "verified" : false - } -}, { - "source" : "\\u003Ca href=\\"http:\\/\\/twitter.com\\" rel=\\"nofollow\\"\\u003ETwitter Web Client\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ { - "name" : "El Espectador", - "screen_name" : "elespectador", - "indices" : [ 3, 16 ], - "id_str" : "14834302", - "id" : 14834302 - } ], - "media" : [ ], - "hashtags" : [ ], - "urls" : [ { - "indices" : [ 107, 130 ], - "url" : "https:\\/\\/t.co\\/SfEC2Ye7LJ", - "expanded_url" : "http:\\/\\/bit.ly\\/2EOXhTg", - "display_url" : "bit.ly\\/2EOXhTg" - } ] - }, - "geo" : { }, - "id_str" : "967477057994227713", - "text" : "RT @elespectador: Asistentes a marcha uribista en Tunja dicen que les prometieron dinero y no les pagaron. https:\\/\\/t.co\\/SfEC2Ye7LJ https:\\/\\/\\u2026", - "retweeted_status" : { - "source" : "\\u003Ca href=\\"https:\\/\\/about.twitter.com\\/products\\/tweetdeck\\" rel=\\"nofollow\\"\\u003ETweetDeck\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ ], - "media" : [ { - "expanded_url" : "https:\\/\\/twitter.com\\/elespectador\\/status\\/967174985167994880\\/photo\\/1", - "indices" : [ 113, 136 ], - "url" : "https:\\/\\/t.co\\/bC6pabOZvI", - "media_url" : "http:\\/\\/pbs.twimg.com\\/media\\/DWwEFCkX0AITQyV.jpg", - "id_str" : "967152504613097474", - "id" : 967152504613097474, - "media_url_https" : "https:\\/\\/pbs.twimg.com\\/media\\/DWwEFCkX0AITQyV.jpg", - "sizes" : [ { - "h" : 150, - "resize" : "crop", - "w" : 150 - }, { - "h" : 453, - "resize" : "fit", - "w" : 680 - }, { - "h" : 655, - "resize" : "fit", - "w" : 984 - }, { - "h" : 655, - "resize" : "fit", - "w" : 984 - }, { - "h" : 655, - "resize" : "fit", - "w" : 984 - } ], - "display_url" : "pic.twitter.com\\/bC6pabOZvI" - } ], - "hashtags" : [ ], - "urls" : [ { - "indices" : [ 89, 112 ], - "url" : "https:\\/\\/t.co\\/SfEC2Ye7LJ", - "expanded_url" : "http:\\/\\/bit.ly\\/2EOXhTg", - "display_url" : "bit.ly\\/2EOXhTg" - } ] - }, - "geo" : { }, - "id_str" : "967174985167994880", - "text" : "Asistentes a marcha uribista en Tunja dicen que les prometieron dinero y no les pagaron. https:\\/\\/t.co\\/SfEC2Ye7LJ https:\\/\\/t.co\\/bC6pabOZvI", - "id" : 967174985167994880, - "created_at" : "2018-02-23 23:11:00 +0000", - "user" : { - "name" : "El Espectador", - "screen_name" : "elespectador", - "protected" : false, - "id_str" : "14834302", - "profile_image_url_https" : "https:\\/\\/pbs.twimg.com\\/profile_images\\/754008627866992640\\/CsiUfE0y_normal.jpg", - "id" : 14834302, - "verified" : true - } - }, - "id" : 967477057994227713, - "created_at" : "2018-02-24 19:11:20 +0000", - "user" : { - "name" : "Offray Vladimir Luna", - "screen_name" : "offrayLC", - "protected" : false, - "id_str" : "318088798", - "profile_image_url_https" : "https:\\/\\/pbs.twimg.com\\/profile_images\\/3179579549\\/f83f0e935fb5eff6d967e37e1a3efe5c_normal.png", - "id" : 318088798, - "verified" : false - } -}, { - "source" : "\\u003Ca href=\\"http:\\/\\/twitter.com\\" rel=\\"nofollow\\"\\u003ETwitter Web Client\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ { - "name" : "Daniel Bernal", - "screen_name" : "danielbernalb", - "indices" : [ 3, 17 ], - "id_str" : "164402219", - "id" : 164402219 - }, { - "name" : "Luis G. Murillo", - "screen_name" : "LuisGMurillo", - "indices" : [ 34, 47 ], - "id_str" : "293612779", - "id" : 293612779 - } ], - "media" : [ ], - "hashtags" : [ ], - "urls" : [ ] - }, - "geo" : { }, - "id_str" : "967476768088182785", - "text" : "RT @danielbernalb: Se\\u00F1or ministro @LuisGMurillo, calificar de demagogia ambiental la discusi\\u00F3n de la realidenraci\\u00F3n de reservas forestales\\u2026", - "retweeted_status" : { - "source" : "\\u003Ca href=\\"https:\\/\\/mobile.twitter.com\\" rel=\\"nofollow\\"\\u003ETwitter Lite\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ { - "name" : "Luis G. Murillo", - "screen_name" : "LuisGMurillo", - "indices" : [ 15, 28 ], - "id_str" : "293612779", - "id" : 293612779 - } ], - "media" : [ ], - "hashtags" : [ ], - "urls" : [ { - "indices" : [ 188, 211 ], - "url" : "https:\\/\\/t.co\\/Yl6OP7wYXH", - "expanded_url" : "https:\\/\\/twitter.com\\/WRadioColombia\\/status\\/967387344776105987", - "display_url" : "twitter.com\\/WRadioColombia\\u2026" - } ] - }, - "geo" : { }, - "id_str" : "967413373624348672", - "text" : "Se\\u00F1or ministro @LuisGMurillo, calificar de demagogia ambiental la discusi\\u00F3n de la realidenraci\\u00F3n de reservas forestales que afecta a la Reserva van der Hammen, es demagogia institucional. https:\\/\\/t.co\\/Yl6OP7wYXH", - "id" : 967413373624348672, - "created_at" : "2018-02-24 14:58:16 +0000", - "user" : { - "name" : "Daniel Bernal", - "screen_name" : "danielbernalb", - "protected" : false, - "id_str" : "164402219", - "profile_image_url_https" : "https:\\/\\/pbs.twimg.com\\/profile_images\\/885647857021145088\\/S41RDRAU_normal.jpg", - "id" : 164402219, - "verified" : false - } - }, - "id" : 967476768088182785, - "created_at" : "2018-02-24 19:10:11 +0000", - "user" : { - "name" : "Offray Vladimir Luna", - "screen_name" : "offrayLC", - "protected" : false, - "id_str" : "318088798", - "profile_image_url_https" : "https:\\/\\/pbs.twimg.com\\/profile_images\\/3179579549\\/f83f0e935fb5eff6d967e37e1a3efe5c_normal.png", - "id" : 318088798, - "verified" : false - } -}, { - "source" : "\\u003Ca href=\\"http:\\/\\/twitter.com\\" rel=\\"nofollow\\"\\u003ETwitter Web Client\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ { - "name" : "Polo#110 Alirio Uribe Mu\\u00F1oz", - "screen_name" : "AlirioUribeMuoz", - "indices" : [ 3, 19 ], - "id_str" : "2157729691", - "id" : 2157729691 - } ], - "media" : [ ], - "hashtags" : [ ], - "urls" : [ ] - }, - "geo" : { }, - "id_str" : "967476623162429445", - "text" : "RT @AlirioUribeMuoz: As\\u00ED qued\\u00F3 el bus del SITP despu\\u00E9s de que se incendio hoy, est\\u00E1n sacando a circular buses sin revisi\\u00F3n t\\u00E9cnica, est\\u00E1n e\\u2026", - "retweeted_status" : { - "source" : "\\u003Ca href=\\"http:\\/\\/twitter.com\\/download\\/android\\" rel=\\"nofollow\\"\\u003ETwitter for Android\\u003C\\/a\\u003E", - "entities" : { - "user_mentions" : [ ], - "media" : [ { - "expanded_url" : "https:\\/\\/twitter.com\\/AlirioUribeMuoz\\/status\\/967104269475250177\\/video\\/1", - "indices" : [ 138, 161 ], - "url" : "https:\\/\\/t.co\\/QH8ed1ARJh", - "media_url" : "http:\\/\\/pbs.twimg.com\\/ext_tw_video_thumb\\/967103826850385921\\/pu\\/img\\/Yn0ZYEtUTevDpRpG.jpg", - "id_str" : "967103826850385921", - "id" : 967103826850385921, - "media_url_https" : "https:\\/\\/pbs.twimg.com\\/ext_tw_video_thumb\\/967103826850385921\\/pu\\/img\\/Yn0ZYEtUTevDpRpG.jpg", - "sizes" : [ { - "h" : 150, - "resize" : "crop", - "w" : 150 - }, { - "h" : 480, - "resize" : "fit", - "w" : 848 - }, { - "h" : 480, - "resize" : "fit", - "w" : 848 - }, { - ... truncated ...', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @66, - #level : 2, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Appendix', - #body : 'This node contains some previous explorations and preparatives to make the workshop as -as smooth as possible.', - #tags : OrderedCollection [ - 'text' - ], - #children : OrderedCollection [ - GrafoscopioNode { - #header : 'Downloading data', - #body : '| dataUrl | -dataUrl := \'https://zenodo.org/record/1193821/files/twitter-archive-2018-03-07.zip\'. -TwitterProfile fromExportedDataLink: dataUrl -', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @81, - #level : 3, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Load user data', - #body : '| zipFile jsUserData tweetsFoder | -zipFile := FileLocator temp asFileReference / \'twitter-archive-2018-03-07.zip\'. -jsUserData := TwitterProfile new jsonUserDetailsFromZip: zipFile. -TwitterProfile new fromJSONString: jsUserData', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @81, - #level : 3, - #links : OrderedCollection [ - '' - ] - }, - GrafoscopioNode { - #header : 'Draw tweet activity overview', - #body : '| zipFile tweetsFiles b ds | -zipFile := FileLocator temp asFileReference / \'twitter-archive-2018-03-07.zip\'. -"TwitterProfile new activityOverviewFromZip: zipFile." -', - #tags : OrderedCollection [ - 'código' - ], - #children : OrderedCollection [ ], - #parent : @81, - #level : 3, - #links : OrderedCollection [ - '', - 'http://ws.stfx.eu/5IIKC7XE1DP0' - ] - } - ], - #parent : @66, + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @33, + #level : 4, + #links : OrderedCollection [ + '', + 'http://ws.stfx.eu/63ZSU4Q3U5HI' + ] + } + ], + #parent : @28, + #level : 3, + #links : OrderedCollection [ + '' + ] + } + ], + #parent : @21, #level : 2, #links : OrderedCollection [ '' ] } ], - #parent : @63, + #parent : @4, + #level : 1, + #links : OrderedCollection [ + '' + ] + }, + @23, + @26, + @28, + @30, + @33, + @35, + @38, + @41, + GrafoscopioNode { + #header : 'Perfiles poderosos', + #body : '', + #children : OrderedCollection [ + GrafoscopioNode { + #header : 'Lleras', + #body : '" I try to read a JSON file with SmallTalk " +| input reader currentTweet | +input := FileLo. +" I try parse the Json File with NeoJson " +"reader := NeoJSONReader fromString: input contents asString ." +', + #tags : 'código', + #children : OrderedCollection [ ], + #parent : @47, + #level : 2, + #links : OrderedCollection [ + '', + 'http://ws.stfx.eu/1P98HQ1DDNQU' + ] + } + ], + #parent : @4, #level : 1, #links : OrderedCollection [ '' ] }, - @69, - @73, - @77, - @81, - @84, - @88, - @92 + @49 ] }, #level : 1, #links : OrderedCollection [ - '' + '', + 'http://ws.stfx.eu/BX5B5QS3XPOI' ] }, - @66 + @6, + @15, + @21, + @47 ] ADDED Artefactos/OpenDataDay/images/avatar.png Index: Artefactos/OpenDataDay/images/avatar.png ================================================================== --- Artefactos/OpenDataDay/images/avatar.png +++ Artefactos/OpenDataDay/images/avatar.png cannot compute difference between binary files ADDED Artefactos/OpenDataDay/images/banner-road4.jpg Index: Artefactos/OpenDataDay/images/banner-road4.jpg ================================================================== --- Artefactos/OpenDataDay/images/banner-road4.jpg +++ Artefactos/OpenDataDay/images/banner-road4.jpg cannot compute difference between binary files DELETED Artefactos/Republica2018/images/banner-road4.jpg Index: Artefactos/Republica2018/images/banner-road4.jpg ================================================================== --- Artefactos/Republica2018/images/banner-road4.jpg +++ Artefactos/Republica2018/images/banner-road4.jpg cannot compute difference between binary files DELETED Artefactos/Republica2018/images/banner-triangulos.jpg Index: Artefactos/Republica2018/images/banner-triangulos.jpg ================================================================== --- Artefactos/Republica2018/images/banner-triangulos.jpg +++ Artefactos/Republica2018/images/banner-triangulos.jpg cannot compute difference between binary files DELETED Artefactos/Republica2018/images/prueba3.jpg Index: Artefactos/Republica2018/images/prueba3.jpg ================================================================== --- Artefactos/Republica2018/images/prueba3.jpg +++ Artefactos/Republica2018/images/prueba3.jpg cannot compute difference between binary files DELETED Artefactos/Republica2018/index.html Index: Artefactos/Republica2018/index.html ================================================================== --- Artefactos/Republica2018/index.html +++ Artefactos/Republica2018/index.html @@ -1,202 +0,0 @@ - - - - - - - - - re:publica 2018 |> Twitter Data Selfies - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- -
- - -

- Once freed of the tyranny of the Twitter timeline, how we would look to ourselves? How a custom - made data visualization could raise awareness on our echo chambers and the ones in our public - institutions and in our elected officials? In this data clinic, the participants will be able to - export/scrap and visualize in original ways, their own public Twitter data (or the one of public - institutions and elected officials) to answer such questions and they also will raise and share - new ones and tentative answers. -

- - A Data Selfie is a "picture" taken from Twitter public data exported by yourself. - This picture allows you to see interaction and discourse patterns in this social network. - No private information is exported from Twitter and so, is neither showed in the - Data Selfie. -

- - A prototype in progress... This is just a starting invitation, we will have some - glitches, we will solve them, and if you want, you can be part of a nascent community. -

- - It will take only minutues, following the these steps. -
-
- -
-
- -
-

Reclaim your data back

-
- -
- -
-
- - - -
-
- - -
-
-
-
- Source Code - - - - DELETED Artefactos/Republica2018/styles.css Index: Artefactos/Republica2018/styles.css ================================================================== --- Artefactos/Republica2018/styles.css +++ Artefactos/Republica2018/styles.css @@ -1,502 +0,0 @@ -body::before { - background-size: cover; - background-attachment: fixed; - content: ''; - will-change: transform; - z-index: -1; - left: 0; - right: 0; - bottom: 0; - top: 0; - position: fixed; -} -@media (max-width: 512px) and (-webkit-min-device-pixel-ratio: 1.5), - (max-width: 512px) and (min-resolution: 1.5dppx), - (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.5), - (max-width: 1024px) and (max-resolution: 1.5dppx) { - body::before { - background-image: url('images/prueba3.jpg'); - } -} -@media (min-width: 513px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), - (min-width: 513px) and (max-width: 1024px) and (min-resolution: 1.5dppx), - (min-width: 1025px) and (max-width: 2048px) and (-webkit-max-device-pixel-ratio: 1.5), - (min-width: 1025px) and (max-width: 2048px) and (max-resolution: 1.5dppx) { - body::before { - background-image: url('images/prueba3.jpg'); - } -} -@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.5), - (min-width: 1025px) and (min-resolution: 1.5dppx), - (min-width: 2049px) and (-webkit-max-device-pixel-ratio: 1.5), - (min-width: 2049px) and (max-resolution: 1.5dppx) { - body::before { - background-image: url('images/prueba3.jpg'); - } -} -body .demo-blog { - font-family: 'Roboto', 'Helvetica', sans-serif; -} - -.demo-blog .demo-blog__posts { - max-width: 900px; - padding: 0; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - width: 100%; - margin: 0 auto; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.demo-blog.mdl-layout .mdl-layout__content { - padding-top: 230px; - position: relative; - -webkit-overflow-scrolling: touch; -} -.demo-blog .mdl-card { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - min-height: 360px; -} -.demo-blog .mdl-card__title { - padding: 16px; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} -.demo-blog .mdl-card__media { - box-sizing: border-box; - background-size: cover; - padding: 24px; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-align-items: flex-end; - -ms-flex-align: end; - align-items: flex-end; - cursor: pointer; -} -.demo-blog .mdl-card__media a, -.demo-blog .mdl-card__title a { - color: inherit; -} -.demo-blog .mdl-card__supporting-text { - width: 100%; - padding: 16px; - min-height: 64px; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.demo-blog .mdl-card__supporting-text strong { - font-weight: 400; -} -.demo-blog .mdl-card__media ~ .mdl-card__supporting-text { - min-height: 64px; -} -.demo-blog .mdl-card__supporting-text:not(:last-child) { - box-sizing: border-box; - min-height: 76px; -} -.demo-blog:not(.demo-blog--blogpost) .mdl-card__supporting-text ~ .mdl-card__supporting-text { - border-top: 1px solid rgba(0,0,0,0.1); -} - -.demo-blog .mdl-card__actions:first-child { - margin-left: 0; -} -.demo-blog .meta { - box-sizing: border-box; - padding: 16px; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-justify-content: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; - height: auto; -} -.demo-blog .meta > .meta__favorites{ - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - margin: 0 8px; - font-size: 13px; - font-weight: 500; -} -.demo-blog .meta > .meta__favorites .material-icons { - font-size: 2em; - cursor: pointer; - margin-left: 12px; -} -.demo-blog .mdl-card .meta.meta--fill { - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} -.demo-blog .meta > *:first-child { - margin-right: 16px; -} -.demo-blog .meta > * { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; -} -.demo-blog.is-small-screen .demo-blog__posts > .mdl-card.coffee-pic { - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; -} -.demo-blog.is-small-screen .demo-blog__posts > .mdl-card.something-else { - -webkit-order: -1; - -ms-flex-order: -1; - order: -1; -} -.demo-blog .coffee-pic .mdl-card__media { - background-image: url('images/coffee.jpg'); -} -.demo-blog .something-else .mdl-card__media { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.demo-blog .something-else > button { - position: absolute; - top: 0; - right: 28px; - -webkit-transform: translate(0px, -28px); - transform: translate(0px, -28px); -} -.demo-blog .something-else .mdl-card__media { - font-size: 13px; - font-weight: 500; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} -.demo-blog .something-else .mdl-card__media img { - width: 64px; - height: 64px; - margin-bottom: 10px; -} -.demo-blog .something-else .mdl-card__supporting-text { - background-color: #F5F5F5; - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} -.demo-blog .on-the-road-again .mdl-card__media { - background-image: url('images/banner-road4.jpg'); -} -.demo-blog .shopping .mdl-card__media { - background-image: url('images/banner-triangulos.jpg'); -} - - -.demo-blog .demo-blog__posts > .demo-nav { - margin: 12px 15px; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - color: white; - font-weight: 500; -} -.demo-blog .demo-blog__posts > .demo-nav > .demo-nav__button { - color: white; - text-decoration: none; -} -.demo-blog .demo-blog__posts > .demo-nav .mdl-button { - color: rgba(0,0,0,0.54); - background-color: white; -} -.demo-blog .demo-blog__posts > .demo-nav > .demo-nav__button:first-child .mdl-button { - margin-right: 16px; -} -.demo-blog .demo-blog__posts > .demo-nav > .demo-nav__button:last-child .mdl-button { - margin-left: 16px; -} -.demo-blog .mdl-card > a { - color: inherit; - text-decoration: none; - font-weight: inherit; -} -.demo-blog .mdl-card h3 { - margin: 0; -} -.demo-blog .mdl-card h3 a { - text-decoration: none; -} -.demo-blog .mdl-card h3.quote:before, .demo-blog .mdl-card h3.quote:after { - display: block; - font-size: 3em; - margin-top: 0.5em; -} -.demo-blog .mdl-card h3.quote:before { - content: '“'; -} -.demo-blog .mdl-card h3.quote:after { - content: '”'; -} -.demo-blog--blogpost .custom-header { - background-color: transparent; -} -.demo-blog--blogpost .demo-blog__posts > .mdl-card .mdl-card__media { - background-image: url('images/banner-large.jpg'); - height: 280px; -} -.demo-blog--blogpost .comments { - background-color: #EEE; -} -.demo-blog--blogpost .meta > * { - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.demo-blog--blogpost .meta + .mdl-card__supporting-text { - border: 0; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; -} -.demo-blog--blogpost .meta + .mdl-card__supporting-text p { - max-width: 512px; - margin: 16px auto; - font-size: 16px; - line-height: 28px; -} - -.demo-blog--blogpost .comments { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-justify-content: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - padding: 32px; - box-sizing: border-box; -} -.demo-blog--blogpost .comments > form { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - margin-bottom: 16px; -} -.demo-blog--blogpost .comments > form .mdl-textfield { - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - margin-right: 16px; - color: rgb(97, 97, 97); -} -/* Workaround for Firefox. - * User agent stylesheet kept overwriting the font in FF only. - */ -.demo-blog--blogpost .comments > form .mdl-textfield .mdl-textfield__input { - font-family: 'Roboto', 'Helvetica', sans-serif; -} -.demo-blog--blogpost .comments > form .mdl-textfield input, -.demo-blog--blogpost .comments > form .mdl-textfield textarea { - resize: none; -} -.demo-blog--blogpost .comments > form button { - margin-top: 20px; - background-color: rgba(0, 0, 0, 0.24); - color: white; -} -.demo-blog--blogpost .comments .comment { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; -} -.demo-blog--blogpost .comments .comment > .comment__header { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 16px; -} -.demo-blog--blogpost .comments .comment > .comment__header > .comment__avatar { - width: 48px; - height: 48px; - border-radius: 24px; - margin-right: 16px; -} -.demo-blog--blogpost .comments .comment > .comment__header > .comment__author { - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; -} -.demo-blog--blogpost .comments .comment > .comment__text { - line-height: 1.5em; -} -.demo-blog--blogpost .comments .comment > .comment__actions { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-justify-content: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - font-size: 0.8em; - margin-top: 16px; -} -.demo-blog--blogpost .comments .comment > .comment__actions button { - margin-right: 16px; - color: rgba(0, 0, 0, 0.24); -} -.demo-blog--blogpost .comments .comment > .comment__answers { - padding-top: 32px; - padding-left: 48px; -} - -.demo-blog--blogpost .demo-back { - position: absolute; - top: 16px; - left: 16px; - color: white; - z-index: 9999; -} -.demo-blog .section-spacer { - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} -.demo-blog .something-else { - overflow: visible; - z-index: 10; -} -.demo-blog .amazing .mdl-card__title { - background-color: #263238; -} -.demo-blog .minilogo { - width: 44px; - height: 44px; - background-image: url('images/avatar.png'); - background-position: center; - background-repeat: no-repeat; - background-size: 50%; - border-radius: 22px; - background-color: #F5F5F5; -} - -/* Fixes for IE 10 */ -.mdl-grid { - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.social-btn { - background-position: center; - background-size: contain; - background-repeat: no-repeat; - background-color: transparent; - margin: 0 16px; - width: 24px; - height: 24px; - cursor: pointer; - opacity: 0.46; - border-radius: 2px; -} -.social-btn__twitter { - background-image: url('https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png'); -} -.social-btn__blogger { - background-image: url('https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png'); -} -.social-btn__gplus { - background-image: url('https://www.gstatic.com/images/icons/material/system/2x/post_gplus_black_24dp.png'); -} -.social-btn__share { - color: rgba(0, 0, 0, 0.54); - background: transparent; -} - -.demo-blog .mdl-mini-footer { - margin-top: 80px; - height: 120px; - padding: 40px; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - background-color: white; - box-sizing: border-box; -} DELETED Participantes/Andrea/intro.md.txt Index: Participantes/Andrea/intro.md.txt ================================================================== --- Participantes/Andrea/intro.md.txt +++ Participantes/Andrea/intro.md.txt @@ -1,3 +0,0 @@ -Esto es una prueba -**Esto es una prueba** -_Esto es una prueba_ DELETED Participantes/AngelicaDi/intro.md Index: Participantes/AngelicaDi/intro.md ================================================================== --- Participantes/AngelicaDi/intro.md +++ Participantes/AngelicaDi/intro.md @@ -1,12 +0,0 @@ -#DataWeek Medellin -9-13 de abril de 2018 - -- is.gd --> acortador que no rastrea -- Freeplane --> mapas mentales -- Geany --> Editor de texto -- My Paint --> Gráficos -- Hypothesis --> Comentar sitios - -Etherpad de las sesiones -is.gd/dataweek12 - DELETED Participantes/CamilaMunoz/intro.md Index: Participantes/CamilaMunoz/intro.md ================================================================== --- Participantes/CamilaMunoz/intro.md +++ Participantes/CamilaMunoz/intro.md @@ -1,3 +0,0 @@ -PruebaPruebaPrueba - -... DELETED Participantes/DeysijZuluaga/intro.md Index: Participantes/DeysijZuluaga/intro.md ================================================================== --- Participantes/DeysijZuluaga/intro.md +++ Participantes/DeysijZuluaga/intro.md @@ -1,1 +0,0 @@ -Hola este es mi primer ejemplo DELETED Participantes/FelipeBetancur/intro.md Index: Participantes/FelipeBetancur/intro.md ================================================================== --- Participantes/FelipeBetancur/intro.md +++ Participantes/FelipeBetancur/intro.md @@ -1,4 +0,0 @@ -#Felipe Betancur -_archivo markdown_ - - DELETED Participantes/Miguel/intro.md Index: Participantes/Miguel/intro.md ================================================================== --- Participantes/Miguel/intro.md +++ Participantes/Miguel/intro.md @@ -1,16 +0,0 @@ -# Participantes - -Esta carpeta contiene una copia de las libretas interactivas de algunos de -los participantes en distintas ediciones de los talleres y hackatones realizadas, -principalmente en el formato de Data Weeks y Data Rodas. -Fue una idea desarrollada a finales de 2017, en la medida en que la metodología, -temáticas y tecnologías detrás de estas experiencias se hacía más madura. -Otras formas de memoria son los etherpads que creamos en cada edición de los -Data Weeks y Data Rodas y que están referenciados en la portada del repositorio -del cual este documento hace parte (ver ). - -La intención es ir reconstruyendo esta memoria a partir de documentos interactivos -en Grafoscopio. - -Hola - DELETED Participantes/Mono/intro.md Index: Participantes/Mono/intro.md ================================================================== --- Participantes/Mono/intro.md +++ Participantes/Mono/intro.md @@ -1,17 +0,0 @@ -# Descargar un repositorio - -** ADVERTENCIA**: asegurarse que los comandos se ejecutan en el directorio correcto porque se -pueden crear un montón de directorios y cosas en un directorio que no se desea. - -Cuando se descarga un repositorio lo que se hace es traer toda la historia del mismo de su lugar remoto a mi disco duro. Vamos a hacer esto con el repositorio del Data Week,desde la consola de comandos. - -1. Creamos una carpeta para el repositorio del Data Week - - - _ mkdir ~/Documentos/DataWeek_ - -2. Nos ubicamos en esa carpeta: - - _cd ~/Documentos/DataWeek_ - -###*_si se requiere mayor información_* [revisar aquí]: http://mutabit.com/repos.fossil/dataweek/doc/tip/wiki/fossil.md - Index: Participantes/Offray/intro.md ================================================================== --- Participantes/Offray/intro.md +++ Participantes/Offray/intro.md @@ -1,15 +1,4 @@ # Offray Luna Este es un archivo de pruebas para un ejercicio del Data Week. Luego lo enchulo. - -## Hobies - - - Comics. - - Caricatura. - - Bandas sonoras de video juegos. - - Cuentería. - -Uno de mis comics favoritos es Planetary por Warren Ellis, Laura Dupoint y Cassedy. - -![Planetary](https://upload.wikimedia.org/wikipedia/en/1/17/Absoluteplanetary.jpg) ADDED Participantes/intro.md Index: Participantes/intro.md ================================================================== --- Participantes/intro.md +++ Participantes/intro.md @@ -0,0 +1,13 @@ +# Participantes + +Esta carpeta contiene una copia de las libretas interactivas de algunos de +los participantes en distintas ediciones de los talleres y hackatones realizadas, +principalmente en el formato de Data Weeks y Data Rodas. +Fue una idea desarrollada a finales de 2017, en la medida en que la metodología, +temáticas y tecnologías detrás de estas experiencias se hacía más madura. +Otras formas de memoria son los etherpads que creamos en cada edición de los +Data Weeks y Data Rodas y que están referenciados en la portada del repositorio +del cual este documento hace parte (ver ). + +La intención es ir reconstruyendo esta memoria a partir de documentos interactivos +en Grafoscopio. DELETED Participantes/santiago/intro.md Index: Participantes/santiago/intro.md ================================================================== --- Participantes/santiago/intro.md +++ Participantes/santiago/intro.md @@ -1,13 +0,0 @@ -# Participantes - -Esta carpeta contiene una copia de las libretas interactivas de algunos de -los participantes en distintas ediciones de los talleres y hackatones realizadas, -principalmente en el formato de Data Weeks y Data Rodas. -Fue una idea desarrollada a finales de 2017, en la medida en que la metodología, -temáticas y tecnologías detrás de estas experiencias se hacía más madura. -Otras formas de memoria son los etherpads que creamos en cada edición de los -Data Weeks y Data Rodas y que están referenciados en la portada del repositorio -del cual este documento hace parte (ver ). - -La intención es ir reconstruyendo esta memoria a partir de documentos interactivos -en Grafoscopio. DELETED wiki/atom.md Index: wiki/atom.md ================================================================== --- wiki/atom.md +++ wiki/atom.md @@ -1,70 +0,0 @@ -# Atom: Un editor de texo extensible para el siglo XXI - -[Atom](https://atom.io/ ) se define a sí mismo como un [editor de texto](https://es.wikipedia.org/wiki/Editor_de_texto ) -hackeable para el siglo XXI, que usa tecnologías web para funcionar y ser ser extendido. - -## Instalación - -Seguimos los pasos del Manual de Vuelo para nuestra plataforma en: - https://flight-manual.atom.io/getting-started/sections/installing-atom/ - -## Previsualización - -Una de las características importantes de Atom es que permite previsualizar textos en Markdown, -para ello basta con presionar la combinación de -teclas [Ctrl]+[Shift]+[m] en Windows/Linux ó -[Cmd]+[Shift]+[m] - -## Ejercicio: - -Vamos a mejorar nuestro archivo de participantes dentro del Data Week. - - Entramos por `File > Open file...` y seleccionamos el archivo dentro de - `Participantes//intro.md`. - - Seleccionamos, desde el menu principal, la vida de Markdown, siguiendo esta captura de pantalla - - - - - -y a dicho archivo le ponemos algunos elementos habituales de Markdown, incluyendo: - - - Jerarquías de títulos y subtítulos. - - Cursiva, Negrilla - - Listas de items (no numerados y numerados). - - Imágenes embebidas. - -Salven y miren cómo se actualiza la vista previa automáticamente. - -Luego hacemos un - - fossil update - fossil commit -m "Mejorando mi página personal." - -de forma que actualicemos este archivo en el repositorio. - -Para personas curiosas: AsciiDoc es otro lenguaje de etiquetamiento ligero para documentación, -con muy buen soporte dentro de Atom. -Puedes ver más información sobre AsciiDoc y sus integraciones con Markdown y Fossil, e -incluso algunos experimentos posibles en: http://mutabit.com/repos.fossil/dataweek/doc/tip/wiki/fossil-asciidoc.md - -## Teletype - -Permite trabajar colaborativamente. Para instalarlo abrir desde Atom: - atom://settings-view/show-package?package=teletype - -Para instalar paquetes se hace lo siguiente: - - - + install > buscamos teletype, e install: - - `url atom://teletype/portal/` - - Donde el en un código alfanumérico único para cada sesión de colaboración como por ejemplo: - `atom://teletype/portal/b6fcc5c7-3fef-4c1a-a171-348f92871916` - -**IMPORTANTE** En una sesión de Teletype no puede ocurrir que simultáneamente -se servidor y cliente de documentos colaborativos, -es decir que si alguien empieza a compartir un documento, -esta persona sea la que comparta los demás documentos, -y los demás coautores deben ser los que se conecten -a los documentos compartidos por esta persona que -compartió el primero de ellos DELETED wiki/datarodas/21.md Index: wiki/datarodas/21.md ================================================================== --- wiki/datarodas/21.md +++ wiki/datarodas/21.md @@ -1,81 +0,0 @@ -# Data Roda 21: Escuela+Taller de Ciudadanías Digitales - - - -## Agenda - - * Actualización del Manual. Mónica y David actualizaron el manual para incluir computadores de 32 y 64 bits: http://mutabit.com/repos.fossil/grafoscopio/wiki?name=instalacion Cuando David le estaba ayudando a Mónica, nos pillamos que sale un error cuando tienes un compu de 64 bits. - * Trabajo colaborativo con Atom: https://etherpad.wikimedia.org/p/atom - * Presentar la tesis doctoral brevemente: le debe mucho a esta comunidad y me parece que es el momento y lugar indicado para hacerlo. - * Mostrar la idea de la Escuela+Taller de Ciudadanías Digitales con su primero proyecto: El catálogo de iniciativas de - Ciudadanías Digitales. Acá es importante mirar qué entra en el catálogo y que conviene cartografiar y qué dejar por fuera del mapa. -* Empezar con un calc de Tupale que recolecte la información de iniciativas para el catálogo. -* Mirar las limitantes del Pad y cómo Tupale los puede resolver o ampliar. -* Usar Grafoscopio para extraer información de los Calcs y los formularios en Tupale. -* Usar Brea para desplegar la información del catálogo y hacerlo resilente y distribuido. - - -## Enlaces de interés - -* Sobre Tupale - - * https://tupale.co/opendata.php?id=43 - - * https://medium.com/@tupalepasando/que-significa-tupale-2078b08abfb4 - - * https://tupale.co/landingpage_a.html - - * https://tupale.co/b363?registros=10 - -* Sobre Ethercalc y Brea - - * https://ethercalc.net/ - - * https://ethercalc.docs.apiary.io/# - - * http://mutabit.com/repos.fossil/brea - - -## Desarrollo - -# Investigaciones: - - - Silvia PhD(c): Sustentación - - Mapa de arcos: LINK - - Offray Luna. Tesis "terminada": http://mutabit.com/repos.fossil/doctorado-offray/uv/Tesis/Escrito/TextoIntegrado/tesis.pdf - -### Habilitar Atom para documentación colaborativa - - - Pad: https://etherpad.wikimedia.org/p/atom - - Teletype: atom://teletype/portal/3179969b-2deb-4707-a371-4a4f619c2ac4 - - DataRoda 21: - - Teletype: atom://teletype/portal/b3a5d22d-2baf-4c09-88df-8c12af465fd4 - -### Recolectar iniciativas de Ciudadanías Digitales - - - Visibilizar y posibilitar la articulación de iniciaativas ciudadanas en diferentes frentes. - - Recolectar los datos: - - Vía Tupale. - - Proyecto: https://tupale.co/e70 - - usuario: dataroda - - password: mutabit2016 - - Guía de aprendizaje: https://is.gd/TupaleDataRoda - - - Vía Ethercal: - - https://etherpad.wikimedia.org/p/ethercalc - - Publicar las iniciativas. - - Construir una galería similar a: https://getmdl.io/templates/portfolio/index.html - DELETED wiki/dataweeks/index.md Index: wiki/dataweeks/index.md ================================================================== --- wiki/dataweeks/index.md +++ wiki/dataweeks/index.md @@ -1,99 +0,0 @@ -# Data Week - -Esta es la página principal del repositorio de código fuente del -[data week](http://mutabit.com/dataweek/). - -Acá encontrarás el código fuente del sitio web y las memorias de los distintos eventos. -Los memorias originales están en [etherpads](http://etherpad.org/) que fueron escritos mientras el evento se realizaba, las copias son versiones ligeramente mejoradas de las mismas, ubicadas en este mismo repositorio (pues los etherpads suelen ser muy volátiles). - - - - - -## 2018 - -### Data Week 12, Medellín Abril 9 al 14. - -[Índice con enlaces a las memorias de todos los días](./12.md ). - -### Data Week 11, Bogotá feb. 22 al 24 y mar. 1 al 3 - -[Índice con enlaces a las memorias de todos los días](https://etherpad.wikimedia.org/p/dataweek11 ) - -## 2017 - -### Data Week 10: Parte 1, Nov 23 al 25. Parte 2 Nov 30 a Dic 1. - -[Índice con enlaces a las memorias de todos los días](https://pad.tupale.co/p/dataweek10). - -### Data Week 9: Sep 20 a Sep 22. - -[Índice con enlaces a las memorias de todos los días](https://pad.tupale.co/p/dataweek9). - -### Data Week 8: Parte 1, Marzo 23 al 25. Parte 2 marzo 30, 31 y Abril 1. - -[Índice con enlaces a las memorias de todos los días](https://etherpad.wikimedia.org/p/dataweek8). - -## 2016 - -### Data Week 7: Parte 1 Oct 27-29 y Parte 2 Nov 4-6. - -De jueves to sábado, desde 2:30 pm hasta 8:30 pm. - -[Índice con enlaces a las memorias de todos los días](https://etherpad.wikimedia.org/p/dataweek7). - -### Data Week 6: Octubre 3 al 9 de 2016 - -[Una semana del código desde y para la sociedad civil](http://mutabit.com/offray/blog/es/entry/semana-del-codigo-2016). Memoria de las motivaciones y el desarrollo de cada día. - -### Data Week 5: Dos Jornadas. Primera jornada de septiembre 22 al 24. Segunda Jornada: 29 de septiembre a octubre 1. - - - [Índice con enlaces a las memorias de todos los días](https://etherpad.wikimedia.org/p/dataweek5). - - [Galería en Twitter](https://twitter.com/hashtag/dataweek5?f=images&vertical=default&src=hash). - - -### Data Week 4: Dos Jornadas, julio 21 al 23 y julio 28 al 30. - - - [Índice con enlaces a las memorias de todos los días](http://pad.redpatodos.co/p/dataweek4). - - [Galería en Twitter](https://twitter.com/hashtag/dataweek4?f=images&vertical=default&src=hash). - - [Galería en Túpale](https://tupale.co/s194). - - -### Data week 3: Dos jornadas, febrero 25 al 27 y marzo 3 al 5. -Memorias en construcción (ehterpads) - - - Día 1 (feb. 25, 2016) [Original] (https://etherpad.wikimedia.org/p/dataweek3-1) | [Copia](wiki?name=dataweek3-1) - - Día 2 (feb. 26, 2016) [Original] (https://etherpad.wikimedia.org/p/dataweek3-2) | [Copia](wiki?name=dataweek3-2) - - Día 3 (feb. 27, 2016) [Original] (https://etherpad.wikimedia.org/p/dataweek3-3) | [Copia](wiki?name=dataweek3-3) - - Día 4 (mar. 03, 2016) [Original] (https://etherpad.wikimedia.org/p/dataweek3-4) | [Copia](wiki?name=dataweek3-4) - - Día 5 (mar. 04, 2016) [Original] (https://etherpad.wikimedia.org/p/dataweek3-5) | [Copia](wiki?name=dataweek3-5) - - Día 6 (mar. 05, 2016) [Original] (https://etherpad.wikimedia.org/p/dataweek3-6) | [Copia](wiki?name=dataweek3-6) - - -Las memorias finales estarán acá al final de las jornadas. Para detalles por favor visita la [página principal del data week](http://mutabit.com/dataweek/). - -## 2015 - -### Data week 2: septiembre 21 al 26. - -En esta edición se retomaron temas de la anterior, pero esencialmente los cambios principales ocurrieron de los que se dejaron memoria estuvieron en el avance en las visualizaciones integradas a grafoscopio y el tutorial interactivo. Para consultarlos revise respectivamente: - - - [El paquete DataViz](http://smalltalkhub.com/#!/~Offray/Dataviz) - - [El tutorial interactivo introductorio a Smalltalk](./doc/tip/Ediciones/2/tutorial.ston) - -### Data week 1: junio 22 al 27. - -Memorias - - - Día 1 (jun 22, 2015): [Original](http://etherpad.wikimedia.org/p/dataweek1-1) | [Copia](wiki?name=dataweek1-1) - - Día 2 (jun 23, 2015): [Original](http://etherpad.wikimedia.org/p/dataweek1-2) | [Copia](wiki?name=dataweek1-2) - - Día 3 (jun 24, 2015): [Original](http://etherpad.wikimedia.org/p/dataweek1-3) | [Copia](wiki?name=dataweek1-3) - - Día 4 (jun 25, 2015): [Original](http://etherpad.wikimedia.org/p/dataweek1-4) | [Copia](wiki?name=dataweek1-4) - - Día 5 (jun 26, 2015): [Original](http://etherpad.wikimedia.org/p/dataweek1-5) | [Copia](wiki?name=dataweek1-5) - - Día 6 (jun 24, 2015): [Original](http://etherpad.wikimedia.org/p/dataweek1-6) | [Copia](wiki?name=dataweek1-6) - - [Galería de imágenes fotográficas](https://archive.org/details/dataweek-1). Index: wiki/fossil.md ================================================================== --- wiki/fossil.md +++ wiki/fossil.md @@ -107,11 +107,11 @@ del archivo zip, con un único elemento que es el archivo `fossil.exe`. - Copiamos el archivo `fossil.exe` dentro del zip descargado y lo pegamos a la carpeta `C:Windows\`. - Abrimos la consola de comandos en Windows y escribimos `fossil` en ella. Debe aparecer algo como: - + #### Gnu/Linux y Mac Así se hace esto en Gnu/Linux y Mac, usando comandos en la terminal: @@ -214,11 +214,11 @@ `touch Participantes//intro.md` - Editar el archivo (por ejemplo usando el editor nano: para salir del editor con ctrl+x) - `nano Participantes//intro.md` + `nano Participantes//intro.md` **Nota**: Recuerda que Los símbolos `<` y `>` no se incluyen - Agregamos el archivo recién creado a nuestro repositorio local: @@ -234,12 +234,10 @@ Para ver lo que ocurre en el repositorio escribimos `fossil ui`, que despliega la interfaz gráfica de usuario en nuestra máquina. (Esto ocurre en menos de 3 Mb!). Debemos ver algo cómo: - - ## Sincronización entre repositorios Dicha sincronización es hecha a través de un servidor que sirve como coordinador. En nuestro caso, será el repositorio original del Data Week. @@ -316,12 +314,12 @@ es `[dcd4e53045]`. Vamos a integrar una nueva ramificación en el tronco principal. Para ello, ubicados en el repositorio, desde la terminal - fossil update trunk - fossil merge 0ef40cd985 + fossil update trunk + fossil merge 0ef40cd985 Aparecerá algo como esto: Autosync: http://offray@mutabit.com/repos.fossil/dataweek/ Round-trips: 1 Artifacts sent: 0 received: 0 DELETED wiki/img/by.png Index: wiki/img/by.png ================================================================== --- wiki/img/by.png +++ wiki/img/by.png cannot compute difference between binary files DELETED wiki/img/qr-dataweek-repo.png Index: wiki/img/qr-dataweek-repo.png ================================================================== --- wiki/img/qr-dataweek-repo.png +++ wiki/img/qr-dataweek-repo.png cannot compute difference between binary files DELETED wiki/img/source.png Index: wiki/img/source.png ================================================================== --- wiki/img/source.png +++ wiki/img/source.png cannot compute difference between binary files DELETED wiki/neolectoescritura/celular.png Index: wiki/neolectoescritura/celular.png ================================================================== --- wiki/neolectoescritura/celular.png +++ wiki/neolectoescritura/celular.png cannot compute difference between binary files DELETED wiki/neolectoescritura/intro.md Index: wiki/neolectoescritura/intro.md ================================================================== --- wiki/neolectoescritura/intro.md +++ wiki/neolectoescritura/intro.md @@ -1,20 +0,0 @@ -# Neolectoescritura: Nuevas prácticas de lectura y escritura en contextos digitales - -Este taller habla de cómo y por qué se transforman las maneras de lectura, escritura y -colaboración en entornos digitales, esencialmente sobre la premisa de múltiples pantallas -y dispositivos para conectarnos y mostrará nuevas prácticas para las mismas como: - -

- -

- - - Lectura anotada en la web: Cómo convertir una página HTML o un PDF publicados en la - web en un lugar de anotación individual y diálogo comunitario. - - Escritura estructurada emergente: Cómo combinar editores de texto en y fuera de línea - con lenguajes de etiquetamiento ligero para crear prácticas de escritura en línea. - - Publicación desde archivos fuentes únicos en múltiples formatos. DELETED wiki/neolectoescritura/laptop.png Index: wiki/neolectoescritura/laptop.png ================================================================== --- wiki/neolectoescritura/laptop.png +++ wiki/neolectoescritura/laptop.png cannot compute difference between binary files DELETED wiki/neolectoescritura/neolectoescritura.mm Index: wiki/neolectoescritura/neolectoescritura.mm ================================================================== --- wiki/neolectoescritura/neolectoescritura.mm +++ wiki/neolectoescritura/neolectoescritura.mm @@ -1,282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETED wiki/neolectoescritura/neolectoescritura.svg Index: wiki/neolectoescritura/neolectoescritura.svg ================================================================== --- wiki/neolectoescritura/neolectoescritura.svg +++ wiki/neolectoescritura/neolectoescritura.svg @@ -1,8413 +0,0 @@ - - -NeolectoescrituraContactmutabiThttp://mutabit.comOffray Lunatwitter.com/offrayLCoffray@mutabit.comLicenseVer detalles delicenciamiento en:https://is.gd/dataweek_repodata week repofuenteatribuciónClosingAn alternative WorkflowThe one we are going to exploreFossilPublication and resilient distributed collaborationPandocFormat conversionAtomoffline writingOnline collaborative writingMarkdownEtherpadHypothesisannotated reading...and refreshing alternativesGhostQuiverAtomUlyssesScrivenerWhat we have don't work in such diversitySome sad common examplesWordsitisword-2007-interface.pngPower Pointitisaddicted-powerpoint.gifWhy: media/format diversity"smart" watchescell phonestabletslaptopGoalExplore new ways of reading and writing for a multi-screen media environmentBefore anything elseWe have a backup ;-)is.gd/neoleQR del AcortadorThanksParticipantsOrganizers DELETED wiki/neolectoescritura/neolectoescritura_8954402713321396592.png Index: wiki/neolectoescritura/neolectoescritura_8954402713321396592.png ================================================================== --- wiki/neolectoescritura/neolectoescritura_8954402713321396592.png +++ wiki/neolectoescritura/neolectoescritura_8954402713321396592.png cannot compute difference between binary files DELETED wiki/neolectoescritura/smart-watch.png Index: wiki/neolectoescritura/smart-watch.png ================================================================== --- wiki/neolectoescritura/smart-watch.png +++ wiki/neolectoescritura/smart-watch.png cannot compute difference between binary files DELETED wiki/neolectoescritura/televisores.png Index: wiki/neolectoescritura/televisores.png ================================================================== --- wiki/neolectoescritura/televisores.png +++ wiki/neolectoescritura/televisores.png cannot compute difference between binary files DELETED wiki/twitter/export.md Index: wiki/twitter/export.md ================================================================== --- wiki/twitter/export.md +++ wiki/twitter/export.md @@ -1,100 +0,0 @@ -# Exporting data from Twitter - - -Here are the instructions to export our data from Twitter. - -Login into your Twitter account, click on the avatar icon (at top bar's right). -From the menu, choose `Settings and privacy`, or -go to . - -In the Seeings and privacy Twitter page, go to the botton of the page and choose `Request your archive` - -
- - Export data button. - -
^Up | - Export data button. - -
-
- -A message will show up, telling that the exporting file is on its way: - -
- - Processing data export request. - -
^Up | - Notification for Data Export in progress. - -
-
- -**IMPORTANT:** This data export will be only for the public data on Twitter (tweets, favs, replies, retweets), but no direct message -or non public conversation will be exported. - -Go to your email, after waiting a little bit, and look for message from Twitter with a link to downlad your data: - -
- - Email Notification for downloading tweets file. - -
^Up | - Email Notification for downloading tweets file. - -
-
- -**TIP:** Remember to look into your SPAM folder if your -message don't arrive. - -If you click on the "Download now" button you will see a screen similar to this one: - -
- - Notification screenshot for downloading tweets file. - -
^Up | - Notification screenshot for downloading tweets file. - -
-
- -The file name that we download will look something like: - - xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2af.zip - -where `xxxYYYzzz` corresponds to a unique identifier that Twitters gives to each user and the part after -the underscore (`_`) corresponds to a specific index associated with the file that you just exported. -If you export your data in a different moment, this number will change. - -Now you have two paths - - - If data exportation was successful, go to the [data publishing](./publish.md ) step. - - If you don't get your data, you can wait more, or share this experience with the broader - Twitter community. - Amazingly Twitter, as many other web companies that hold and derive value of our data, does not - provide any tracking number to address our data request or any other traceability facilities on - empowering data rigths and giving back the value we create when we post on such networks. - Use the #MissingMyData hashtag so we can raise awareness of this situation. - - DELETED wiki/twitter/publish.md Index: wiki/twitter/publish.md ================================================================== --- wiki/twitter/publish.md +++ wiki/twitter/publish.md @@ -1,143 +0,0 @@ -# Publishing your Twitter public data - - - -> **Important:** To do this part, you need to have already [exported your Twitter data](./export.md). - -> **The key output** is about being able to share your exported public Twitter data on the web, using Zenodo or any alternative method/place. -If you have a web folder or any place to share archives like GoogleDocs, Dropbox, Archive, you don't need to follo these steps. -Just follow the last step of this guide. - -To publish our Twitter data, we are going to use [Zenodo](https://zenodo.org/ ), -a repository for several research objects, provided -by the [CERN](https://home.cern/ ) creators. -Zenodo has interesting advantages, like asigning to each dataset a permanent unique identifier to track and reference it later. -Sin embargo, si no puedes publicar en Zenodo por alguna razón, puedes usar -But, if you are unable to publish in Zenodo, for some reason, you can use other popular services, free/libre ones, -like [Internet Archive](http://archive.org), or privative/closed like Dropbox, Google Drive, etc. -privativos Dropbox, Google Drive, etc. - -[doi]: https://en.wikipedia.org/wiki/Digital_object_identifier - -## Before you begin - -Start by regitering yourself in [Zenodo](https://zenodo.org/ ). - -## Uploading Twitter data to Zenodo - -Once logged in the Zenodo account, start the publishing process: - -1. Click the "Upload" button, next to the search bar: -
- - Perfil en Zenodo. - -
^Up | - Your Zenodo profile (click to enlarge). - -
-
- -2. Click on "New Upload". You will see a form, like the one showed here: -
- - Data loading form. - -
^Up | - Data loading form (click to enlarge). - -
-
- -3. In the "Drag and drop files here" section, drag the -zip file download from Twitter in the [previous step](./export.md ) - -Below the load data box, you will find the file description part in the form. -Here you put aspects like: uploaded data type, date, -description, keywords, access rigths and license, among others. - -**IMPORTANT**: Select "Dataset" in the "Upload Type" option. -Depending on this selection other fields will be enabled (or not). -The DOI for this dataset will be asigned by Zenodo after the publishing process is over. - -The filled out form should look something like: - -
- - Filled out upload form. - -
^Up | - Filled out upload form. (Click to upload). - -
-
- -Before publishing, Zenodo will warn us about the impossilibity to change uploaded data, but you can change metadata and publish new versions of this datasets, so you can track its history. -The warning window looks like this: - -
- - Zenodo warning on what can be changed or not after publishing. - -
^Up | - Zenodo warning on what can be changed or not after publishing (click to enlarge). - -
-
- -Click on the "I understand" button. - -The data publishing page will be shown with a preview of the dataset: -
- - Vista previa de datos publicados. - -
^Arriba | - Vista previa de datos publicados (clic para agrandar). - -
-
- -And you are done! - -Here are some of the data files published from Twitter on Zenodo: - - - - [@Buitrago.Silvia](https://zenodo.org/record/1183970#.WpIffYJJmHo) - - [@offrayLC](https://zenodo.org/record/1183968#.WptfjktG1nI ) - - -## Share the link for your Twitter Data Selfie - -Just tweet sending the link of your data as published in Zenodo, Archive,org, Dropbox, Google Docs, or the -any web storage and publication provided you employed and use the hashtags #MakeMyDataSelfie #gig18. -We will answer back with your new Twitter Data Selfie. - -Also, you can go into more technical details on how to take the Data Selfie by yourself following the -[visualizing step link](./visualizing.md). DELETED wiki/twitter/visualizing.md Index: wiki/twitter/visualizing.md ================================================================== --- wiki/twitter/visualizing.md +++ wiki/twitter/visualizing.md @@ -1,60 +0,0 @@ -# Visualizing your Twitter presence - -> **Important:** To do this part, you need to have already [published your Twitter data](./publishing.md). - -This is a more deeper and technical part about how you can visualize your Twitter presence. -This is the document outline: - - - Installing Pharo. - - Installing Grafoscopio. - - Runing the Grafoscopio interactive notebook with you exported data. - - Save and tweet your Twitter Data Selfie. - - Help us to refine and improve the process. - -For this, we are going to use the [Grafoscopio][grafoscopio] *pocket infrastructure* for data activism, -storytelling, visualization and reproducible research and publishing. - -[grafoscopio]: http://mutabit.com/grafoscopio/index.en.html - -## Installing Pharo - -Go to the [Pharo downlad website]() and download Pharo for your platform (Windows, Linux or Mac). - -## Installing Grafoscopio - -After installing and launching Pharo in your computer, go to the [Grafoscopio User Manual][manual] and follow -the installation instructions in the capter 3, subsection 3.1: "Installing from the Pharo Catalog". -If you are in a workshop with us, don't worry, we will help you all along the way. -The Manual also provides community support contact places and support channels (mailing list, Telegram chat channel). - -[manual]: http://mutabit.com/repos.fossil/grafoscopio/doc/tip/Docs/En/Books/Manual/manual.pdf - -## Running the interactive notebook - - - Once Grafoscopio is installed over Pharo, go to the *Docking bar* (the one in the top - border of the Pharo Window) and select the Launch menu. - - Select the `Launch > Notebook from the Internet...` submenu. - - Copy from the web and paste to the previous input box this url (with no extra spaces - at the beginning or the end): - - - - Click the "OK" button. - - You will see a Grafoscopio interactive notebook, which is a tree like document, used by this software - to organize different kinds of documents, from simple notes to [book size projects][mapeda]. - The notebook contains two main parts: The tree (left) and the node detailes (right). - Click on the node named "re:publica 2018", specifically, on a little triangle at the left. - You will see the node contents and its children - (other nodes with more detailed information). - - The nodes should be relatively self-explanatory. - To run the code nodes, click on the green "Play" symbol triangle at the left of each node. - (We will show you more details at the workshop). - -[mapeda]: http://mutabit.com/repos.fossil/mapeda/index - -## Saving and sharing the visualization - -This will be explained in the live workshop and documented later here. - -## Helping us to refine and improve the process - -This will be explained in the live workshop and documented later here.