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.

    MMM-Todoist Project ID Conversion

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    5 Posts 2 Posters 1.3k Views 2 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.
    • O Offline
      OwenLars
      last edited by

      Hi

      The Todoist app seems to have changed the format of the project ID’s from numeric to alphanumeric.

      The alphanumeric project ID’s don’t seem to be compatible with the MMM-Todoist module, which is still expecting a numeric format. e.g : projects: [ 166564794 ],

      There was another forum thread that covered this issue, and apparently it is still possible to somehow extract a numeric project ID from Todoist, but there is no explanation in that thread for how this can be done. All that I can see from that thread was that it involved a custom script to extract data from a .JSON file, but no detailed explanation.

      Any advice on how to extract the numeric project ID’s from Todoist would be greatly appreciated.

      mumblebajM 1 Reply Last reply Reply Quote 0
      • mumblebajM Offline
        mumblebaj Module Developer @OwenLars
        last edited by

        @OwenLars Have you tried [“166564794”, “78954ABC98ESD”]. This passes a collection of strings instead of a numbers. The module should handle it as a string instead of a number.

        Check out my modules at: https://github.com/mumblebaj?tab=repositories
        Check my blog-post: https://mumblebaj.xyz/

        O 2 Replies Last reply Reply Quote 0
        • O Offline
          OwenLars @mumblebaj
          last edited by

          @mumblebaj I did try putting the alphaniumeric string inside quotation marks, this did not throw any error messages, however, it never manages to load any data from Todoist.

          If have just worked out, if I use the Labels option, I can get data from Todoist, but this means every item I create needs to be assigned a Label in order to show up, which is a bit inconvenient, but does at least work!

          1 Reply Last reply Reply Quote 0
          • O Offline
            OwenLars @mumblebaj
            last edited by

            @mumblebaj I did try passing it as a string, the module runs without generating any errors, but it fails to actually load any lists from Todoist.

            At the moment the only way i can get any lists to load from Todoist is to put a Label on every item, and configure the module to show all items with that label. This is a bit clunky, but it does work.

            Its a shame the Project ID no longer seems to work.

            mumblebajM 1 Reply Last reply Reply Quote 0
            • mumblebajM Offline
              mumblebaj Module Developer @OwenLars
              last edited by

              @OwenLars Unfortunately I am not too familiar with the project and don’t have a TodoIst account to test this myself. Have you logged an issue on the modules Github page? Maybe the author can have a look at it?

              Check out my modules at: https://github.com/mumblebaj?tab=repositories
              Check my blog-post: https://mumblebaj.xyz/

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • First post
                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