コミットを比較

...
3 コミット
作成者 SHA1 メッセージ 日付
みてるぞ ef229ed49b backend/lib/tasks/sync_nico.rake を更新 2026-10-07 04:22:27 +09:00
みてるぞ 68b38182b4 backend/lib/tasks/export_nico.rake を更新 2026-10-07 04:10:57 +09:00
みてるぞ 6ce7990178 #426 2026-10-07 04:03:33 +09:00
2個のファイルの変更、6行の追加、6行の削除
+3 -3
ファイルの表示
@@ -3,8 +3,8 @@ namespace :nico do
task export: :environment do task export: :environment do
require 'open3' require 'open3'
mysql_user = ENV.fetch('MYSQL_USER') mysql_user = ENV.fetch('NIZIKA_NICO_MYSQL_USER')
mysql_pass = ENV.fetch('MYSQL_PASS') mysql_pass = ENV.fetch('NIZIKA_NICO_MYSQL_PASS')
nizika_nico_path = ENV.fetch('NIZIKA_NICO_PATH') nizika_nico_path = ENV.fetch('NIZIKA_NICO_PATH')
videos = Post.where('url LIKE ?', '%nicovideo.jp/watch/%').pluck(:url).filter_map { videos = Post.where('url LIKE ?', '%nicovideo.jp/watch/%').pluck(:url).filter_map {
@@ -14,7 +14,7 @@ namespace :nico do
next if videos.empty? next if videos.empty?
_, stderr, status = Open3.capture3( _, stderr, status = Open3.capture3(
{ 'MYSQL_USER' => mysql_user, 'MYSQL_PASS' => mysql_pass }, { 'NIZIKA_NICO_MYSQL_USER' => mysql_user, 'NIZIKA_NICO_MYSQL_PASS' => mysql_pass },
'python3', '-m', 'tracked_videos.put_bulk_upsert', *videos, 'python3', '-m', 'tracked_videos.put_bulk_upsert', *videos,
chdir: nizika_nico_path) chdir: nizika_nico_path)
+3 -3
ファイルの表示
@@ -54,11 +54,11 @@ namespace :nico do
.find_each(&:destroy!) .find_each(&:destroy!)
end end
mysql_user = ENV['MYSQL_USER'] mysql_user = ENV['NIZIKA_NICO_MYSQL_USER']
mysql_pass = ENV['MYSQL_PASS'] mysql_pass = ENV['NIZIKA_NICO_MYSQL_PASS']
nizika_nico_path = ENV['NIZIKA_NICO_PATH'] nizika_nico_path = ENV['NIZIKA_NICO_PATH']
stdout, stderr, status = Open3.capture3( stdout, stderr, status = Open3.capture3(
{ 'MYSQL_USER' => mysql_user, 'MYSQL_PASS' => mysql_pass }, { 'NIZIKA_NICO_MYSQL_USER' => mysql_user, 'NIZIKA_NICO_MYSQL_PASS' => mysql_pass },
'python3', "#{ nizika_nico_path }/get_videos.py") 'python3', "#{ nizika_nico_path }/get_videos.py")
unless status.success? unless status.success?