diff --git a/bin/cron/fetch_external_resources b/bin/cron/fetch_external_resources deleted file mode 100755 index 135d355676fc7..0000000000000 --- a/bin/cron/fetch_external_resources +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env ruby -require_relative '../../deployment' -require 'cdo/chat_client' -require 'cdo/only_one' -require 'fileutils' -require 'open-uri' -require 'sequel' - -DASHBOARD_DB = Sequel.connect(CDO.dashboard_db_reader.sub('mysql:', 'mysql2:')) -#DASHBOARD_DB.loggers << Logger.new(STDOUT) if rack_env?(:development) - -def youtube_thumbnails - {}.tap do |results| - DASHBOARD_DB[:videos].all.each do |i| - results[dashboard_dir('public', 'c', 'video_thumbnails', "#{i[:key]}.jpg")] = "http://img.youtube.com/vi/#{i[:youtube_code]}/mqdefault.jpg" - end - end -end - -def main - youtube_thumbnails.each_pair do |path, url| - begin - puts "Downloading #{url} to #{path}" if rack_env?(:development) - IO.write(path, open(url).read) - rescue => e - ChatClient.log "Unable to download #{url} to #{path}", color: 'yellow' - ChatClient.log "/quote #{e}", message_format: 'text' - end - end -end - -main if only_one_running?(__FILE__)