Breaking the Cell #WebExpo

62

description

Talk given at Using Google Apps Script and Sheets for social network data mining and analysis Examples used in this presentation bundled at http://bit.ly/breaking-cell There is growing interest in the use of data to provide actionable insight. This interest goes beyond the professional analysts and just as fields such as mathematics and astronomy have benefited from the enthusiastic amateur so does data science. Social networks are a rich playground of data and whilst many provide access to their data via APIs but access via this route can be daunting. You can of course turn to 'analytics as a service' sites which will take your credentials and provide you with some answers, but often this can be what they want to tell you and not what you want to hear. A solution is the spreadsheet. Spreadsheets provide an interface for data exploration for those with basic skills. With Google Sheets the opportunities increase exponentially, not just in terms of collaboration, but also with the power of Google Apps Script. Apps Script provides easy integration into other Google products and services, such as Google Analytics, as well as third party APIs like Twitter. In this presentation we show how Google Sheets can become a rich playground where data from different services can be collected and analysed.

Transcript of Breaking the Cell #WebExpo

  • 1. Breaking the CellUsing Google Apps Script andSheets for social network datamining and analysisMartin HawkseyChief Innovation, Technologyand Community Officer@mhawkseyThis work is licensed undera Creative Commons Attribution3.0 Unported License. CC-BYmhawksey All links: http://bit.ly/breaking-cell

2. alt.ac.ukGoal make you aware of social dataopportunities show you a toolset to achieve thishttp://bit.ly/breaking-cell 3. CC-BY-SA-NCGeoffery KehrigMother Of Invention :Phttps://flic.kr/p/bF3gjqhttp://bit.ly/breaking-cell 4. http://bit.ly/breaking-cell 5. http://bit.ly/breaking-cell 6. http://bit.ly/breaking-cell 7. http://bit.ly/breaking-cell 8. http://bit.ly/breaking-cell 9. http://bit.ly/breaking-cell 10. the network browser for Microsoft Excelhttp://bit.ly/breaking-cell 11. importFeed Warning: No persistence!!!alt.ac.ukhttp://bit.ly/breaking-cell 12. v {}alt.ac.ukhttp://bit.ly/breaking-cell 13. alt.ac.ukthe hackhttp://bit.ly/breaking-cell 14. alt.ac.ukthe hack (2)http://bit.ly/breaking-cell 15. alt.ac.ukthe hack (2)http://bit.ly/breaking-cell 16. alt.ac.ukthe hack (2)http://bit.ly/breaking-cell 17. v {}alt.ac.ukhttp://bit.ly/breaking-cell 18. CC-BY-NC-NDGeoff LlerenaDead End!!!http://bit.ly/breaking-cell https://flic.kr/p/f59zRU 19. Dr. Tony HirstThe Open [email protected]://bit.ly/breaking-cell 20. Say hello to Google Apps ScriptCC-BY Google Google Apps Script, 13-03-2012alt.ac.ukhttp://bit.ly/breaking-cell 21. alt.ac.ukCode in the cloud Standalone Scriptsscript.google.comGoogle Drive > Create > Script Container-bound Google Documents, Sheets, FormsTools > Script editor Google SitesMore > Manage Site > Apps Scripthttp://bit.ly/breaking-cell 22. 11 Google apps, 1 platform in the cloudIncrease the power of your favorite Google apps like Calendar, Docs, Drive, Gmail, and Sheets.Apps Script lets you do more with Google. All on aJavaScript platform in the cloud.http://bit.ly/breaking-cell alt.ac.uk 23. http://bit.ly/breaking-cell 24. alt.ac.ukJavaScript in the cloudApps Script is based on JavaScript 1.6,plus a few features from 1.7 and 1.8.http://bit.ly/breaking-cell 25. http://bit.ly/breaking-cell alt.ac.uk 26. http://bit.ly/breaking-cell alt.ac.uk 27. http://bit.ly/breaking-cell alt.ac.uk 28. http://bit.ly/breaking-cell alt.ac.uk 29. alt.ac.ukThe addiction continueshttp://bit.ly/breaking-cell 30. You may provide spreadsheet or PDF files oralt.ac.ukother export functionality via non-programmaticmeans, such as using a saveas button, for up to 100,000 public Tweetsand/or User Objects per user per dayhttp://bit.ly/breaking-cell 31. http://bit.ly/breaking-cell 32. http://bit.ly/breaking-cell 33. TAGSExplorerPowered by Google Sheets, Googlehttp://bit.ly/breaking-cell Visualisation API and D3js 34. http://bit.ly/breaking-cell 35. Who are your top contentdistributors on Twitter? 36. [my link]alt.ac.ukhttp://bit.ly/breaking-cell 37. Step #1: Get t.co data from GATry http://go.alt.ac.uk/ga-tco-referral[demo link]alt.ac.ukhttp://bit.ly/breaking-cell 38. Step #2: Search t.cos on Twitteralt.ac.ukhttp://bit.ly/breaking-cell 39. alt.ac.ukStep #3: Make prettyhttp://bit.ly/breaking-cell 40. alt.ac.ukStep #3: Make prettyhttp://bit.ly/breaking-cell 41. http://bit.ly/breaking-cell TAGS - Twitter Archiving Google Sheet 42. http://bit.ly/breaking-cell TAGS - Twitter Archiving Google Sheet 43. http://bit.ly/breaking-cell TAGS - Twitter Archiving Google Sheet 44. http://bit.ly/breaking-cell TAGS - Twitter Archiving Google Sheet 45. http://bit.ly/breaking-cell TAGS - Twitter Archiving Google Sheet 46. Enable scripts to receivePOST and/or GETfunction returns an HTMLservice HtmlOutput object, ..or a Content serviceTextOutput object.http://bit.ly/breaking-cell 47. alt.ac.ukBeyond Twitterhttp://bit.ly/breaking-cell 48. alt.ac.ukThe Future of Ed-Tech is aReclamation ProjectWe can reclaim the Weband more broadly ed-techfor teaching and learning.But we must reclaim controlof the data, content, andknowledge we create.Alan Levine October 14, 2013https://flic.kr/p/gFKxesAudrey WattersHack Educationhttp://bit.ly/breaking-cell 49. alt.ac.ukDkuji+MartinHawksey @mhawkseyhttp://bit.ly/breaking-cell 50. Association for Learning Technologywww.alt.ac.uk @A_L_TRegistered charity number: 1063519 51. alt.ac.ukUpdate Your Twitter Archive with Google Drivehttp://bit.ly/breaking-cell 52. alt.ac.ukUpdate Your Twitter Archive with Google Drivehttp://bit.ly/breaking-cell 53. http://bit.ly/breaking-cell 54. or http://tweets.hawksey.infohttp://bit.ly/breaking-cell 55. http://bit.ly/breaking-cell 56. http://bit.ly/breaking-cell 57. http://bit.ly/breaking-cell 58. http://bit.ly/breaking-cell 59. alt.ac.ukThe Future of Ed-Tech is aReclamation ProjectWe can reclaim the Weband more broadly ed-techfor teaching and learning.But we must reclaim controlof the data, content, andknowledge we create.Alan Levine October 14, 2013https://flic.kr/p/gFKxesAudrey WattersHack Educationhttp://bit.ly/breaking-cell 60. alt.ac.ukDkuji+MartinHawksey @mhawkseyhttp://bit.ly/breaking-cell 61. Association for Learning Technologywww.alt.ac.uk @A_L_TRegistered charity number: 1063519