first pass at fitbit integration
This commit is contained in:
parent
b8694f7c9b
commit
6e4d4c4ee4
|
|
@ -11,7 +11,7 @@
|
||||||
"auto_jump_to_cursor": true,
|
"auto_jump_to_cursor": true,
|
||||||
"enable_system_commands": false,
|
"enable_system_commands": false,
|
||||||
"shell_path": "",
|
"shell_path": "",
|
||||||
"user_scripts_folder": "",
|
"user_scripts_folder": "Templates/scripts",
|
||||||
"enable_folder_templates": true,
|
"enable_folder_templates": true,
|
||||||
"folder_templates": [
|
"folder_templates": [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -4,16 +4,16 @@
|
||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "6504226298e5f42a",
|
"id": "4c17ae403387b2a7",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "fdc1294adb596a1a",
|
"id": "cf802dfaf18848b1",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Daily Notes/2024/01-January/2024-01-25-Thursday.md",
|
"file": "Fitness/Fitbit/Fitbit data 2024-01-27.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
|
|
@ -85,7 +85,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Daily Notes/2024/01-January/2024-01-25-Thursday.md",
|
"file": "Fitness/Fitbit/Fitbit data 2024-01-27.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
|
|
@ -102,7 +102,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Daily Notes/2024/01-January/2024-01-25-Thursday.md",
|
"file": "Fitness/Fitbit/Fitbit data 2024-01-27.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Daily Notes/2024/01-January/2024-01-25-Thursday.md"
|
"file": "Fitness/Fitbit/Fitbit data 2024-01-27.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -147,45 +147,35 @@
|
||||||
"templater-obsidian:Templater": false
|
"templater-obsidian:Templater": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "fdc1294adb596a1a",
|
"active": "53dc4dc37e1e291f",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"Templates/fitbit-daily.md~",
|
||||||
|
"Fitbit data 2024-01-27.md",
|
||||||
"Templates/daily-note.md",
|
"Templates/daily-note.md",
|
||||||
|
"Fitness/Fitbit/Fitbit data 2024-01-27.md",
|
||||||
|
"Fitness/Fitbit/Fitbit data 2024-01-27.md",
|
||||||
|
"Fitness/Fitbit/Fitbit data 2024-01-26.md",
|
||||||
|
"Templates/fitbit-daily.md",
|
||||||
|
"Templates/scripts/script_fitbit.js~",
|
||||||
|
"Fitness/Fitbit/Test note 2024-01-26.md",
|
||||||
|
"Fitness/Fitbit/Test 2024-01-26.md",
|
||||||
|
"Fitness/Fitbit/all cock but no cum 2024-01-26.md",
|
||||||
|
"Fitness/Fitbit/Untitled.md",
|
||||||
|
"Daily Notes/2024/01-January/2024-01-26-Friday.md",
|
||||||
|
"Fitness/Untitled.md",
|
||||||
|
"Fitness/Fitbit",
|
||||||
|
"_Home/Dashboard.md",
|
||||||
|
"Templates/scripts/script_fitbit.js",
|
||||||
|
"Templates/scripts/fitbit.js",
|
||||||
|
"Templates/scripts",
|
||||||
"Daily Notes/2024/01-January/2024-01-25-Thursday.md",
|
"Daily Notes/2024/01-January/2024-01-25-Thursday.md",
|
||||||
"Daily Notes/2024/01-January/2024-01-24-Wednesday.md",
|
"Daily Notes/2024/01-January/2024-01-24-Wednesday.md",
|
||||||
"Daily Notes/2024/01-January/2024-01-23-Tuesday.md",
|
"Daily Notes/2024/01-January/2024-01-23-Tuesday.md",
|
||||||
"Fitness/Weight Training.md",
|
|
||||||
"Strava/2024-01-07-1.md",
|
|
||||||
"Templates/daily-note.md~",
|
"Templates/daily-note.md~",
|
||||||
"Daily Notes/2024/01-January/2024-01-21-Sunday.md",
|
|
||||||
"Daily Notes/2024/01-January/2024-01-19-Friday.md",
|
|
||||||
"Strava/new.md",
|
|
||||||
"Strava/new.md~",
|
"Strava/new.md~",
|
||||||
"2024-01-18-Thursday.md",
|
|
||||||
"Daily Notes/2023/12-December/2023-12-31-Sunday.md",
|
|
||||||
"Daily Notes/2024/01-January/2024-01-07-Sunday.md",
|
|
||||||
"2024-01-01-Monday.md",
|
|
||||||
"Daily Notes/2024/01-January",
|
"Daily Notes/2024/01-January",
|
||||||
"Daily Notes/2024",
|
"Daily Notes/2024",
|
||||||
"_Home/Dashboard.md",
|
|
||||||
"Strava",
|
|
||||||
"Daily Notes/2023/12-December",
|
|
||||||
"Daily Notes/2023",
|
|
||||||
"Daily Notes.md",
|
|
||||||
"+Daily Notes.md",
|
|
||||||
"2023-12-30-Saturday.md",
|
|
||||||
"Daily Notes/2023-12-31.md",
|
|
||||||
"Templates/daily-note.txt",
|
|
||||||
"Templates",
|
|
||||||
"2023-12-31.md",
|
|
||||||
"Daily Notes",
|
|
||||||
"fitness.md",
|
|
||||||
"Untitled.canvas",
|
"Untitled.canvas",
|
||||||
"2023-11-18.md",
|
"Untitled 1.canvas"
|
||||||
"Spicy-Sweet Buffalo Popcorn.md",
|
|
||||||
"Home.md",
|
|
||||||
"Untitled 1.canvas",
|
|
||||||
"MainTopic1.md",
|
|
||||||
"page link.md",
|
|
||||||
"2023-11-11.md"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
---
|
||||||
|
created: 2024-01-26 21:19
|
||||||
|
---
|
||||||
|
# Friday, January 26, 2024
|
||||||
|
|
||||||
|
<< [[2024-01-25-Thursday|Yesterday]] | [[2024-01-27-Saturday|Tomorrow]] >>
|
||||||
|
|
||||||
|
---
|
||||||
|
### 📅 Daily Checklist
|
||||||
|
##### 🌞 Today's bright spot
|
||||||
|
-
|
||||||
|
|
||||||
|
##### 🙌 Friends & Family
|
||||||
|
-
|
||||||
|
|
||||||
|
##### 🚀 Projects & Goals
|
||||||
|
-
|
||||||
|
|
||||||
|
##### 🎮 Fun & games
|
||||||
|
-
|
||||||
|
|
||||||
|
#### 🏋️ Health & Wellness
|
||||||
|
-
|
||||||
|
|
||||||
|
---
|
||||||
|
# 📝 Notes
|
||||||
|
-
|
||||||
|
|
||||||
|
---
|
||||||
|
### Notes created today
|
||||||
|
```dataview
|
||||||
|
List FROM "" WHERE file.cday = date("2024-01-26") SORT file.ctime asc
|
||||||
|
```
|
||||||
|
|
||||||
|
### Notes last touched today
|
||||||
|
```dataview
|
||||||
|
List FROM "" WHERE file.mday = date("2024-01-26") SORT file.mtime asc
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
created: 2024-01-27 00:23
|
||||||
|
integration: fitbit
|
||||||
|
---
|
||||||
|
# Fitbit
|
||||||
|
|
||||||
|
- Sport
|
||||||
|
- Walk
|
||||||
|
- Aerobic Workout
|
||||||
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
created: <% tp.file.creation_date() %>
|
||||||
|
integration: fitbit
|
||||||
|
---
|
||||||
|
# Fitbit
|
||||||
|
<%*
|
||||||
|
titleName = "Fitbit data" + " " + tp.date.now("YYYY-MM-DD")
|
||||||
|
await tp.file.rename(titleName)
|
||||||
|
await tp.file.move("Fitness/Fitbit/"+ titleName);-%>
|
||||||
|
|
||||||
|
<%*
|
||||||
|
const results = await tp.user.script_fitbit();
|
||||||
|
json_results = JSON.parse(results);
|
||||||
|
for (i = 0; i < json_results.length; i++){
|
||||||
|
tR += "- " + json_results[i]['Exercise'] + "\n"
|
||||||
|
}
|
||||||
|
%>
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
async function getActivities (){
|
||||||
|
activities = [];
|
||||||
|
const data = await requestUrl('https://flow.evansteele.net/webhook/66a780cf-6221-483d-b876-b48cd2a6d0ec')
|
||||||
|
|
||||||
|
const response = JSON.parse(data.text);
|
||||||
|
for (var i = 0; i< response.length; i++){
|
||||||
|
for (var j = 0; j < response[i]['activities'].length; j++ ){
|
||||||
|
console.log(response[i]['activities'][j])
|
||||||
|
currentActivity = response[i]['activities'][j]
|
||||||
|
activities.push({"Exercise":currentActivity['activityName']})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return JSON.stringify(activities);
|
||||||
|
}
|
||||||
|
module.exports = getActivities;
|
||||||
Reference in New Issue