Fix probably SEGV in outbox envelope creation with shared inboxes, move data for statuses so everything isn't data/statuses/*.json (need to repeat for data/statuses/ap)
parent
6d78a1c827
commit
f04141fdbd
@ -0,0 +1,23 @@
|
||||
#!/usr/bin/ruby
|
||||
|
||||
require 'fileutils'
|
||||
|
||||
Dir.children("data/statuses/").each {|child|
|
||||
if /^([0-9]+)\.json$/ =~ child
|
||||
id = $1.to_i
|
||||
millions = id / 1000000
|
||||
thousands = id % 1000000 / 1000
|
||||
ones = id % 1000
|
||||
|
||||
target_file = "data/statuses/#{"%03d"%millions}m/#{"%03d"%thousands}k/#{"%03d"%ones}.json"
|
||||
|
||||
dirname = File.dirname(target_file)
|
||||
if( !File.exist?(dirname))
|
||||
puts "dirname=#{dirname}"
|
||||
FileUtils.mkdir_p(dirname)
|
||||
end
|
||||
|
||||
puts "data/statuses/#{child} -> #{target_file}"
|
||||
FileUtils.move("data/statuses/#{child}",target_file);
|
||||
end
|
||||
}
|
Loading…
Reference in new issue