Я ищу очень простое и бесплатное облачное хранилище для небольших пакетов данных.
По сути, я хочу написать скрипт Greasemonkey, который пользователь может запускать на нескольких машинах с общим набором данных. Данные в основном представляют собой одно число, для каждого пользователя достаточно восьми байт.
Все сводится к следующим требованиям:
- простой для разработки (это забавный проект на несколько часов, я не хочу вкладывать в синхронизацию в два раза больше)
- хранить восемь байтов на пользователя (или, может быть, немного больше, но это действительно очень мало)
- в идеале, пользователям не нужно регистрироваться (они просто получают случайный ключ, который они могут ввести на всех своих машинах)
- Мне не нужно регистрироваться (это все Greasemonkey, поэтому нет способа скрыть секрет, как ключ разработчика)
- в значениях нет личных данных, поэтому другой пользователь получает доступ к этой информации, угадывая случайный ключ, это не проблема
- информация легко воссоздается (делиться ею в облаке просто для удобства), так что другой пользователь, принимающий «ключ», также легко исправляется
Первые идеи:
- Магазин в Документах Google с формой в качестве внешнего интерфейса. Конечно, это немного уродливо, и каждый пользователь должен настроить его снова.
- Я мог бы настроить экземпляр Google App Engine, который позволяет сохранять номер в ключе и получать номер по ключу. Это не будет сложно, но все равно звучит излишне для того, что мне нужно.
- Я мог бы создать дополнение Firefox вместо скрипта Greasemonkey и использовать Mozilla Weave / Sync - который, к сожалению, пока не поддерживает хранение локального хранилища HTML5, поэтому GM недостаточно. Конечно, тогда мне придется реализовать то же самое для Opera и Chrome (при условии, что для них есть аналогичные сервисы) вместо простого повторного использования пользовательского скрипта.
Кто-нибудь получил умную идею или услугу, о которой я не знаю?
Обновление для тех, кому интересно: в итоге я пошел по маршруту GAE (около половины страницы кода Python). Я только открыл OpenKeyval впоследствии (см. Ниже). Преимущество заключается в том, что пользователям довольно легко подключаться на всех своих компьютерах (только для входа в учетную запись Google, без других ключей для передачи с компьютера A на компьютер B), недостатком является то, что каждому нужен аккаунт Google.