Готовият ти архив
Какво става, ако на един спомен му липсва дата или място?
Тогава не записваме нищо. Файлът е включен в архива, просто без липсващите подробности. Никога не си измисляме информация. Точен час и място могат да бъдат зададени само там, където връзката с правилния файл е еднозначна, защото файлът с историята на Snapchat не казва към кой спомен се отнася всеки час и всяко място.
Тогава оставяме празно. Файлът е включен в архива, просто без подробностите, които ги е нямало в експорта.
Може да звучи като ограничение, но е съзнателен избор и е най-важното нещо, което правим. Измислена дата е по-лоша от никаква дата, защото тихомълком разваля точно хронологията, за която си платил. А го забелязваш чак години по-късно, когато се чудиш защо една снимка стои на грешното място.
Същото важи за местата. Някои експорти изобщо не съдържат GPS. Тогава картата остава празна и това е правилно: споменът е направен някъде, но ние не знаем къде, а да гадаем град би значило да ти измислим спомен.
Има и втора причина, която е по-малко очевидна и важи дори за напълно пълен експорт. Часовете и местата стоят в отделен файл, memories_history.json, а той не казва към коя снимка или видео се отнася всеки запис. Измерихме го върху истински архив: и в 401 записа полето за връзката за изтегляне беше празно. Остават дата, вид на файла и позиция, но никакъв ключ обратно към файла.
Имената на файловете помагат само донякъде, тъй като съдържат деня и после случаен идентификатор. Това значи, че можем да свържем двата източника по ден и по вид, но не винаги в рамките на един ден. Ако имаш дванайсет снапа в събота, а историята изброява дванайсет часа за онази събота, няма никаква информация кой час е на коя снимка. Все пак опитахме да ги съпоставим подред: в архив от 1182 файла беше вярно само в 39 процента от случаите, което е друг начин да се каже, че е грешно.
Затова задаваме само това, което можем да подкрепим. Ако в даден ден има един-единствен спомен от този вид, връзката е еднозначна и получаваш и часа, и позицията. Ако всички спомени от онзи ден споделят една и съща позиция, те я получават, тъй като е вярна независимо как се сдвояват. Ако позициите се различават, получаваш деня и нищо повече. Алтернативата би била да гадаем, а снимка, подпечатана с грешен град, е по-лоша от снимка без никакъв печат.
В имейла, който получаваш, когато архивът е готов, пише точно колко от твоите спомени са получили час и колко са получили позиция. Числото варира между експортите, така че го даваме за всеки архив, вместо да слагаме средна стойност на сайта.
Другата честа причина е, че JSON файловете не са били отметнати, когато експортът е бил поръчан. Без тях можем да прочетем само датата от името на файла, което дава правилния ден, но никакъв час и никаква позиция. Ако го забележиш после, можеш да поръчаш нов експорт безплатно и да го пуснеш пак при нас без допълнително плащане.
Файловете без дата се подреждат последни в архива, в собствена папка, с ясни имена. Така те не се смесват сред тези с дати и не пречат на реда.
В обобщението, което получаваш след това, виждаш точно колко спомена са си върнали датата и мястото. Не е нужно да ни вярваш на дума. Можеш да преброиш сам.