Skip to content

Instantly share code, notes, and snippets.

@khskekec
Last active February 8, 2026 07:13
Show Gist options
  • Select an option

  • Save khskekec/6c13ba01b10d3018d816706a32ae8ab2 to your computer and use it in GitHub Desktop.

Select an option

Save khskekec/6c13ba01b10d3018d816706a32ae8ab2 to your computer and use it in GitHub Desktop.
HTTP dump of Libre Link Up used in combination with FreeStyle Libre 3
@Mynuggets-dev
Copy link

ive been trying to add something to auto log mealtimes based on levels, but thats hard cause if you do it right it shouldnt detect the rapid changes 🤔

@Mynuggets-dev
Copy link

feel free to try it, only thing i ask is please don't use it like a source of truth, it can be flawed with my ' skill level ' https://diabetes.mynuggets.dev/

@gjkoolen
Copy link

gjkoolen commented Feb 4, 2026

@Mynuggets-dev Great that you exposed your scripting with others with your website! It looks good. Nice example for other developers. I hope one day I will provide machine-learned alerting service to others. At the moment I am too busy with other things. Keep going!

@Mynuggets-dev
Copy link

@Mynuggets-dev Great that you exposed your scripting with others with your website! It looks good. Nice example for other developers. I hope one day I will provide machine-learned alerting service to others. At the moment I am too busy with other things. Keep going!

hi Ron, no that's human signal detecting 🤣 im wired differently

@MrAda
Copy link

MrAda commented Feb 5, 2026

@gjkoolen how are you able to get data every 5 minutes when the server does an update very 30 minutes?

@gjkoolen
Copy link

gjkoolen commented Feb 7, 2026

@MrAda I use the LibreLinkUp app with default settings on my Android phone, and request every 5 minutes with HTTPS the data from the Abbott server, and I notice they are legit and actual. I use the Europe server. Maybe that one is quicker.

@MrAda
Copy link

MrAda commented Feb 7, 2026 via email

@sgmoore
Copy link

sgmoore commented Feb 7, 2026

It might very well be a Europe server thing. When I look at my Libre link up app it only gives me data every 15 minutes.

That's strange - does your LibreLinkup app not do alarms - or are the alarms delayed as well?

Even when I write a program to access it it only gives me new data every 15 minutes.

I'm based in the UK and when I call llu/connections/xxxxxx/graph it returns data/graphdata which contains the 15 minute averages for (roughly) the last 12 hours, but data/connection/glucoseMeasurement contains the latest reading which updates every minute.

@MrAda
Copy link

MrAda commented Feb 7, 2026 via email

@MrAda
Copy link

MrAda commented Feb 7, 2026

@sgmoore I do use the "graph" request and it is always 15 minutes behind. oops I need to try "data/connection/glucoseMeasurement" be right back...

@MrAda
Copy link

MrAda commented Feb 7, 2026

@sgmoore Thank you so much! The data was right in front of me and I didn't realize it. It is present in a few places:

  1. "connections/data/glucoseMeasurement"
  2. "connections/data/glucoseItem"
  3. "graph/data/connection/glucoseMeasurement"
  4. "graph/data/connection/glucoseItem"

I am so happy I got this going. I can now integrate it with my diabetes management app.

@Mynuggets-dev
Copy link

It might very well be a Europe server thing. When I look at my Libre link up app it only gives me data every 15 minutes. Even when I write a program to access it it only gives me new data every 15 minutes. Chris

On Sat, Feb 7, 2026, 4:24 AM gjkoolen @.> wrote: @.* commented on this gist. ------------------------------ @MrAda https://github.com/MrAda I use the LibreLinkUp app with default settings on my Android phone, and request every 5 minutes with HTTPS the data from the Abbott server, and I notice they are legit and actual. I use the Europe server. Maybe that one is quicker. — Reply to this email directly, view it on GitHub https://gist.github.com/khskekec/6c13ba01b10d3018d816706a32ae8ab2#gistcomment-5974809 or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLSCIGV7ZPMZOK54YHV3IL4KW4MHBFHORZGSZ3HMVZKMY3SMVQXIZNMON2WE2TFMN2F65DZOBS2WR3JON2EG33NNVSW45FGORXXA2LDOOIYFJDUPFYGLJDHNFZXJJLWMFWHKZNJGEYTMNBTGMZTKOFKMF2HI4TJMJ2XIZLTSOBKK5TBNR2WLKJRGEYTAOBXG4YTNJDOMFWWLKDBMN2G64S7NFSIFJLWMFWHKZNEORZHKZNENZQW2ZN3ORUHEZLBMRPXAYLSORUWG2LQMFXHIX3BMN2GS5TJOR4YFJLWMFWHKZNEM5UXG5FENZQW2ZNLORUHEZLBMRPXI6LQMU . You are receiving this email because you were mentioned. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .

you can do it every around 45secs but api is janky sometimes so 1min is safe, i do it to log / compile for analytics etc ( been flawless )

@Mynuggets-dev
Copy link

@gjkoolen how are you able to get data every 5 minutes when the server does an update very 30 minutes?

the raw data is like 45sec, 1min pull the raw data per min from the api and store it ( i avoid the managed data has weird compressions when it sanitizes ) i been doing this for 50k+ readings no issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment