Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. General Discussion
  3. After Madblog, how many of you would like #ActivityPub and #Indieweb support to come to [GPSTracker](https://blog.fabiomanganiello.com/article/gpstracker-a-self-hosted-alternative-to-google-maps-timeline) too?

After Madblog, how many of you would like #ActivityPub and #Indieweb support to come to [GPSTracker](https://blog.fabiomanganiello.com/article/gpstracker-a-self-hosted-alternative-to-google-maps-timeline) too?

Scheduled Pinned Locked Moved General Discussion
activitypubgpstrackerindiewebmicroformatsopenstreetmap
6 Posts 4 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • fabio@manganiello.euF This user is from outside of this forum
    fabio@manganiello.euF This user is from outside of this forum
    fabio@manganiello.eu
    wrote last edited by
    #1

    After Madblog, how many of you would like #ActivityPub and #Indieweb support to come to GPSTracker too?

    This is an idea that I've been flirting with for a while.

    Like many Millennials, 10-15 years ago I was into the Foursquare-mania. It was the age where pubs would offer discount to their Foursquare mayor and where people used to share their Foursquare stats and compete on how many badges they had collected.

    Then Foursquare decided to pivot its platform towards the business-side instead, the check-in app was spun off into Swarm, it gradually lost users but it gained trackers, and by now I think only 1-2 of my contacts (out of >100 in the golden age) still use it.

    By now I don't think anyone has filled that gap; there isn't any social media built around networks that share and recommend their check-ins.

    #GPSTracker already supports a lot of tracking, timeline and check-in features, synchronization of geo events with mobile devices, and even stats with arbitrary aggregations (by country, time range, city, region etc.). Plus some features that Foursquare never implemented (like searching for checkins on the timeline by simply selecting an area on the map).

    #Microformats already support location tags through the h-adr class, although they are rarely used. Both #Webmentions and ActivityPub could send check-in activities as permalinks to pages with those tags. And the #OpenStreetMap APIs could do the heavylifting of retrieving POIs in in a certain lat/long box.

    The only hurdle would be implementing the protocols under the hood, as both the Webmentions and Pubby libraries are in #Python while #GPSTracker is in #Typescript. But it could be a good chance to start writing multi-language bindings for those libraries.

    Let me know if it's something that you would use, or even self-host, and if you know if there's anything in the Fediverse that already fills this niche.

    stevenhorner@mastodon.socialS mumonkan@mastodon.onlineM 2 Replies Last reply
    1
    0
    • tag-activitypub@relay.fedi.buzzT tag-activitypub@relay.fedi.buzz shared this topic
    • fabio@manganiello.euF fabio@manganiello.eu

      After Madblog, how many of you would like #ActivityPub and #Indieweb support to come to GPSTracker too?

      This is an idea that I've been flirting with for a while.

      Like many Millennials, 10-15 years ago I was into the Foursquare-mania. It was the age where pubs would offer discount to their Foursquare mayor and where people used to share their Foursquare stats and compete on how many badges they had collected.

      Then Foursquare decided to pivot its platform towards the business-side instead, the check-in app was spun off into Swarm, it gradually lost users but it gained trackers, and by now I think only 1-2 of my contacts (out of >100 in the golden age) still use it.

      By now I don't think anyone has filled that gap; there isn't any social media built around networks that share and recommend their check-ins.

      #GPSTracker already supports a lot of tracking, timeline and check-in features, synchronization of geo events with mobile devices, and even stats with arbitrary aggregations (by country, time range, city, region etc.). Plus some features that Foursquare never implemented (like searching for checkins on the timeline by simply selecting an area on the map).

      #Microformats already support location tags through the h-adr class, although they are rarely used. Both #Webmentions and ActivityPub could send check-in activities as permalinks to pages with those tags. And the #OpenStreetMap APIs could do the heavylifting of retrieving POIs in in a certain lat/long box.

      The only hurdle would be implementing the protocols under the hood, as both the Webmentions and Pubby libraries are in #Python while #GPSTracker is in #Typescript. But it could be a good chance to start writing multi-language bindings for those libraries.

      Let me know if it's something that you would use, or even self-host, and if you know if there's anything in the Fediverse that already fills this niche.

      stevenhorner@mastodon.socialS This user is from outside of this forum
      stevenhorner@mastodon.socialS This user is from outside of this forum
      stevenhorner@mastodon.social
      wrote last edited by
      #2

      @fabio Interesting about GPSTracker in general. I've been doing the same thing since sometime before 2012. Using Tasker to send locations to my own server.

      At one point many years ago I used a modified version to track work phones.

      fabio@manganiello.euF 1 Reply Last reply
      0
      • fabio@manganiello.euF fabio@manganiello.eu

        After Madblog, how many of you would like #ActivityPub and #Indieweb support to come to GPSTracker too?

        This is an idea that I've been flirting with for a while.

        Like many Millennials, 10-15 years ago I was into the Foursquare-mania. It was the age where pubs would offer discount to their Foursquare mayor and where people used to share their Foursquare stats and compete on how many badges they had collected.

        Then Foursquare decided to pivot its platform towards the business-side instead, the check-in app was spun off into Swarm, it gradually lost users but it gained trackers, and by now I think only 1-2 of my contacts (out of >100 in the golden age) still use it.

        By now I don't think anyone has filled that gap; there isn't any social media built around networks that share and recommend their check-ins.

        #GPSTracker already supports a lot of tracking, timeline and check-in features, synchronization of geo events with mobile devices, and even stats with arbitrary aggregations (by country, time range, city, region etc.). Plus some features that Foursquare never implemented (like searching for checkins on the timeline by simply selecting an area on the map).

        #Microformats already support location tags through the h-adr class, although they are rarely used. Both #Webmentions and ActivityPub could send check-in activities as permalinks to pages with those tags. And the #OpenStreetMap APIs could do the heavylifting of retrieving POIs in in a certain lat/long box.

        The only hurdle would be implementing the protocols under the hood, as both the Webmentions and Pubby libraries are in #Python while #GPSTracker is in #Typescript. But it could be a good chance to start writing multi-language bindings for those libraries.

        Let me know if it's something that you would use, or even self-host, and if you know if there's anything in the Fediverse that already fills this niche.

        mumonkan@mastodon.onlineM This user is from outside of this forum
        mumonkan@mastodon.onlineM This user is from outside of this forum
        mumonkan@mastodon.online
        wrote last edited by
        #3

        @fabio this is something i was curious about, after having found AP-based services for other needs (e.g. calendars, books, etc).

        i was originally hoping for AP-enhanced place reviews, but tracking/timeline is an added bonus layer. count me as interested.

        the only couple things related i found are:
        - https://github.com/social-web-foundation/places.pub
        - https://www.reddit.com/r/programming/comments/1b9t7qn/rebuilding_foursquare_for_activitypub_using/

        fabio@manganiello.euF 1 Reply Last reply
        0
        • stevenhorner@mastodon.socialS stevenhorner@mastodon.social

          @fabio Interesting about GPSTracker in general. I've been doing the same thing since sometime before 2012. Using Tasker to send locations to my own server.

          At one point many years ago I used a modified version to track work phones.

          fabio@manganiello.euF This user is from outside of this forum
          fabio@manganiello.euF This user is from outside of this forum
          fabio@manganiello.eu
          wrote last edited by
          #4

          @stevenhorner@mastodon.social similar story here, >10 years of location history (plus all my check-in history scraped from the Foursquare and Google Maps timeline APIs) stored on my db. Sent from Tasker to Platypush and enriched with location info from the OSM API before being stored.

          I used to render them in a Grafana dashboard until they dropped support for Angular in Grafana plugins, then tried a few tracking apps on Nextcloud but they were all unusable, and eventually I decided to build GPSTracker as a more stable way to render my location history.

          1 Reply Last reply
          0
          • mumonkan@mastodon.onlineM mumonkan@mastodon.online

            @fabio this is something i was curious about, after having found AP-based services for other needs (e.g. calendars, books, etc).

            i was originally hoping for AP-enhanced place reviews, but tracking/timeline is an added bonus layer. count me as interested.

            the only couple things related i found are:
            - https://github.com/social-web-foundation/places.pub
            - https://www.reddit.com/r/programming/comments/1b9t7qn/rebuilding_foursquare_for_activitypub_using/

            fabio@manganiello.euF This user is from outside of this forum
            fabio@manganiello.euF This user is from outside of this forum
            fabio@manganiello.eu
            wrote last edited by
            #5

            @Mumonkan@mastodon.online thanks for the reference to places.pub! It already exposes OSM places as AP objects in JS, so perhaps I won't have to reinvent too many parts of the wheel.

            I had also read back then the article from @Edent@mastodon.social - and since it was published around the same time that I had started working on GPSTracker it was the initial spark for the idea of a "federated Foursquare". But I'm not sure if he's done any progress on that after that article (or at least I couldn't find any repo with an MVP).

            His approach is also a good one, he proposes using the (also nearly unused) location attribute on an AP object - and perhaps using both that and h-adr on the URL may make it compatible both with Indieweb and ActivityPub.

            The elephant in the room then would just be support for location attributes on Mastodon I guess.

            edent@mastodon.socialE 1 Reply Last reply
            0
            • fabio@manganiello.euF fabio@manganiello.eu

              @Mumonkan@mastodon.online thanks for the reference to places.pub! It already exposes OSM places as AP objects in JS, so perhaps I won't have to reinvent too many parts of the wheel.

              I had also read back then the article from @Edent@mastodon.social - and since it was published around the same time that I had started working on GPSTracker it was the initial spark for the idea of a "federated Foursquare". But I'm not sure if he's done any progress on that after that article (or at least I couldn't find any repo with an MVP).

              His approach is also a good one, he proposes using the (also nearly unused) location attribute on an AP object - and perhaps using both that and h-adr on the URL may make it compatible both with Indieweb and ActivityPub.

              The elephant in the room then would just be support for location attributes on Mastodon I guess.

              edent@mastodon.socialE This user is from outside of this forum
              edent@mastodon.socialE This user is from outside of this forum
              edent@mastodon.social
              wrote last edited by
              #6

              @fabio @Mumonkan

              I have the code at https://github.com/edent/location-activitypub-symfony

              And you can follow @edent_location

              The AP object has:

              ```json
              "location": {
              "name": "École maternelle Charles Perrault",
              "type": "Place",
              "longitude": "2.3002506",
              "latitude": "48.9993291"
              }
              ```

              I think that's the same way PixelFed does it.

              See also https://github.com/mastodon/mastodon/issues/29002

              1 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              Powered by NodeBB Contributors
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups