Skip to content

Instantly share code, notes, and snippets.

@n8
n8 / twitter_sample.rb
Created Feb 26, 2019
Twitter Analytics Sample
View twitter_sample.rb
require "twitter"
require 'csv'
client = Twitter::REST::Client.new do |config|
end
puts "ID, Date, Text, Engagement count, Contains Media?, Hashtags?, User Mentions?, Has Video?, Has Pic?, Has GIF?"
regex = /[\u{203C}\u{2049}\u{20E3}\u{2122}\u{2139}\u{2194}-\u{2199}\u{21A9}-\u{21AA}\u{231A}-\u{231B}\u{23E9}-\u{23EC}\u{23F0}\u{23F3}\u{24C2}\u{25AA}-\u{25AB}\u{25B6}\u{25C0}\u{25FB}-\u{25FE}\u{2600}-\u{2601}\u{260E}\u{2611}\u{2614}-\u{2615}\u{261D}\u{263A}\u{2648}-\u{2653}\u{2660}\u{2663}\u{2665}-\u{2666}\u{2668}\u{267B}\u{267F}\u{2693}\u{26A0}-\u{26A1}\u{26AA}-\u{26AB}\u{26BD}-\u{26BE}\u{26C4}-\u{26C5}\u{26CE}\u{26D4}\u{26EA}\u{26F2}-\u{26F3}\u{26F5}\u{26FA}\u{26FD}\u{2702}\u{2705}\u{2708}-\u{270C}\u{270F}\u{2712}\u{2714}\u{2716}\u{2728}\u{2733}-\u{2734}\u{2744}\u{2747}\u{274C}\u{274E}\u{2753}-\u{2755}\u{2757}\u{2764}\u{2795}-\u{2797}\u{27A1}\u{27B0}\u{2934}-\u{2935}\u{2B05}-\u{2B07}\u{2B1B}-\u{2B1C}\u{2B50}\u{2B55}\u{3030}\u{303D}\u{3297}\u{3299}\u{1F004}\u{1F0CF}\u{1F170}-\u{1F171}\u{1F17E}-\u{1F17F}\u{1
View 12.rb
@question = current_user.questions.find(params[:question_id))
View 11.rb
@question = Question.find(params[:question_id))
View 10.js
$.ajax({
url: "/selected_answer",
type: "POST",
dataType: "json",
data: {user_id: current_user.id, question_id: question_id}
});
View 9.rb
projects = current_account.projects.where
View 8.rb
projects = current_user.projects.where
View 7.rb
projects = Project.where
View 6.rb
projects = Project.where("category = ?", params[:category]).limit(10)
View 5.rb
'); DROP TABLE USERS;'
View 4.rb
') AND private=true'