Sobre o serviço
Porque é que os meus snaps têm a data errada?
A exportação do Snapchat não põe a data original dentro dos ficheiros. O teu computador julga então que tudo foi criado no dia em que transferiste a exportação.
A explicação está em onde vive a informação. Uma fotografia de uma câmara normal leva a data dentro do ficheiro, numa coisa chamada dados EXIF. É por isso que as aplicações de fotografias conseguem ordenar cronologicamente sem saber nada do nome do ficheiro. A data viaja com a fotografia para onde quer que ela vá.
A exportação do Snapchat funciona de outra maneira. As datas e os locais vêm na exportação, mas em dados que a acompanham e não dentro do ficheiro de fotografia ou de vídeo. Por isso, quando importas os ficheiros, a tua aplicação de fotografias não vê data nenhuma e recorre à única coisa que tem: quando o ficheiro foi criado no disco. Ou seja, o dia em que o transferiste.
O resultado é que vários anos de memórias aterram todos num único dia da tua linha temporal. Fotografias de 2018 ficam misturadas com as de ontem, todas ordenadas como se tivessem acontecido no mesmo momento, num monte de nomes de ficheiro do género b8f2c1a9.mp4 que não dizem nada sobre o que contêm.
Para muita gente isso é pior do que nunca ter tirado nada de lá, porque estraga a ordem de uma biblioteca de fotografias construída ao longo de anos. Arrumar isso à mão depois não é realista. Ninguém corrige a data de doze mil ficheiros um a um.
O que nós fazemos é ler a data e a posição dos dados da exportação e voltar a escrevê-las dentro do ficheiro, onde é o lugar delas. A partir daí, as memórias comportam-se como fotografias normais: o sítio certo na linha temporal, o sítio certo no mapa, nomes de ficheiro que fazem sentido.
Um pormenor importante: o grau de exatidão da data depende do que a tua exportação contém. Se trouxeres contigo os ficheiros JSON, conseguimos datas com hora e GPS. Se faltarem, tudo o que conseguimos ler é o dia a partir do nome do ficheiro. O arquivo sai na ordem certa, mas sem hora do dia e sem mapa. É por isso que aquela caixinha para marcar conta tanto.