Синхронизация проверок Foursquare / Swarm с моим сайтом
Neotoma теперь сохраняет резервные копии всех моих чекинов Foursquare/Swarm в моей учетной записи Dropbox, после чего они мгновенно переиздаются на моем веб-сайте на новой странице чекинов.
Neotoma (на GitHub) теперь выполняет резервное копирование всех моих отметок Foursquare / Swarm в мою учетную запись Dropbox, после чего они мгновенно переиздаются на моем веб-сайте {{#link-to 'checkins'}}новая страница отметок{{/link-to}}.
Эта настройка основана на {{#link-to 'post' $post-dropbox-website-publishing.id}}той же методике публикации{{/link-to}}, что и другой контент моего веб-сайта, а также на недавних изменениях в синхронизации Neotoma программное обеспечение.
Это программное обеспечение теперь преобразует проверки Foursquare, первоначально скопированные в собственном формате JSON из своего API (например, один из прошлых выходных) в более чистый формат JSON API перед сохранением их в Dropbox, поэтому [мой веб-сайт] программное обеспечение](https://github.com/neotoma/personal-server) может легко понять и использовать их в качестве контента:
{
данные: {
идентификатор: "foursquare-5a0719c1d4cc9849790606eb",
тип: "регистрация",
атрибуты: {
место-государство: «Каталония»,
Почтовое место: "43840",
топоним: «Корсега»,
место-долгота: 1.1382177519242145,
широта места: 41.076488193500616,
место-код страны: "ES",
место-страна: «Испания»,
место-город: "Салоу",
категория места: "Испанский ресторан",
место-адрес: «С.Майорская, 31»,
URL-адрес фотографии: "https://igx.4sqi.net/img/general/original/11437_gvUS2Nmh9bAaE7O2PP98sz5TZTzTbzr-wQlEShLGkmU.jpg",
Количество лайков: 1,
foursquare-venue-id: "4d0bce3d46bab60c9cc82990",
описание: "Primera Calçotada de l’any!",
создано: "2017-11-11T15:39:45.000Z"
}
}
}Точный формат, который я здесь использую, определенно будет меняться по мере того, как я буду расширять функциональность этих данных на своем веб-сайте. Например, я планирую выделить места, встроенные в чекины, в отдельные файлы, чтобы можно было ранжировать места, которые я посещаю, по частоте посещения. Но на данный момент этот формат обеспечивает быстрый и простой способ отобразить чекины в обратном хронологическом порядке.
Кроме того, Neotoma в настоящее время выполняет полную историческую резервную копию моих проверок, когда я подключаю к ней свои учетные записи Dropbox и Foursquare, но не отслеживает новые проверки.
В ближайшее время я буду улучшать систему, чтобы автоматически синхронизировать все новые/будущие проверки, чтобы они также появлялись на моем веб-сайте, как на указанной выше странице проверок, так и на главной странице, где я показываю свою последнюю регистрацию вверху.