يقوم [Neotoma](https://neotoma.io) ([على GitHub](https://github.com/neotoma)) الآن بعمل نسخة احتياطية لجميع تسجيلات الوصول إلى [Foursquare](http://foursquare.com) / [Swarm](https://www.swarmapp.com) في حساب Dropbox الخاص بي حيث يتم إعادة نشرها على الفور على موقع الويب الخاص بي على {{#link-to 'checkins'}}موقع جديد صفحة تسجيلات الوصول{{/link-to}}.

يعتمد هذا الإعداد على {{#link-to 'post' $post-dropbox-website-publishing.id}}نفس تقنية النشر{{/link-to}} مثل محتوى موقع الويب الآخر بالإضافة إلى [التغييرات الأخيرة على مزامنة Neotoma البرنامج](https://github.com/neotoma/sync-server/commit/fc5a2a2412ad405f5e1c670f1f6963c4300fe527#diff-6365ffb16fdc3a539e4cda9e40ab2a1cR825).

يقوم هذا البرنامج الآن بتحويل تسجيلات الوصول إلى Foursquare المنسوخة مبدئيًا بتنسيق JSON خاص من واجهة برمجة التطبيقات (على سبيل المثال، [واحدة من عطلة نهاية الأسبوع الماضية](https://Gist.github.com/markmhx/52d49a3ed4328c6141271b2640a25eea)) إلى تنسيق [JSON API](http://jsonapi.org/) أنظف قبل حفظها في Dropbox لذلك [my يمكن لبرنامج موقع الويب](https://github.com/neotoma/personal-server) فهمها بسهولة وتقديمها كمحتوى:

```
{
  البيانات: {
    المعرف: "Foursquare-5a0719c1d4cc9849790606eb"،
    النوع: "تسجيل الوصول"،
    السمات: {
      الدولة المكانية: "كاتالونيا"،
      المكان البريدي: "43840"،
      اسم المكان: "كورسيجا"،
      خط الطول المكاني: 1.1382177519242145،
      خط العرض: 41.076488193500616،
      رمز البلد: "ES"،
      بلد المكان: "إسبانيا"،
      مدينة المكان: "سالو"،
      فئة المكان: "مطعم إسباني"،
      عنوان المكان: "C. Major, 31"،
      عنوان URL للصورة: "https://igx.4sqi.net/img/general/original/11437_gvUS2Nmh9bAaE7O2PP98sz5TZTzTbzr-wQlEShLGkmU.jpg"،
      عدد الإعجابات: 1,
      معرف مكان Foursquare: "4d0bce3d46bab60c9cc82990"،
      الوصف: "Primera calçotada de l’any!",
      تم الإنشاء في: "2017-11-11T15:39:45.000Z"
    }
  }
}
```

من المؤكد أن التنسيق الدقيق الذي أستخدمه هنا سوف يتطور عندما أقوم بإنشاء وظائف حول هذه البيانات على موقع الويب الخاص بي. على سبيل المثال، أخطط لتقسيم الأماكن المضمنة في عمليات تسجيل الوصول إلى ملفات خاصة بها حتى أتمكن من تصنيف الأماكن التي أزورها حسب التردد. ولكن في الوقت الحالي، يوفر هذا التنسيق طريقة سريعة وبسيطة لعرض عمليات تسجيل الوصول بشكل عكسي بتسلسل زمني.

أيضًا، تجري Neotoma حاليًا نسخة احتياطية تاريخية كاملة من عمليات تسجيل الوصول الخاصة بي عندما أقوم بربط حساباتي على Dropbox وFoursquare بها، ولكنها لا تستمر في مراقبة عمليات تسجيل الوصول الجديدة.

سأعمل على تحسين النظام قريبًا لمزامنة جميع عمليات تسجيل الوصول الجديدة/المستقبلية تلقائيًا حتى تظهر على موقع الويب الخاص بي أيضًا، سواء على صفحة تسجيلات الوصول أعلاه أو على الصفحة الرئيسية حيث أعرض آخر تسجيل وصول خاص بي في الأعلى.