class InstagramCrawler::Main
Public Class Methods
run()
click to toggle source
# File lib/instagram_crawler/main.rb, line 3 def self.run Logger.info text_to_ASCII.light_red Logger.info "Running instagram-crawler v#{InstagramCrawler::VERSION}\n" start_time = Time.now File.mkdir page_info, user_id = Parser::Html.new(Config.base_url).parsing Parser::Json.new(page_info, user_id).parsing if page_info["has_next_page"] end_time = Time.now Logger.info "\nSuccess, all files have been downloaded!".light_green end
Private Class Methods
text_to_ASCII()
click to toggle source
# File lib/instagram_crawler/main.rb, line 16 def self.text_to_ASCII <<~USAGE.freeze ___ _ ___ _ |_ _|_ _ __| |_ __ _ __ _ _ _ __ _ _ __ / __|_ _ __ ___ __ _| |___ _ _ | || ' \\(_-< _/ _` / _` | '_/ _` | ' \\ | (__| '_/ _` \\ V V / / -_) '_| |___|_||_/__/\\__\\__,_\\__, |_| \\__,_|_|_|_| \\___|_| \\__,_|\\_/\\_/|_\\___|_| |___/ USAGE end