Your SlideShare is downloading. ×
Hackeando o Facebook e o Twitter com Python TI no Vale
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Hackeando o Facebook e o Twitter com Python TI no Vale

3,901
views

Published on

Hacking básico do Facebook e do Twitter com Python. Baterias incluídas. Prévia da Oficina que darei no Campus Party 2013.

Hacking básico do Facebook e do Twitter com Python. Baterias incluídas. Prévia da Oficina que darei no Campus Party 2013.

Published in: Education

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,901
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
105
Comments
1
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Hackeando o Twitter e o Facebook com Python @fmasanori TI no Valehttp://www.slideshare.net/fmasanori
  • 2. Agenda (Python 2.7)• Python vale a pena• JSON killer module• Twitter Client• Facebook Hacking• Reddit & MongoDB (se der tempo)• Propaganda• Perguntas
  • 3. Python: cases de sucesso
  • 4. Python: cases de sucesso
  • 5. Python: cases de sucesso
  • 6. Python: cases de sucesso
  • 7. Python: cases de sucesso
  • 8. Python: quem usa
  • 9. Python: quem usa
  • 10. Python: quem usa
  • 11. Python: quem usa em SJC
  • 12. Github e StackOverflow
  • 13. Job Trends Indeed.com
  • 14. Language of the year 2007 and 2010
  • 15. Melhora da auto estima do aluno
  • 16. Tempo para ser produtivo C 2a Java 6m Python 1m
  • 17. JSON killer module
  • 18. JavaScript Object Notation• http://json.org/• Independente de linguagem• Pares nome/valor• Lista ordenada• Muito adotado atualmente• Alternativa para o XML – XML mais verbosa – XML menor legibilidade
  • 19. Twitter Client
  • 20. Twitter Client
  • 21. Twitter Client
  • 22. Sentiment Analysismenina1: aaaaaaaaaaaaaaaaaaa eu NAO GOSTO DELEmenina2: e vc ficará rica , e irá dividir suariqueza cm sua amg aq *u*menina1: kkkkkk como assim eu fikar rica pq ??menina2: pq ele é inteligente , e vai arranjarum ótimo emprego , e ganhar mt dinheiro rsmenina1: kkkkk ele é inteligente como assim ??menina2: AQUELE VIADO PASSOU NO CASDINHO , E EUNAO !
  • 23. Twitter Client (by Pamela Fox)https://gist.github.com/4120037
  • 24. Twitter Trending Topics
  • 25. Twitter Trending Topics (by Bruno Rocha) https://gist.github.com/4121001
  • 26. Twitter Trending Topics
  • 27. Facebook Hacking
  • 28. Hackers não são “do mal”?
  • 29. “O Facebook é dirigido por hackers. A maioria das pessoas pensa de um hacker como alguém que invade um sistema de computador. Mas nós vemos isso como uma filosofia. Aqui, os hackers assumem que sempre há uma maneira melhor, mais eficiente de resolver problemas.” facebook.com/careers
  • 30. graph.facebook.com
  • 31. graph.facebook.comhttps://gist.github.com/4121690
  • 32. Facebook profile
  • 33. Facebook profile photo
  • 34. Facebook Graph API• https://graph.facebook.com• Objetos JSON• Links autenticados• Obs.: access_token expira• Autenticar novamente neste caso
  • 35. Facebook Friends
  • 36. Facebook Friends Photos https://gist.github.com/4124876
  • 37. AndroidWallpaper
  • 38. AndroidWallpaper
  • 39. TI no Vale: participantes• Hackear participantes a partir do evento criado no Facebook• Cruzar com a lista de presentes• Inserir link para o perfil pessoal no Facebook• Obs.: somente alguns participantes e com a foto na data do evento
  • 40. Reddit + MongoDB client
  • 41. Reddit client (by 10gen)https://gist.github.com/4126108
  • 42. Reddit client
  • 43. MongoDB == JSONFlexible Schema
  • 44. Relational DB
  • 45. Reddit MongoDB client https://gist.github.com/4126471
  • 46. Reddit MongoDB client
  • 47. PropagandaHackeando o Facebook e o Twitter com Python 01-fev 10h-12h
  • 48. Perguntas? fmasanori@gmail.comfacebook.com/fmasanori twitter.com/fmasanori