• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Storing info locally

Scheduled Pinned Locked Moved Solved Troubleshooting
4 Posts 3 Posters 157 Views 3 Watching
Loading More Posts
  • 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.
  • L Offline
    LittleB
    last edited by Mar 21, 2025, 9:45 PM

    I am writing a module using Strava api, to show my last run, best times e.t.c. Got some some code working but was wondering how you can store data (for a module) in a local file.

    Strava uses OAuth 2.0 and has tokens that time out so when your token times out you call a url (with old token) and it gives you a new one. When I get the new token I want to store this new token somewhere on the raspberry pi so I can use this new token when I next make a request.

    I have made a few modules myself and all work nicely but could not find an example on how to store a value somewhere and be able to override it?

    S 1 Reply Last reply Mar 21, 2025, 9:50 PM Reply Quote 0
    • K Offline
      karsten13 @sdetweil
      last edited by Mar 21, 2025, 9:57 PM

      see https://github.com/ianperrin/MMM-Strava

      L 1 Reply Last reply Mar 23, 2025, 3:08 PM Reply Quote 1
      • S Away
        sdetweil @LittleB
        last edited by Mar 21, 2025, 9:50 PM

        @LittleB use the node_helper.js

        it can execute the code to generate the token and read/write
        files.
        look at the spotify, googlephotos… modules for examples

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        K 1 Reply Last reply Mar 21, 2025, 9:57 PM Reply Quote 0
        • K Offline
          karsten13 @sdetweil
          last edited by Mar 21, 2025, 9:57 PM

          see https://github.com/ianperrin/MMM-Strava

          L 1 Reply Last reply Mar 23, 2025, 3:08 PM Reply Quote 1
          • L LittleB has marked this topic as solved on Mar 23, 2025, 3:08 PM
          • L Offline
            LittleB @karsten13
            last edited by Mar 23, 2025, 3:08 PM

            @karsten13 said in Storing info locally:

            see https://github.com/ianperrin/MMM-Strava

            Many thanks will take a look!

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            1 / 1
            • First post
              3/4
              Last post
            Enjoying MagicMirror? Please consider a donation!
            MagicMirror created by Michael Teeuw.
            Forum managed by Sam, technical setup by Karsten.
            This forum is using NodeBB as its core | Contributors
            Contact | Privacy Policy