Редактирование было бы довольно легко, если бы у Вас был ISBN, но преобразовывающий от UPC до ISBN не так легко, как Вы хотели бы.
Вот некоторый код JavaScript для него от http://isbn.nu , где это сделано в сценарии
if (indexisbn.indexOf("978") == 0) {
isbn = isbn.substr(3,9);
var xsum = 0;
var add = 0;
var i = 0;
for (i = 0; i < 9; i++) {
add = isbn.substr(i,1);
xsum += (10 - i) * add;
}
xsum %= 11;
xsum = 11 - xsum;
if (xsum == 10) { xsum = "X"; }
if (xsum == 11) { xsum = "0"; }
isbn += xsum;
}
Однако, который только преобразовывает от UPC до ISBN [приблизительно 116] из времени.
можно хотеть посмотреть штрихкод, сканируя страницу проекта, также - поездка одного человека для сканирования книг.
, Таким образом, Вы знаете [приблизительно 113] Amazon Web Services . Но это предполагает, что амазонка имеет книгу и просканировала в UPC.
можно также попробовать UPCdatabase в http://www.upcdatabase.com/item/ {UPC}, но это также неполно - по крайней мере, это растет..
база данных Библиотеки Конгресса является также неполной с UPCs до сих пор (хотя это довольно всесторонне), и более твердо быть автоматизированным.
В настоящее время, кажется, что необходимо было бы записать это сами для имения высокоуровневого поиска, который возвращает простую информацию (и пробует каждый сервис)
Попробуйте вместо этого
run('echo "CREATE DATABASE %s;"|mysql --batch --user=%s --password=%s --host=%s' % (dataname, env.mysqluser, env.mysqlpassword, env.mysqlhost), pty=True)