weibo: normalize weibo urls in artist entries.

Normalize all Weibo URLs in artist entries to one of these forms:

* https://www.weibo.com/u/5399876326
* https://www.weibo.com/p/1005055399876326
* https://www.weibo.com/chengziyou666
This commit is contained in:
evazion
2022-03-13 20:48:42 -05:00
parent 1d9a15a119
commit 223742c365
3 changed files with 39 additions and 3 deletions

View File

@@ -3,9 +3,11 @@ require_relative "../../config/environment"
# Run a block of code in a transaction, and only commit it after confirmation.
def with_confirmation(&block)
ApplicationRecord.transaction do
yield
CurrentUser.scoped(User.system, "127.0.0.1") do
yield
print "Commit? (yes/no): "
raise "abort" unless STDIN.readline.chomp == "yes"
print "Commit? (yes/no): "
raise "abort" unless STDIN.readline.chomp == "yes"
end
end
end