sunday pellet update

main
iOS 2 years ago
parent 2c60013a56
commit 97d36ca198

@ -12,8 +12,8 @@
"checkpointList": [
{
"path": "/",
"date": "2022-10-16",
"size": 7894082
"date": "2022-10-23",
"size": 7942805
}
],
"activityHistory": [
@ -1138,7 +1138,35 @@
},
{
"date": "2022-10-16",
"value": 37269
"value": 37290
},
{
"date": "2022-10-17",
"value": 2917
},
{
"date": "2022-10-18",
"value": 1421
},
{
"date": "2022-10-19",
"value": 12246
},
{
"date": "2022-10-20",
"value": 1228
},
{
"date": "2022-10-21",
"value": 18113
},
{
"date": "2022-10-22",
"value": 2920
},
{
"date": "2022-10-23",
"value": 10167
}
]
}

@ -1327,7 +1327,7 @@
"01.03 Family/Marguerite de Villeneuve.md": {
"size": 1833,
"tags": 3,
"links": 9
"links": 10
},
"01.03 Family/Arnaud Chapal.md": {
"size": 1369,
@ -1835,7 +1835,7 @@
"links": 18
},
"05.02 Networks/Configuring UFW.md": {
"size": 12639,
"size": 14022,
"tags": 2,
"links": 7
},
@ -1980,7 +1980,7 @@
"links": 1
},
"01.02 Home/@Shopping list.md": {
"size": 2990,
"size": 3437,
"tags": 1,
"links": 1
},
@ -2567,7 +2567,7 @@
"00.03 News/Reading Simone de Beauvoirs Ethics of Ambiguity in prison Aeon Essays.md": {
"size": 21234,
"tags": 3,
"links": 1
"links": 2
},
"00.06 Professional/Managing people 🤯 Andreas Klinger.md": {
"size": 13981,
@ -2725,7 +2725,7 @@
"links": 2
},
"06.02 Investments/VC Tasks.md": {
"size": 2866,
"size": 3284,
"tags": 3,
"links": 7
},
@ -2735,7 +2735,7 @@
"links": 6
},
"06.02 Investments/Crypto Tasks.md": {
"size": 4638,
"size": 5197,
"tags": 3,
"links": 12
},
@ -5430,9 +5430,9 @@
"links": 2
},
"01.02 Home/League Tables.md": {
"size": 755,
"size": 835,
"tags": 2,
"links": 7
"links": 8
},
"02.02 Paris/Paris SG.md": {
"size": 4253,
@ -6049,11 +6049,6 @@
"tags": 0,
"links": 8
},
"00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md": {
"size": 221,
"tags": 0,
"links": 2
},
"00.01 Admin/Calendars/2022-10-01 PSG - 0GC Nice (2-1).md": {
"size": 229,
"tags": 0,
@ -6310,76 +6305,164 @@
"links": 5
},
"00.01 Admin/Calendars/2022-10-16.md": {
"size": 1212,
"size": 1365,
"tags": 0,
"links": 5
"links": 9
},
"00.03 News/Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail.md": {
"size": 20776,
"tags": 4,
"links": 1
"links": 2
},
"00.03 News/Liz Truss has made Britain a riskier bet for bond investors.md": {
"size": 6614,
"tags": 3,
"links": 1
"links": 2
},
"00.03 News/Is There a Future for Late-Night Talk Shows.md": {
"size": 8809,
"tags": 3,
"links": 2
},
"00.01 Admin/Calendars/2022-10-16 PSG - Marseille (1-0).md": {
"size": 221,
"tags": 0,
"links": 2
},
"00.01 Admin/Calendars/2022-10-17.md": {
"size": 1212,
"tags": 0,
"links": 5
},
"01.03 Family/Arnold Moulin.md": {
"size": 1280,
"tags": 2,
"links": 2
},
"00.01 Admin/Calendars/2022-10-18.md": {
"size": 1190,
"tags": 0,
"links": 5
},
"00.01 Admin/Calendars/2022-10-19.md": {
"size": 1212,
"tags": 0,
"links": 4
},
"00.03 News/First known map of night sky found hidden in Medieval parchment.md": {
"size": 10733,
"tags": 5,
"links": 2
},
"00.01 Admin/Calendars/2022-10-20.md": {
"size": 1212,
"tags": 0,
"links": 4
},
"03.02 Travels/36 Hours in Milan Things to Do and See.md": {
"size": 16178,
"tags": 3,
"links": 2
},
"00.01 Admin/Calendars/2022-10-21.md": {
"size": 1212,
"tags": 0,
"links": 4
},
"00.01 Admin/Calendars/2022-10-22.md": {
"size": 1212,
"tags": 0,
"links": 7
},
"00.01 Admin/Calendars/2022-11-19 Fiançailles Marguerite & Arnold.md": {
"size": 272,
"tags": 0,
"links": 4
},
"00.01 Admin/Calendars/2023-05-20 Mariage JB & Camila.md": {
"size": 188,
"tags": 0,
"links": 2
},
"00.01 Admin/Calendars/2022-10-23.md": {
"size": 1294,
"tags": 0,
"links": 5
},
"00.03 News/Strange new phase of matter created in quantum computer acts like it has two time dimensions.md": {
"size": 8867,
"tags": 2,
"links": 2
},
"02.02 Paris/Café Hugo.md": {
"size": 1261,
"tags": 3,
"links": 1
}
},
"commitTypes": {
"/": {
"Refactor": 1038,
"Create": 1017,
"Link": 2314,
"Expand": 962
"Refactor": 1046,
"Create": 1031,
"Link": 2347,
"Expand": 975
}
},
"dailyCommits": {
"/": {
"0": 69,
"1": 29,
"2": 20,
"2": 21,
"3": 9,
"4": 16,
"5": 9,
"6": 57,
"7": 326,
"8": 490,
"9": 490,
"10": 359,
"11": 264,
"12": 203,
"13": 297,
"14": 281,
"15": 248,
"7": 329,
"8": 494,
"9": 497,
"10": 378,
"11": 273,
"12": 204,
"13": 299,
"14": 282,
"15": 253,
"16": 248,
"17": 247,
"18": 424,
"19": 294,
"20": 220,
"17": 249,
"18": 426,
"19": 297,
"20": 228,
"21": 251,
"22": 335,
"23": 145
"23": 146
}
},
"weeklyCommits": {
"/": {
"Mon": 827,
"Tue": 812,
"Wed": 637,
"Thu": 477,
"Fri": 547,
"Mon": 843,
"Tue": 818,
"Wed": 644,
"Thu": 479,
"Fri": 556,
"Sat": 0,
"Sun": 2031
"Sun": 2059
}
},
"recentCommits": {
"/": {
"Expanded": [
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-23.md\"> 2022-10-23 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-05-20 Mariage JB & Camila.md\"> 2023-05-20 Mariage JB & Camila </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-11-19 Fiançailles Marguerite & Arnold.md\"> 2022-11-19 Fiançailles Marguerite & Arnold </a>",
"<a class=\"internal-link\" href=\"01.02 Home/League Tables.md\"> League Tables </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Café Hugo.md\"> Café Hugo </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/VC Tasks.md\"> VC Tasks </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Crypto Tasks.md\"> Crypto Tasks </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring UFW.md\"> Configuring UFW </a>",
"<a class=\"internal-link\" href=\"01.02 Home/@Shopping list.md\"> @Shopping list </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-18.md\"> 2022-10-18 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Arnold Moulin.md\"> Arnold Moulin </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-16.md\"> 2022-10-16 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Arnold Moulin.md\"> Arnold Moulin </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md\"> 2022-10-16 Paris SG - Marseille </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/Geneva.md\"> Geneva </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>",
@ -6417,22 +6500,23 @@
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-05 Conference on FinTech.md\"> 2022-10-05 Conference on FinTech </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-05 Conference on FinTech.md\"> 2022-10-05 Conference on FinTech </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/Geneva.md\"> Geneva </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/Geneva.md\"> Geneva </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-23 Lunch w Mutti.md\"> 2022-10-23 Lunch w Mutti </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-15 Lunch w Marguerite & Arnold.md\"> 2022-10-15 Lunch w Marguerite & Arnold </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-22 Tea Time, frère et soeurs.md\"> 2022-10-22 Tea Time, frère et soeurs </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-05 Benfica - PSG.md\"> 2022-10-05 Benfica - PSG </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md\"> 2023-01-14 Mariage Marguerite & Arnold </a>",
"<a class=\"internal-link\" href=\"04.01 lebv.org/Hosting Tasks.md\"> Hosting Tasks </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Crypto Tasks.md\"> Crypto Tasks </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md\"> 2022-10-16 Paris SG - Marseille </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-09-14 Maccabi Haifa - PSG (1-3).md\"> 2022-09-14 Maccabi Haifa - PSG (1-3) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-08-31 Toulouse - PSG (0-3).md\"> 2022-08-31 Toulouse - PSG (0-3) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md\"> 2022-10-16 Paris SG - Marseille </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-09-06 PSG - Juventus (2-1).md\"> 2022-09-06 PSG - Juventus (2-1) </a>"
"<a class=\"internal-link\" href=\"03.02 Travels/Geneva.md\"> Geneva </a>"
],
"Created": [
"<a class=\"internal-link\" href=\"00.02 Inbox/Strange new phase of matter created in quantum computer acts like it has two time dimensions.md\"> Strange new phase of matter created in quantum computer acts like it has two time dimensions </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-23.md\"> 2022-10-23 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-05-20 Mariage JB & Camila.md\"> 2023-05-20 Mariage JB & Camila </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-11-19 Fiançailles Marguerite & Arnold.md\"> 2022-11-19 Fiançailles Marguerite & Arnold </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Café Hugo.md\"> Café Hugo </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-22.md\"> 2022-10-22 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-21.md\"> 2022-10-21 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/36 Hours in Milan Things to Do and See.md\"> 36 Hours in Milan Things to Do and See </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-20.md\"> 2022-10-20 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/First known map of night sky found hidden in Medieval parchment.md\"> First known map of night sky found hidden in Medieval parchment </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-19.md\"> 2022-10-19 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-18.md\"> 2022-10-18 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Arnold.md\"> Arnold </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-17.md\"> 2022-10-17 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Test note.md\"> Test note </a>",
"<a class=\"internal-link\" href=\"Buttons 1.0 is Coming.md\"> Buttons 1.0 is Coming </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Is There a Future for Late-Night Talk Shows.md\"> Is There a Future for Late-Night Talk Shows </a>",
@ -6469,23 +6553,16 @@
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-05 Conference on FinTech.md\"> 2022-10-05 Conference on FinTech </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-23 Lunch w Mutti.md\"> 2022-10-23 Lunch w Mutti </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-22 Tea Time, frère et soeurs.md\"> 2022-10-22 Tea Time, frère et soeurs </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-15 Lunch w Marguerite & Arnold.md\"> 2022-10-15 Lunch w Marguerite & Arnold </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Qui est Patrick Radden Keefe, lhomme qui a révélé laffaire des opioïdes aux Etats-Unis.md\"> Qui est Patrick Radden Keefe, lhomme qui a révélé laffaire des opioïdes aux Etats-Unis </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-06.md\"> 2022-10-06 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-05 Benfica - PSG.md\"> 2022-10-05 Benfica - PSG </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-05.md\"> 2022-10-05 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-04.md\"> 2022-10-04 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Lock Stock and Two Smoking Barrels (1998).md\"> Lock Stock and Two Smoking Barrels (1998) </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Snatch (2000).md\"> Snatch (2000) </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/RocknRolla (2008).md\"> RocknRolla (2008) </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Rocky (1976).md\"> Rocky (1976) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-03.md\"> 2022-10-03 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes.md\"> This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Solomun, the D.J. Who Keeps Ibiza Dancing.md\"> Solomun, the D.J. Who Keeps Ibiza Dancing </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/She Captured All Before Her Darryl Pinckney.md\"> She Captured All Before Her Darryl Pinckney </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Liz Truss learns the hard way that Britain is not the US.md\"> Liz Truss learns the hard way that Britain is not the US </a>"
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-15 Lunch w Marguerite & Arnold.md\"> 2022-10-15 Lunch w Marguerite & Arnold </a>"
],
"Renamed": [
"<a class=\"internal-link\" href=\"02.02 Paris/Café Hugo.md\"> Café Hugo </a>",
"<a class=\"internal-link\" href=\"00.03 News/Strange new phase of matter created in quantum computer acts like it has two time dimensions.md\"> Strange new phase of matter created in quantum computer acts like it has two time dimensions </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/36 Hours in Milan Things to Do and See.md\"> 36 Hours in Milan Things to Do and See </a>",
"<a class=\"internal-link\" href=\"00.03 News/First known map of night sky found hidden in Medieval parchment.md\"> First known map of night sky found hidden in Medieval parchment </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Arnold Moulin.md\"> Arnold Moulin </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Arnold Moulin.md\"> Arnold Moulin </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-16 PSG - Marseille (1-0).md\"> 2022-10-16 PSG - Marseille (1-0) </a>",
"<a class=\"internal-link\" href=\"00.03 News/Is There a Future for Late-Night Talk Shows.md\"> Is There a Future for Late-Night Talk Shows </a>",
"<a class=\"internal-link\" href=\"00.03 News/Liz Truss has made Britain a riskier bet for bond investors.md\"> Liz Truss has made Britain a riskier bet for bond investors </a>",
"<a class=\"internal-link\" href=\"00.03 News/Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail.md\"> Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail </a>",
@ -6529,16 +6606,15 @@
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-01 PSG - 0GC Nice (2-1).md\"> 2022-10-01 PSG - 0GC Nice (2-1) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-01 Paris SG - 0GC Nice (2-1).md\"> 2022-10-01 Paris SG - 0GC Nice (2-1) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/URL table.md\"> URL table </a>",
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Work.md\"> Bookmarks - Work </a>",
"<a class=\"internal-link\" href=\"02.02 Paris/Early June.md\"> Early June </a>",
"<a class=\"internal-link\" href=\"00.03 News/Irans Women Are (Once Again) the Vanguards of a Revolution.md\"> Irans Women Are (Once Again) the Vanguards of a Revolution </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/Bruxelles.md\"> Bruxelles </a>",
"<a class=\"internal-link\" href=\"00.03 News/Smelling Farts Is Healthy Research, Potential Benefits, and More.md\"> Smelling Farts Is Healthy Research, Potential Benefits, and More </a>",
"<a class=\"internal-link\" href=\"00.03 News/Putin Is a Fool Intercepted Calls Reveal Russian Army in Disarray.md\"> Putin Is a Fool Intercepted Calls Reveal Russian Army in Disarray </a>",
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Mac applications.md\"> Bookmarks - Mac applications </a>",
"<a class=\"internal-link\" href=\"02.03 Zürich/Dar.md\"> Dar </a>"
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Work.md\"> Bookmarks - Work </a>"
],
"Tagged": [
"<a class=\"internal-link\" href=\"00.02 Inbox/Strange new phase of matter created in quantum computer acts like it has two time dimensions.md\"> Strange new phase of matter created in quantum computer acts like it has two time dimensions </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Café Hugo.md\"> Café Hugo </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Café Hugo.md\"> Café Hugo </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/36 Hours in Milan Things to Do and See.md\"> 36 Hours in Milan Things to Do and See </a>",
"<a class=\"internal-link\" href=\"00.03 News/First known map of night sky found hidden in Medieval parchment.md\"> First known map of night sky found hidden in Medieval parchment </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Arnold Moulin.md\"> Arnold Moulin </a>",
"<a class=\"internal-link\" href=\"00.03 News/Is There a Future for Late-Night Talk Shows.md\"> Is There a Future for Late-Night Talk Shows </a>",
"<a class=\"internal-link\" href=\"00.03 News/Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail.md\"> Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail </a>",
"<a class=\"internal-link\" href=\"00.03 News/Liz Truss has made Britain a riskier bet for bond investors.md\"> Liz Truss has made Britain a riskier bet for bond investors </a>",
@ -6583,15 +6659,10 @@
"<a class=\"internal-link\" href=\"01.03 Family/Olympe Bédier.md\"> Olympe Bédier </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Pierre Bédier.md\"> Pierre Bédier </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Amaury de Villeneuve.md\"> Amaury de Villeneuve </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Elise Bédier.md\"> Elise Bédier </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Thaïs Bédier.md\"> Thaïs Bédier </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Ophélie Bédier.md\"> Ophélie Bédier </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Hilaire Bédier.md\"> Hilaire Bédier </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Séraphine Priso Le Bastart.md\"> Séraphine Priso Le Bastart </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Eloi de Villeneuve.md\"> Eloi de Villeneuve </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Aglaé de Villeneuve.md\"> Aglaé de Villeneuve </a>"
"<a class=\"internal-link\" href=\"01.03 Family/Elise Bédier.md\"> Elise Bédier </a>"
],
"Refactored": [
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-18.md\"> 2022-10-18 </a>",
"<a class=\"internal-link\" href=\"01.04 MRCK/Pooch list.md\"> Pooch list </a>",
"<a class=\"internal-link\" href=\"01.04 MRCK/Belfast.md\"> Belfast </a>",
"<a class=\"internal-link\" href=\"01.02 Home/MRCK.md\"> MRCK </a>",
@ -6641,8 +6712,7 @@
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring Telegram bots.md\"> Configuring Telegram bots </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/How to Install Prometheus on Ubuntu 20.04.md\"> How to Install Prometheus on Ubuntu 20.04 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/How to Install Prometheus on Ubuntu 20.04.md\"> How to Install Prometheus on Ubuntu 20.04 </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/How to Install and Configure Prometheus Alert Manager on Ubuntu 20.04 LTS.md\"> How to Install and Configure Prometheus Alert Manager on Ubuntu 20.04 LTS </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring Prometheus.md\"> Configuring Prometheus </a>"
"<a class=\"internal-link\" href=\"05.02 Networks/How to Install and Configure Prometheus Alert Manager on Ubuntu 20.04 LTS.md\"> How to Install and Configure Prometheus Alert Manager on Ubuntu 20.04 LTS </a>"
],
"Deleted": [
"<a class=\"internal-link\" href=\"00.02 Inbox/Test note.md\"> Test note </a>",
@ -6698,6 +6768,33 @@
"<a class=\"internal-link\" href=\"Test.md\"> Test </a>"
],
"Linked": [
"<a class=\"internal-link\" href=\"00.03 News/Strange new phase of matter created in quantum computer acts like it has two time dimensions.md\"> Strange new phase of matter created in quantum computer acts like it has two time dimensions </a>",
"<a class=\"internal-link\" href=\"00.03 News/First known map of night sky found hidden in Medieval parchment.md\"> First known map of night sky found hidden in Medieval parchment </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Strange new phase of matter created in quantum computer acts like it has two time dimensions.md\"> Strange new phase of matter created in quantum computer acts like it has two time dimensions </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-23.md\"> 2022-10-23 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-23.md\"> 2022-10-23 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-05-20 Mariage JB & Camila.md\"> 2023-05-20 Mariage JB & Camila </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-11-19 Fiançailles Marguerite & Arnold.md\"> 2022-11-19 Fiançailles Marguerite & Arnold </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-22.md\"> 2022-10-22 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Café Hugo.md\"> Café Hugo </a>",
"<a class=\"internal-link\" href=\"01.02 Home/League Tables.md\"> League Tables </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-22.md\"> 2022-10-22 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-21.md\"> 2022-10-21 </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/36 Hours in Milan Things to Do and See.md\"> 36 Hours in Milan Things to Do and See </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-20.md\"> 2022-10-20 </a>",
"<a class=\"internal-link\" href=\"00.03 News/First known map of night sky found hidden in Medieval parchment.md\"> First known map of night sky found hidden in Medieval parchment </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-19.md\"> 2022-10-19 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-18.md\"> 2022-10-18 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Reading Simone de Beauvoirs Ethics of Ambiguity in prison Aeon Essays.md\"> Reading Simone de Beauvoirs Ethics of Ambiguity in prison Aeon Essays </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-18.md\"> 2022-10-18 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail.md\"> Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail </a>",
"<a class=\"internal-link\" href=\"00.03 News/Is There a Future for Late-Night Talk Shows.md\"> Is There a Future for Late-Night Talk Shows </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-17.md\"> 2022-10-17 </a>",
"<a class=\"internal-link\" href=\"01.03 Family/Marguerite de Villeneuve.md\"> Marguerite de Villeneuve </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-16.md\"> 2022-10-16 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Arnold Moulin.md\"> Arnold Moulin </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-17.md\"> 2022-10-17 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Liz Truss has made Britain a riskier bet for bond investors.md\"> Liz Truss has made Britain a riskier bet for bond investors </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Is There a Future for Late-Night Talk Shows.md\"> Is There a Future for Late-Night Talk Shows </a>",
"<a class=\"internal-link\" href=\"00.03 News/Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail.md\"> Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail </a>",
"<a class=\"internal-link\" href=\"00.03 News/Liz Truss has made Britain a riskier bet for bond investors.md\"> Liz Truss has made Britain a riskier bet for bond investors </a>",
@ -6721,34 +6818,7 @@
"<a class=\"internal-link\" href=\"01.01 Life Orga/@Personal projects.md\"> @Personal projects </a>",
"<a class=\"internal-link\" href=\"02.02 Paris/Maison Agry.md\"> Maison Agry </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-07-14.md\"> 2022-07-14 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-11.md\"> 2022-10-11 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-11.md\"> 2022-10-11 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Empire of Pain.md\"> Empire of Pain </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-10.md\"> 2022-10-10 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Derborence.md\"> Derborence </a>",
"<a class=\"internal-link\" href=\"00.03 News/An American education.md\"> An American education </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-10.md\"> 2022-10-10 </a>",
"<a class=\"internal-link\" href=\"00.03 News/What Does Sustainable Living Look Like Maybe Like Uruguay.md\"> What Does Sustainable Living Look Like Maybe Like Uruguay </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Instagram capital of the world is a terrible place to be.md\"> The Instagram capital of the world is a terrible place to be </a>",
"<a class=\"internal-link\" href=\"00.03 News/An American education.md\"> An American education </a>",
"<a class=\"internal-link\" href=\"01.04 MRCK/Belfast.md\"> Belfast </a>",
"<a class=\"internal-link\" href=\"01.04 MRCK/@Ireland.md\"> @Ireland </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-02-28.md\"> 2022-02-28 </a>",
"<a class=\"internal-link\" href=\"01.04 MRCK/@Belfast.md\"> @Belfast </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-09.md\"> 2022-10-09 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-08.md\"> 2022-10-08 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-08.md\"> 2022-10-08 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Why is a small Swedish automaker a decade ahead of the rest of the industry.md\"> Why is a small Swedish automaker a decade ahead of the rest of the industry </a>",
"<a class=\"internal-link\" href=\"00.03 News/No Sex for You Lyta Gold.md\"> No Sex for You Lyta Gold </a>",
"<a class=\"internal-link\" href=\"00.03 News/Evrard d'Espinques Illuminations of De Proprietatibus Rerum (ca. 1480).md\"> Evrard d'Espinques Illuminations of De Proprietatibus Rerum (ca. 1480) </a>",
"<a class=\"internal-link\" href=\"00.03 News/No Sex for You Lyta Gold.md\"> No Sex for You Lyta Gold </a>",
"<a class=\"internal-link\" href=\"00.03 News/Why is a small Swedish automaker a decade ahead of the rest of the industry.md\"> Why is a small Swedish automaker a decade ahead of the rest of the industry </a>",
"<a class=\"internal-link\" href=\"00.03 News/Evrard d'Espinques Illuminations of De Proprietatibus Rerum (ca. 1480).md\"> Evrard d'Espinques Illuminations of De Proprietatibus Rerum (ca. 1480) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-07.md\"> 2022-10-07 </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Sleepless in Seattle (1993).md\"> Sleepless in Seattle (1993) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-05 Conference on FinTech.md\"> 2022-10-05 Conference on FinTech </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-23 Lunch w Mutti.md\"> 2022-10-23 Lunch w Mutti </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-15 Lunch w Marguerite & Arnold.md\"> 2022-10-15 Lunch w Marguerite & Arnold </a>"
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-10-11.md\"> 2022-10-11 </a>"
],
"Removed Tags from": [
"<a class=\"internal-link\" href=\"00.03 News/A view from across the river.md\"> A view from across the river </a>",

File diff suppressed because one or more lines are too long

@ -1,7 +1,7 @@
{
"id": "obsidian-dice-roller",
"name": "Dice Roller",
"version": "8.6.9",
"version": "8.7.0",
"minAppVersion": "0.12.15",
"description": "Inline dice rolling for Obsidian.md",
"author": "Jeremy Valentine",

@ -1655,7 +1655,7 @@ var createPopper = /* @__PURE__ */ popperGenerator({
var pluginName = "obsidian-media-db-plugin";
var contactEmail = "m.projects.code@gmail.com";
var mediaDbTag = "mediaDB";
var mediaDbVersion = "0.4.0";
var mediaDbVersion = "0.4.1";
var debug = true;
function wrapAround(value, size) {
if (size <= 0) {
@ -1790,6 +1790,11 @@ var PropertyMappingNameConflictError = class extends Error {
super(message);
}
};
function migrateObject(object, oldData, defaultData) {
for (const key in object) {
object[key] = oldData.hasOwnProperty(key) ? oldData[key] : defaultData[key];
}
}
// src/settings/suggesters/Suggest.ts
var Suggest = class {
@ -3285,7 +3290,7 @@ var MediaTypeModel = class {
this.userData = {};
}
toMetaDataObject() {
return __spreadProps(__spreadValues(__spreadValues({}, this.getWithOutUserData()), this.userData), { tags: "#" + this.getTags().join("/") });
return __spreadProps(__spreadValues(__spreadValues({}, this.getWithOutUserData()), this.userData), { tags: this.getTags().join("/") });
}
getWithOutUserData() {
const copy = Object.assign({}, this);
@ -3310,7 +3315,10 @@ var MovieModel = class extends MediaTypeModel {
lastWatched: void 0,
personalRating: void 0
};
Object.assign(this, obj);
migrateObject(this, obj, this);
if (!obj.hasOwnProperty("userData")) {
migrateObject(this.userData, obj, this.userData);
}
this.type = this.getMediaType();
}
getTags() {
@ -3343,7 +3351,10 @@ var SeriesModel = class extends MediaTypeModel {
lastWatched: void 0,
personalRating: void 0
};
Object.assign(this, obj);
migrateObject(this, obj, this);
if (!obj.hasOwnProperty("userData")) {
migrateObject(this.userData, obj, this.userData);
}
this.type = this.getMediaType();
}
getTags() {
@ -3370,7 +3381,10 @@ var GameModel = class extends MediaTypeModel {
played: void 0,
personalRating: void 0
};
Object.assign(this, obj);
migrateObject(this, obj, this);
if (!obj.hasOwnProperty("userData")) {
migrateObject(this.userData, obj, this.userData);
}
this.type = this.getMediaType();
}
getTags() {
@ -3393,7 +3407,10 @@ var WikiModel = class extends MediaTypeModel {
this.length = void 0;
this.article = void 0;
this.userData = {};
Object.assign(this, obj);
migrateObject(this, obj, this);
if (!obj.hasOwnProperty("userData")) {
migrateObject(this.userData, obj, this.userData);
}
this.type = this.getMediaType();
}
getTags() {
@ -3423,7 +3440,10 @@ var MusicReleaseModel = class extends MediaTypeModel {
this.userData = {
personalRating: void 0
};
Object.assign(this, obj);
migrateObject(this, obj, this);
if (!obj.hasOwnProperty("userData")) {
migrateObject(this.userData, obj, this.userData);
}
this.type = this.getMediaType();
}
getTags() {
@ -3452,7 +3472,10 @@ var BoardGameModel = class extends MediaTypeModel {
played: void 0,
personalRating: void 0
};
Object.assign(this, obj);
migrateObject(this, obj, this);
if (!obj.hasOwnProperty("userData")) {
migrateObject(this.userData, obj, this.userData);
}
this.type = this.getMediaType();
}
getTags() {
@ -4431,16 +4454,12 @@ var PropertyMapper = class {
this.plugin = plugin;
}
convertObject(obj) {
console.log("test1");
if (!obj.hasOwnProperty("type")) {
return obj;
}
console.log("test2");
console.log(obj.type);
if (MEDIA_TYPES.filter((x) => x.toString() == obj.type).length < 1) {
return obj;
}
console.log("test3");
const propertyMappings = this.plugin.settings.propertyMappingModels.find((x) => x.type === obj.type).properties;
const newObj = {};
for (const [key, value] of Object.entries(obj)) {
@ -5015,7 +5034,6 @@ var MediaDbSearchResultModal = class extends SelectModal {
this.skipCallback();
}
onClose() {
console.log("close");
this.closeCallback();
}
};
@ -5457,7 +5475,7 @@ var MediaDbPlugin = class extends import_obsidian15.Plugin {
try {
console.debug("MDB | creating new note");
let fileContent = yield this.generateMediaDbNoteContents(mediaTypeModel, options);
yield this.createNote(this.mediaTypeManager.getFileName(mediaTypeModel), fileContent, options.openNote);
yield this.createNote(this.mediaTypeManager.getFileName(mediaTypeModel), fileContent, options);
} catch (e) {
console.warn(e);
new import_obsidian15.Notice(e.toString());
@ -5535,21 +5553,22 @@ ${this.settings.useCustomYamlStringifier ? YAMLConverter.toYaml(fileMetadata) :
}
return metadata;
}
createNote(fileName, fileContent, openFile = false) {
createNote(fileName, fileContent, options) {
return __async(this, null, function* () {
fileName = replaceIllegalFileNameCharactersInString(fileName);
const filePath = `${this.settings.folder.replace(/\/$/, "")}/${fileName}.md`;
const folder = this.app.vault.getAbstractFileByPath(this.settings.folder);
var _a;
const folder = (_a = options.folder) != null ? _a : this.app.vault.getAbstractFileByPath(this.settings.folder);
if (!folder) {
yield this.app.vault.createFolder(this.settings.folder.replace(/\/$/, ""));
yield this.app.vault.createFolder(folder.path);
}
fileName = replaceIllegalFileNameCharactersInString(fileName);
const filePath = `${folder.path}/${fileName}.md`;
const file = this.app.vault.getAbstractFileByPath(filePath);
if (file) {
yield this.app.vault.delete(file);
}
const targetFile = yield this.app.vault.create(filePath, fileContent);
console.debug(`MDB | created new file at ${filePath}`);
if (openFile) {
if (options.openNote) {
const activeLeaf = this.app.workspace.getUnpinnedLeaf();
if (!activeLeaf) {
console.warn("MDB | no active leaf, not opening newly created note");
@ -5579,9 +5598,9 @@ ${this.settings.useCustomYamlStringifier ? YAMLConverter.toYaml(fileMetadata) :
newMediaTypeModel = Object.assign(oldMediaTypeModel, newMediaTypeModel.getWithOutUserData());
console.debug("MDB | deleting old entry");
if (onlyMetadata) {
yield this.createMediaDbNoteFromModel(newMediaTypeModel, { attachFile: activeFile, openNote: true });
yield this.createMediaDbNoteFromModel(newMediaTypeModel, { attachFile: activeFile, folder: activeFile.parent, openNote: true });
} else {
yield this.createMediaDbNoteFromModel(newMediaTypeModel, { attachTemplate: true, openNote: true });
yield this.createMediaDbNoteFromModel(newMediaTypeModel, { attachTemplate: true, folder: activeFile.parent, openNote: true });
}
});
}

@ -1,7 +1,7 @@
{
"id": "obsidian-media-db-plugin",
"name": "Media DB Plugin",
"version": "0.4.0",
"version": "0.4.1",
"minAppVersion": "0.14.0",
"description": "A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault.",
"author": "Moritz Jung",

@ -1573,7 +1573,7 @@ function Tag(props) {
openTag
} = useMixture();
const url = () => `#${props.value}`;
const safeValue = () => encodeURI(props.value);
const safeValue = () => props.value;
const clickHandler = (event) => {
const trigger = event.target;
event.preventDefault();
@ -1721,7 +1721,7 @@ function Link(props) {
} = useMixture();
const label = props.label;
const url = props.url;
const localUrl = encodeURI((0, import_obsidian2.getLinkpath)(url));
const localUrl = (0, import_obsidian2.getLinkpath)(url);
const clickHandler = (event) => {
event.preventDefault();
openNote(event.target.dataset.href);

@ -1,7 +1,7 @@
{
"id": "obsidian-metatable",
"name": "Metatable",
"version": "0.14.2",
"version": "0.14.3",
"minAppVersion": "0.15.9",
"description": "Displays the full frontmatter as a table.",
"author": "Arnau Siches",

File diff suppressed because one or more lines are too long

@ -1,7 +1,7 @@
{
"id": "obsidian-minimal-settings",
"name": "Minimal Theme Settings",
"version": "6.0.5",
"version": "6.1.0",
"minAppVersion": "0.16.0",
"description": "Change the colors, fonts and features of Minimal Theme.",
"author": "@kepano",

@ -65,20 +65,20 @@
}
],
"05.02 Networks/Server Tools.md": [
{
"title": ":desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Gitea & Health checks %%done_del%%",
"time": "2022-10-18",
"rowNumber": 705
},
{
"title": ":closed_lock_with_key: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Bitwarden & Health checks %%done_del%%",
"time": "2022-12-18",
"rowNumber": 708
"rowNumber": 709
},
{
"title": ":hammer_and_wrench: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Standard Notes & Health checks %%done_del%%",
"time": "2023-01-18",
"rowNumber": 712
"rowNumber": 713
},
{
"title": ":desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Gitea & Health checks %%done_del%%",
"time": "2023-02-18",
"rowNumber": 705
},
{
"title": ":hammer_and_wrench: [[Server Tools]]: Backup server %%done_del%%",
@ -128,11 +128,6 @@
}
],
"04.01 lebv.org/lebv Research Tasks.md": [
{
"title": ":fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style=\"Background:grey\">membres de la famille</mark>: éplucher les mentions du Nobiliaire de Guyenne & Gascogne",
"time": "2022-10-20",
"rowNumber": 74
},
{
"title": ":fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style=\"background:grey\">membres de la famille</mark>: reprendre les citations militaires (promotion/décoration)",
"time": "2022-10-30",
@ -142,6 +137,11 @@
"title": ":fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style=\"background:grey\">Lieux</mark>: que sont devenus Fleurimont & Le Pavillon aujourd'hui?",
"time": "2022-11-15",
"rowNumber": 72
},
{
"title": ":fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style=\"Background:grey\">membres de la famille</mark>: éplucher les mentions du Nobiliaire de Guyenne & Gascogne",
"time": "2022-11-20",
"rowNumber": 74
}
],
"01.03 Family/Amaury de Villeneuve.md": [
@ -341,16 +341,6 @@
}
],
"01.02 Home/Household.md": [
{
"title": "♻ [[Household]]: *Cardboard* recycling collection %%done_del%%",
"time": "2022-10-18",
"rowNumber": 80
},
{
"title": "🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%%",
"time": "2022-10-24",
"rowNumber": 92
},
{
"title": "♻ [[Household]]: *Paper* recycling collection %%done_del%%",
"time": "2022-10-25",
@ -359,18 +349,28 @@
{
"title": "🛎 🛍 REMINDER [[Household]]: Monthly shop in France %%done_del%%",
"time": "2022-10-29",
"rowNumber": 89
"rowNumber": 90
},
{
"title": ":bed: [[Household]] Change bedsheets %%done_del%%",
"time": "2022-10-29",
"rowNumber": 101
"rowNumber": 103
},
{
"title": ":bed: [[Household]]: Buy bed-side tables",
"time": "2022-10-31",
"rowNumber": 60
},
{
"title": "🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%%",
"time": "2022-10-31",
"rowNumber": 93
},
{
"title": "♻ [[Household]]: *Cardboard* recycling collection %%done_del%%",
"time": "2022-11-01",
"rowNumber": 80
},
{
"title": ":coffee: [[Household]]: Buy a Cappuccino machine",
"time": "2022-11-30",
@ -449,44 +449,44 @@
"06.02 Investments/VC Tasks.md": [
{
"title": "💰[[VC Tasks#internet alerts|monitor VC news and publications]] %%done_del%%",
"time": "2022-10-21",
"time": "2022-10-28",
"rowNumber": 74
}
],
"06.02 Investments/Crypto Tasks.md": [
{
"title": "💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%%",
"time": "2022-10-21",
"time": "2022-10-28",
"rowNumber": 74
},
{
"title": ":ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%%",
"time": "2022-11-01",
"rowNumber": 85
"rowNumber": 86
},
{
"title": ":chart: Check [[Nimbus]] earnings %%done_del%%",
"time": "2022-11-14",
"rowNumber": 89
"rowNumber": 90
}
],
"06.02 Investments/Equity Tasks.md": [
{
"title": "💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] %%done_del%%",
"time": "2022-10-21",
"time": "2022-10-28",
"rowNumber": 74
}
],
"05.02 Networks/Configuring UFW.md": [
{
"title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%%",
"time": "2022-10-22",
"time": "2022-10-29",
"rowNumber": 239
},
{
"title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list",
"time": "2022-10-22",
"rowNumber": 278
"time": "2022-10-29",
"rowNumber": 279
}
],
"00.01 Admin/Calendars/2022-01-22.md": [
@ -539,7 +539,7 @@
"00.01 Admin/Calendars/2022-08-27.md": [
{
"title": "18:52 :tokyo_tower: [[2022-08-27|Memo]], [[@Sport Paris|PSG]]: try and find tickets for Juve - PSG",
"time": "2022-10-20",
"time": "2022-10-25",
"rowNumber": 89
}
],
@ -609,18 +609,35 @@
"rowNumber": 282
}
],
"00.01 Admin/Calendars/2022-10-15.md": [
"00.01 Admin/Calendars/2022-10-17.md": [
{
"title": "08:49 :shoe: [[@life admin]]: pick up shoes",
"time": "2022-10-17",
"title": "12:25 :phone: [[@life admin]]: call EE and cancel line",
"time": "2022-12-31",
"rowNumber": 83
}
],
"00.01 Admin/Calendars/2022-10-16.md": [
"00.01 Admin/Calendars/2022-10-18.md": [
{
"title": "09:58 :globe_with_meridians: [[Domains]]: check why google has blacklisted mfxm.fr",
"time": "2022-10-23",
"title": "17:35 :shoe: [[@life admin]]: pick up shoes @Nick Schumacher &emsp; <mark style=\"background:cyan\">PAID</mark> &emsp;",
"time": "2022-10-25",
"rowNumber": 83
}
],
"00.01 Admin/Calendars/2022-10-23.md": [
{
"title": "11:47 :hotel: [[@Life admin|Admin]]: book airbnb in Geneva for M&A's engagement party",
"time": "2022-10-30",
"rowNumber": 83
},
{
"title": "11:49 :hotel: [[@Life admin|Admin]]: book airbnb for M&A's wedding",
"time": "2022-10-30",
"rowNumber": 84
},
{
"title": "11:51 :snowflake: [[@Life admin|Admin]]: find chalet for a week's ski trip",
"time": "2022-10-30",
"rowNumber": 85
}
]
},

@ -228,6 +228,13 @@
"time": 0,
"duration": 0,
"finished": true
},
"'The Run-Up': The Stacey Abrams Playbook": {
"title": "'The Run-Up': The Stacey Abrams Playbook",
"podcastName": "The Daily",
"time": 0,
"duration": 0,
"finished": true
}
},
"favorites": {
@ -243,6 +250,16 @@
"shouldEpisodeRemoveAfterPlay": true,
"shouldRepeat": false,
"episodes": [
{
"title": "Florida After Hurricane Ian",
"streamUrl": "https://dts.podtrac.com/redirect.mp3/chrt.fm/track/8DB4DB/pdst.fm/e/nyt.simplecastaudio.com/03d8b493-87fc-4bd1-931f-8a8e9b945d8a/episodes/2f1eb124-5655-40cc-a59a-c5e22a568e04/audio/128/default.mp3?aid=rss_feed&awCollectionId=03d8b493-87fc-4bd1-931f-8a8e9b945d8a&awEpisodeId=2f1eb124-5655-40cc-a59a-c5e22a568e04&feed=54nAGcIl",
"url": "https://www.nytimes.com/the-daily",
"description": "<p>As the sun came up over Florida yesterday, a fuller picture began to emerge of the destruction that Hurricane Ian had inflicted on the state and its residents.</p><p>The Category 4 storm washed away roads, bridges, cars, boats and homes. The damage is so extensive that, according to the states governor, Ron DeSantis, it may take years to rebuild.</p><p>Guests: <a href=\"https://www.nytimes.com/by/patricia-mazzei\">Patricia Mazzei</a>, the Miami bureau chief for The New York Times;<a href=\"https://www.nytimes.com/by/richard-fausset\"> Richard Fausset</a>, a Times correspondent based in Atlanta;<a href=\"https://www.nytimes.com/by/nicholas-bogel-burroughs\"> Nicholas Bogel-Burroughs</a>, a national news reporter for The Times; and<a href=\"https://www.hilaryswift.com/about\"> Hilary Swift</a>, a photojournalist.</p><p>Background reading: </p><ul><li><a href=\"https://www.nytimes.com/interactive/2022/09/29/climate/hurricane-ian-florida-intensity.html\">Data from NASA</a> reveals how warm ocean waters in the Gulf of Mexico provided the fuel that turned Hurricane Ian into such a potent force.</li><li>The scale of the wreckage was staggering, even to Florida residents who had survived and<a href=\"https://www.nytimes.com/2022/09/29/us/hurricane-ian-florida-damage.html\"> rebuilt after other powerful hurricanes</a>.</li></ul><p>For more information on todays episode, visit nytimes.com/thedaily. Transcripts of each episode will be made available by the next workday. </p>\n",
"podcastName": "The Daily",
"artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/1c/ac/04/1cac0421-4483-ff09-4f80-19710d9feda4/mza_12421371692158516891.jpeg/100x100bb.jpg",
"episodeDate": "2022-09-30T09:50:00.000Z",
"feedUrl": "https://feeds.simplecast.com/54nAGcIl"
},
{
"title": "Putins Escalation of the War in Ukraine",
"streamUrl": "https://dts.podtrac.com/redirect.mp3/chrt.fm/track/8DB4DB/pdst.fm/e/nyt.simplecastaudio.com/03d8b493-87fc-4bd1-931f-8a8e9b945d8a/episodes/e41c37a7-2dfb-4939-84bf-5fdca1604720/audio/128/default.mp3?aid=rss_feed&awCollectionId=03d8b493-87fc-4bd1-931f-8a8e9b945d8a&awEpisodeId=e41c37a7-2dfb-4939-84bf-5fdca1604720&feed=54nAGcIl",
@ -357,13 +374,13 @@
"skipBackwardLength": 15,
"skipForwardLength": 15,
"currentEpisode": {
"title": "Florida After Hurricane Ian",
"streamUrl": "https://dts.podtrac.com/redirect.mp3/chrt.fm/track/8DB4DB/pdst.fm/e/nyt.simplecastaudio.com/03d8b493-87fc-4bd1-931f-8a8e9b945d8a/episodes/2f1eb124-5655-40cc-a59a-c5e22a568e04/audio/128/default.mp3?aid=rss_feed&awCollectionId=03d8b493-87fc-4bd1-931f-8a8e9b945d8a&awEpisodeId=2f1eb124-5655-40cc-a59a-c5e22a568e04&feed=54nAGcIl",
"url": "https://www.nytimes.com/the-daily",
"description": "<p>As the sun came up over Florida yesterday, a fuller picture began to emerge of the destruction that Hurricane Ian had inflicted on the state and its residents.</p><p>The Category 4 storm washed away roads, bridges, cars, boats and homes. The damage is so extensive that, according to the states governor, Ron DeSantis, it may take years to rebuild.</p><p>Guests: <a href=\"https://www.nytimes.com/by/patricia-mazzei\">Patricia Mazzei</a>, the Miami bureau chief for The New York Times;<a href=\"https://www.nytimes.com/by/richard-fausset\"> Richard Fausset</a>, a Times correspondent based in Atlanta;<a href=\"https://www.nytimes.com/by/nicholas-bogel-burroughs\"> Nicholas Bogel-Burroughs</a>, a national news reporter for The Times; and<a href=\"https://www.hilaryswift.com/about\"> Hilary Swift</a>, a photojournalist.</p><p>Background reading: </p><ul><li><a href=\"https://www.nytimes.com/interactive/2022/09/29/climate/hurricane-ian-florida-intensity.html\">Data from NASA</a> reveals how warm ocean waters in the Gulf of Mexico provided the fuel that turned Hurricane Ian into such a potent force.</li><li>The scale of the wreckage was staggering, even to Florida residents who had survived and<a href=\"https://www.nytimes.com/2022/09/29/us/hurricane-ian-florida-damage.html\"> rebuilt after other powerful hurricanes</a>.</li></ul><p>For more information on todays episode, visit nytimes.com/thedaily. Transcripts of each episode will be made available by the next workday. </p>\n",
"title": "'The Run-Up': The Stacey Abrams Playbook",
"streamUrl": "https://dts.podtrac.com/redirect.mp3/chrt.fm/track/8DB4DB/pdst.fm/e/nyt.simplecastaudio.com/03d8b493-87fc-4bd1-931f-8a8e9b945d8a/episodes/c43e2889-a20a-4166-b570-2f8f8ff555e7/audio/128/default.mp3?aid=rss_feed&awCollectionId=03d8b493-87fc-4bd1-931f-8a8e9b945d8a&awEpisodeId=c43e2889-a20a-4166-b570-2f8f8ff555e7&feed=54nAGcIl",
"url": "https://www.nytimes.com/2022/10/13/podcasts/run-up-stacey-abrams-georgia.html",
"description": "<p>When Georgia flipped blue in the 2020 election, it gave Democrats new hope for the future. Credit for that success goes to Stacey Abrams and the playbook she developed for the state. It cemented her role as a national celebrity, in politics and pop culture. But, unsurprisingly, that celebrity has also made her a target of Republicans, who say shes a losing candidate. On todays episode: the Stacey Abrams playbook, and why the Georgia governors race means more to Democrats than a single elected office.</p><p>“<a href=\"https://www.nytimes.com/column/election-run-up-podcast\">The Run-Up</a>” is a new politics podcast from The New York Times. Leading up to the 2022 midterms, well be sharing the latest episode here every Saturday. If you want to hear episodes when they first drop on Thursdays, follow “The Run-Up” wherever you get your podcasts, including on <a href=\"https://podcasts.apple.com/us/podcast/the-run-up/id1142083165\" target=\"_blank\">Apple</a>, <a href=\"https://open.spotify.com/show/6mWcEpRBJ3hCMtcBQiKYVv?si=de2f346204224cad&nd=1\" target=\"_blank\">Spotify</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9LY3RuMVJEQg?sa=X&ved=0CAIQ9sEGahgKEwjIsOW9pID6AhUAAAAAHQAAAAAQogE\" target=\"_blank\">Google</a>, <a href=\"https://www.stitcher.com/show/the-run-up\" target=\"_blank\">Stitcher</a> and <a href=\"https://music.amazon.com/podcasts/d00566e5-d738-4166-9794-9102adb15da8/the-run-up?ref=dm_sh_fwYnU6MJQiH18TSxZvauWZ9Gx\" target=\"_blank\">Amazon Music</a>.</p>\n",
"podcastName": "The Daily",
"artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/1c/ac/04/1cac0421-4483-ff09-4f80-19710d9feda4/mza_12421371692158516891.jpeg/100x100bb.jpg",
"episodeDate": "2022-09-30T09:50:00.000Z",
"episodeDate": "2022-10-15T10:00:00.000Z",
"feedUrl": "https://feeds.simplecast.com/54nAGcIl"
},
"timestamp": {

@ -4,10 +4,27 @@ if you want to view the source, please visit the github repository of this plugi
*/
var __create = Object.create;
var __defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
var __export = (target, all) => {
__markAsModule(target);
@ -94,20 +111,6 @@ var SimpleTimeTrackerSettingsTab = class extends import_obsidian.PluginSettingTa
// src/tracker.ts
var import_obsidian2 = __toModule(require("obsidian"));
function startEntry(tracker, name) {
if (!name)
name = `Segment ${tracker.entries.length + 1}`;
let entry = { name, startTime: (0, import_obsidian2.moment)().unix(), endTime: null };
tracker.entries.push(entry);
}
function endEntry(tracker) {
let last = tracker.entries.last();
last.endTime = (0, import_obsidian2.moment)().unix();
}
function isRunning(tracker) {
let last = tracker.entries.last();
return last != null && !last.endTime;
}
function saveTracker(tracker, app, section) {
return __async(this, null, function* () {
let file = app.workspace.getActiveFile();
@ -137,15 +140,15 @@ function displayTracker(tracker, element, getSectionInfo, settings) {
let running = isRunning(tracker);
let btn = new import_obsidian2.ButtonComponent(element).setClass("clickable-icon").setIcon(`lucide-${running ? "stop" : "play"}-circle`).setTooltip(running ? "End" : "Start").onClick(() => __async(this, null, function* () {
if (running) {
endEntry(tracker);
endRunningEntry(tracker);
} else {
startEntry(tracker, name.getValue());
startNewEntry(tracker, newSegmentNameBox.getValue());
}
yield saveTracker(tracker, this.app, getSectionInfo());
}));
btn.buttonEl.addClass("simple-time-tracker-btn");
let name = new import_obsidian2.TextComponent(element).setPlaceholder("Segment name").setDisabled(running);
name.inputEl.addClass("simple-time-tracker-txt");
let newSegmentNameBox = new import_obsidian2.TextComponent(element).setPlaceholder("Segment name").setDisabled(running);
newSegmentNameBox.inputEl.addClass("simple-time-tracker-txt");
let timer = element.createDiv({ cls: "simple-time-tracker-timers" });
let currentDiv = timer.createEl("div", { cls: "simple-time-tracker-timer" });
let current = currentDiv.createEl("span", { cls: "simple-time-tracker-timer-time" });
@ -156,38 +159,8 @@ function displayTracker(tracker, element, getSectionInfo, settings) {
if (tracker.entries.length > 0) {
let table = element.createEl("table", { cls: "simple-time-tracker-table" });
table.createEl("tr").append(createEl("th", { text: "Segment" }), createEl("th", { text: "Start time" }), createEl("th", { text: "End time" }), createEl("th", { text: "Duration" }), createEl("th"));
for (let entry of tracker.entries) {
let row = table.createEl("tr");
let name2 = row.createEl("td");
let namePar = name2.createEl("span", { text: entry.name });
let nameBox = new import_obsidian2.TextComponent(name2).setValue(entry.name);
nameBox.inputEl.hidden = true;
row.createEl("td", { text: formatTimestamp(entry.startTime, settings) });
row.createEl("td", { text: entry.endTime ? formatTimestamp(entry.endTime, settings) : "" });
row.createEl("td", { text: entry.endTime ? formatDurationBetween(entry.startTime, entry.endTime) : "" });
let entryButtons = row.createEl("td");
let editButton = new import_obsidian2.ButtonComponent(entryButtons).setClass("clickable-icon").setTooltip("Edit").setIcon("lucide-pencil").onClick(() => __async(this, null, function* () {
if (namePar.hidden) {
namePar.hidden = false;
nameBox.inputEl.hidden = true;
editButton.setIcon("lucide-pencil");
if (nameBox.getValue()) {
entry.name = nameBox.getValue();
namePar.setText(entry.name);
yield saveTracker(tracker, this.app, getSectionInfo());
}
} else {
namePar.hidden = true;
nameBox.inputEl.hidden = false;
nameBox.setValue(entry.name);
editButton.setIcon("lucide-check");
}
}));
new import_obsidian2.ButtonComponent(entryButtons).setClass("clickable-icon").setTooltip("Remove").setIcon("lucide-trash").onClick(() => __async(this, null, function* () {
tracker.entries.remove(entry);
yield saveTracker(tracker, this.app, getSectionInfo());
}));
}
for (let entry of tracker.entries)
addEditableTableRow(tracker, entry, table, newSegmentNameBox, running, getSectionInfo, settings, 0);
let buttons = element.createEl("div", { cls: "simple-time-tracker-bottom" });
new import_obsidian2.ButtonComponent(buttons).setButtonText("Copy as table").onClick(() => navigator.clipboard.writeText(createMarkdownTable(tracker, settings)));
new import_obsidian2.ButtonComponent(buttons).setButtonText("Copy as CSV").onClick(() => navigator.clipboard.writeText(createCsv(tracker, settings)));
@ -201,29 +174,88 @@ function displayTracker(tracker, element, getSectionInfo, settings) {
setCountdownValues(tracker, current, total, currentDiv);
}, 1e3);
}
function setCountdownValues(tracker, current, total, currentDiv) {
let currEntry = tracker.entries.last();
if (currEntry) {
if (!currEntry.endTime)
current.setText(formatDurationBetween(currEntry.startTime, (0, import_obsidian2.moment)().unix()));
total.setText(formatDuration(getTotalDuration(tracker)));
function startSubEntry(entry, name) {
if (!entry.subEntries) {
entry.subEntries = [__spreadProps(__spreadValues({}, entry), { name: `Part 1` })];
entry.startTime = null;
entry.endTime = null;
}
currentDiv.hidden = !currEntry || !!currEntry.endTime;
if (!name)
name = `Part ${entry.subEntries.length + 1}`;
entry.subEntries.push({ name, startTime: (0, import_obsidian2.moment)().unix(), endTime: null, subEntries: null });
}
function getTotalDuration(tracker) {
let totalDuration = 0;
for (let entry of tracker.entries) {
function startNewEntry(tracker, name) {
if (!name)
name = `Segment ${tracker.entries.length + 1}`;
let entry = { name, startTime: (0, import_obsidian2.moment)().unix(), endTime: null, subEntries: null };
tracker.entries.push(entry);
}
function endRunningEntry(tracker) {
let entry = getRunningEntry(tracker.entries);
entry.endTime = (0, import_obsidian2.moment)().unix();
}
function removeEntry(entries, toRemove) {
if (entries.contains(toRemove)) {
entries.remove(toRemove);
return true;
} else {
for (let entry of entries) {
if (entry.subEntries && removeEntry(entry.subEntries, toRemove)) {
if (entry.subEntries.length == 1) {
let single = entry.subEntries[0];
entry.startTime = single.startTime;
entry.endTime = single.endTime;
entry.subEntries = null;
}
return true;
}
}
}
return false;
}
function isRunning(tracker) {
return !!getRunningEntry(tracker.entries);
}
function getRunningEntry(entries) {
for (let entry of entries) {
if (entry.subEntries) {
let running = getRunningEntry(entry.subEntries);
if (running)
return running;
} else {
if (!entry.endTime)
return entry;
}
}
return null;
}
function getDuration(entry) {
if (entry.subEntries) {
return getTotalDuration(entry.subEntries);
} else {
let endTime = entry.endTime ? import_obsidian2.moment.unix(entry.endTime) : (0, import_obsidian2.moment)();
totalDuration += endTime.diff(import_obsidian2.moment.unix(entry.startTime));
return endTime.diff(import_obsidian2.moment.unix(entry.startTime));
}
}
function getTotalDuration(entries) {
let ret = 0;
for (let entry of entries)
ret += getDuration(entry);
return ret;
}
function setCountdownValues(tracker, current, total, currentDiv) {
let running = getRunningEntry(tracker.entries);
if (running && !running.endTime) {
current.setText(formatDuration(getDuration(running)));
currentDiv.hidden = false;
} else {
currentDiv.hidden = true;
}
return totalDuration;
total.setText(formatDuration(getTotalDuration(tracker.entries)));
}
function formatTimestamp(timestamp, settings) {
return import_obsidian2.moment.unix(timestamp).format(settings.timestampFormat);
}
function formatDurationBetween(startTime, endTime) {
return formatDuration(import_obsidian2.moment.unix(endTime).diff(import_obsidian2.moment.unix(startTime)));
}
function formatDuration(totalTime) {
let duration = import_obsidian2.moment.duration(totalTime);
let ret = "";
@ -237,8 +269,8 @@ function formatDuration(totalTime) {
function createMarkdownTable(tracker, settings) {
let table = [["Segment", "Start time", "End time", "Duration"]];
for (let entry of tracker.entries)
table.push(createTableRow(entry, settings));
table.push(["**Total**", "", "", `**${formatDuration(getTotalDuration(tracker))}**`]);
table.push(...createTableSection(entry, settings));
table.push(["**Total**", "", "", `**${formatDuration(getTotalDuration(tracker.entries))}**`]);
let ret = "";
let widths = Array.from(Array(4).keys()).map((i) => Math.max(...table.map((a) => a[i].length)));
for (let r = 0; r < table.length; r++) {
@ -253,17 +285,67 @@ function createMarkdownTable(tracker, settings) {
}
function createCsv(tracker, settings) {
let ret = "";
for (let entry of tracker.entries)
ret += createTableRow(entry, settings).join(settings.csvDelimiter) + "\n";
for (let entry of tracker.entries) {
for (let row of createTableSection(entry, settings))
ret += row.join(settings.csvDelimiter) + "\n";
}
return ret;
}
function createTableRow(entry, settings) {
return [
function createTableSection(entry, settings) {
let ret = [[
entry.name,
formatTimestamp(entry.startTime, settings),
entry.startTime ? formatTimestamp(entry.startTime, settings) : "",
entry.endTime ? formatTimestamp(entry.endTime, settings) : "",
entry.endTime ? formatDurationBetween(entry.startTime, entry.endTime) : ""
];
entry.endTime || entry.subEntries ? formatDuration(getDuration(entry)) : ""
]];
if (entry.subEntries) {
for (let sub of entry.subEntries)
ret.push(...createTableSection(sub, settings));
}
return ret;
}
function addEditableTableRow(tracker, entry, table, newSegmentNameBox, running, getSectionInfo, settings, indent) {
let row = table.createEl("tr");
let name = row.createEl("td");
let namePar = name.createEl("span", { text: entry.name });
namePar.style.marginLeft = `${indent}em`;
let nameBox = new import_obsidian2.TextComponent(name).setValue(entry.name);
nameBox.inputEl.hidden = true;
row.createEl("td", { text: entry.startTime ? formatTimestamp(entry.startTime, settings) : "" });
row.createEl("td", { text: entry.endTime ? formatTimestamp(entry.endTime, settings) : "" });
row.createEl("td", { text: entry.endTime || entry.subEntries ? formatDuration(getDuration(entry)) : "" });
let entryButtons = row.createEl("td");
if (!running) {
new import_obsidian2.ButtonComponent(entryButtons).setClass("clickable-icon").setIcon(`lucide-play`).setTooltip("Continue").onClick(() => __async(this, null, function* () {
startSubEntry(entry, newSegmentNameBox.getValue());
yield saveTracker(tracker, this.app, getSectionInfo());
}));
}
let editButton = new import_obsidian2.ButtonComponent(entryButtons).setClass("clickable-icon").setTooltip("Edit").setIcon("lucide-pencil").onClick(() => __async(this, null, function* () {
if (namePar.hidden) {
namePar.hidden = false;
nameBox.inputEl.hidden = true;
editButton.setIcon("lucide-pencil");
if (nameBox.getValue()) {
entry.name = nameBox.getValue();
namePar.setText(entry.name);
yield saveTracker(tracker, this.app, getSectionInfo());
}
} else {
namePar.hidden = true;
nameBox.inputEl.hidden = false;
nameBox.setValue(entry.name);
editButton.setIcon("lucide-check");
}
}));
new import_obsidian2.ButtonComponent(entryButtons).setClass("clickable-icon").setTooltip("Remove").setIcon("lucide-trash").onClick(() => __async(this, null, function* () {
removeEntry(tracker.entries, entry);
yield saveTracker(tracker, this.app, getSectionInfo());
}));
if (entry.subEntries) {
for (let sub of entry.subEntries)
addEditableTableRow(tracker, sub, table, newSegmentNameBox, running, getSectionInfo, settings, indent + 1);
}
}
// src/main.ts

@ -1,7 +1,7 @@
{
"id": "simple-time-tracker",
"name": "Super Simple Time Tracker",
"version": "0.1.4",
"version": "0.1.5",
"minAppVersion": "0.15.0",
"description": "Multi-purpose time trackers for your notes!",
"author": "Ellpeck",

@ -8,19 +8,15 @@
"type": "tabs",
"children": [
{
"id": "1ab4a69fab0c3eb7",
"id": "98091aab384cc576",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "03.02 Travels/Geneva.md",
"mode": "preview",
"source": false
}
"type": "full-calendar-view",
"state": {}
}
},
{
"id": "a8318b388b24eca4",
"id": "149fc3ed7faa053e",
"type": "leaf",
"state": {
"type": "markdown",
@ -30,21 +26,9 @@
"source": false
}
}
},
{
"id": "95811fbd833eb797",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md",
"mode": "source",
"source": false
}
}
}
],
"currentTab": 2
"currentTab": 1
}
],
"direction": "vertical"
@ -102,7 +86,7 @@
"state": {
"type": "backlink",
"state": {
"file": "00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md",
"file": "01.02 Home/@Main Dashboard.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@ -119,7 +103,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md",
"file": "01.02 Home/@Main Dashboard.md",
"linksCollapsed": false,
"unlinkedCollapsed": false
}
@ -158,7 +142,7 @@
}
},
{
"id": "149e0f0ee73cda20",
"id": "654459b462fd367e",
"type": "leaf",
"state": {
"type": "DICE_ROLLER_VIEW",
@ -171,17 +155,17 @@
"ribbon": {
"mostRecentAction": "Open command palette"
},
"active": "95811fbd833eb797",
"active": "149fc3ed7faa053e",
"lastOpenFiles": [
"00.03 News/Strange new phase of matter created in quantum computer acts like it has two time dimensions.md",
"01.02 Home/@Main Dashboard.md",
"00.02 Inbox/Test note.md",
"Buttons 1.0 is Coming.md",
"00.01 Admin/Calendars/2022-10-16 Paris SG - Marseille.md",
"00.03 News/Is There a Future for Late-Night Talk Shows.md",
"00.03 News/Liz Truss has made Britain a riskier bet for bond investors.md",
"00.03 News/Opinion A Lost Manuscript Shows the Fire Barack Obama Couldnt Reveal on the Campaign Trail.md",
"00.01 Admin/Calendars/2022-10-16.md",
"03.02 Travels/Geneva.md",
"00.01 Admin/Calendars/2022-10-15.md"
"00.03 News/First known map of night sky found hidden in Medieval parchment.md",
"02.02 Paris/Café Hugo.md",
"00.01 Admin/Calendars/2022-10-23.md",
"00.01 Admin/Calendars/2022-10-22.md",
"00.01 Admin/Calendars/2023-05-20 Mariage JB & Camila.md",
"00.01 Admin/Calendars/2023-02-11 Mariage Eloi & Zélie.md",
"00.01 Admin/Calendars/2022-11-19 Fiançailles Marguerite & Arnold.md",
"03.02 Travels/36 Hours in Milan Things to Do and See.md"
]
}

@ -87,7 +87,7 @@ This section does serve for quick memos.
%% ### %%
&emsp;
- [ ] 18:52 :tokyo_tower: [[2022-08-27|Memo]], [[@Sport Paris|PSG]]: try and find tickets for Juve - PSG 📅 2022-10-20
- [ ] 18:52 :tokyo_tower: [[2022-08-27|Memo]], [[@Sport Paris|PSG]]: try and find tickets for Juve - PSG 📅 2022-10-25
---

@ -7,6 +7,6 @@ date: 2022-10-15
CollapseMetaTable: true
---
[[2022-10-15|Ce jour]], dej à [[Geneva]] avec [[Marguerite de Villeneuve]], [[Arnold]] & [[@@MRCK|Meggi-mo]].
[[2022-10-15|Ce jour]], dej à [[Geneva]] avec [[Marguerite de Villeneuve]], [[Arnold Moulin]] & [[@@MRCK|Meggi-mo]].
[ACCUEIL](https://www.restaurant-les-clochettes.com/accueil)

@ -81,7 +81,7 @@ style: number
This section does serve for quick memos.
&emsp;
- [ ] 08:49 :shoe: [[@life admin]]: pick up shoes 📅2022-10-17
- [x] 08:49 :shoe: [[@life admin]]: pick up shoes 📅 2022-10-17 ✅ 2022-10-17
%% --- %%

@ -16,9 +16,9 @@ Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 1.4
Water: 2.9
Coffee: 3
Steps:
Steps: 12678
Ski:
Riding:
Racket:
@ -81,7 +81,7 @@ style: number
This section does serve for quick memos.
&emsp;
- [ ] 09:58 :globe_with_meridians: [[Domains]]: check why google has blacklisted mfxm.fr 📅 2022-10-23
- [x] 09:58 :globe_with_meridians: [[Domains]]: check why google has blacklisted mfxm.fr 📅 2022-10-23 ✅ 2022-10-20
%% --- %%
@ -95,7 +95,8 @@ This section does serve for quick memos.
&emsp;
Loret ipsum
- Balade en [[Geneva|forêt]] avec [[Arnold Moulin]], [[Marguerite de Villeneuve]] & [[@@MRCK|Meggi-mo]]
- Dejeuner à quatre dans un petit restaurant de campagne
&emsp;

@ -0,0 +1,115 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2022-10-17
Date: 2022-10-17
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 7.5
Happiness: 90
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 2.75
Coffee: 3
Steps: 13071
Ski:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2022-10-16|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2022-10-18|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2022-10-17Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2022-10-17NSave
&emsp;
# 2022-10-17
&emsp;
> [!summary]+
> Daily note for 2022-10-17
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
- [ ] 12:25 :phone: [[@life admin]]: call EE and cancel line 📅 2022-12-31
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2022-10-17]]
```
&emsp;
&emsp;

@ -0,0 +1,115 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2022-10-18
Date: 2022-10-18
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 85
Gratefulness: 85
Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 3
Coffee: 6
Steps: 9388
Ski:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2022-10-17|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2022-10-19|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2022-10-18Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2022-10-18NSave
&emsp;
# 2022-10-18
&emsp;
> [!summary]+
> Daily note for 2022-10-18
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
- [ ] 17:35 :shoe: [[@life admin]]: pick up shoes @Nick Schumacher &emsp; <mark style="background:cyan">PAID</mark> &emsp; 📅 2022-10-25
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2022-10-18]]
```
&emsp;
&emsp;

@ -0,0 +1,114 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2022-10-19
Date: 2022-10-19
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 90
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 3.5
Coffee: 4
Steps: 11746
Ski:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2022-10-18|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2022-10-20|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2022-10-19Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2022-10-19NSave
&emsp;
# 2022-10-19
&emsp;
> [!summary]+
> Daily note for 2022-10-19
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2022-10-19]]
```
&emsp;
&emsp;

@ -0,0 +1,114 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2022-10-20
Date: 2022-10-20
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 90
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 2.91
Coffee: 2
Steps: 13503
Ski:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2022-10-19|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2022-10-21|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2022-10-20Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2022-10-20NSave
&emsp;
# 2022-10-20
&emsp;
> [!summary]+
> Daily note for 2022-10-20
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2022-10-20]]
```
&emsp;
&emsp;

@ -0,0 +1,114 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2022-10-21
Date: 2022-10-21
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 90
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 3.23
Coffee: 5
Steps: 11237
Ski:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2022-10-20|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2022-10-22|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2022-10-21Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2022-10-21NSave
&emsp;
# 2022-10-21
&emsp;
> [!summary]+
> Daily note for 2022-10-21
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2022-10-21]]
```
&emsp;
&emsp;

@ -11,7 +11,7 @@ CollapseMetaTable: true
[[2022-10-22|Ce jour]], tea time à [[@@Paris|Paris]] avec [[@@MRCK|Meggi-mo]] et:
- [[Noémie de Villeneuve]]
- [[Marguerite de Villeneuve]] & [[Arnold]]
- [[Marguerite de Villeneuve]] & [[Arnold Moulin]]
- [[Eloi de Villeneuve]]
- [[Philomène de Villeneuve]]
- [[Aglaé de Villeneuve]]

@ -0,0 +1,115 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2022-10-22
Date: 2022-10-22
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 90
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 1.33
Coffee: 2
Steps: 7970
Ski:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2022-10-21|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2022-10-23|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2022-10-22Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2022-10-22NSave
&emsp;
# 2022-10-22
&emsp;
> [!summary]+
> Daily note for 2022-10-22
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
- 11:21 [[Café Hugo]] avec [[MRCK]] à [[@@Paris|Paris]]
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2022-10-22]]
```
&emsp;
&emsp;

@ -0,0 +1,117 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2022-10-23
Date: 2022-10-23
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 90
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 30
BackHeadBar: 20
Water: 1.66
Coffee: 4
Steps:
Ski:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2022-10-22|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2022-10-24|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2022-10-23Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2022-10-23NSave
&emsp;
# 2022-10-23
&emsp;
> [!summary]+
> Daily note for 2022-10-23
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
- [ ] 11:47 :hotel: [[@Life admin|Admin]]: book airbnb in Geneva for M&A's engagement party 📅2022-10-30
- [ ] 11:49 :hotel: [[@Life admin|Admin]]: book airbnb for M&A's wedding 📅2022-10-30
- [ ] 11:51 :snowflake: [[@Life admin|Admin]]: find chalet for a week's ski trip 📅 2022-10-30
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2022-10-23]]
```
&emsp;
&emsp;

@ -0,0 +1,12 @@
---
title: 💍 Fiançailles Marguerite & Arnold
allDay: false
startTime: 14:30
endTime: 15:00
date: 2022-11-19
CollapseMetaTable: true
---
Fiançailles de [[Marguerite de Villeneuve|Marguerite]] et [[Arnold Moulin|Arnold]] [[2022-11-19|ce jour]] à [[Geneva|Genève]].

@ -7,7 +7,7 @@ CollapseMetaTable: true
---
Mariage de [[Marguerite de Villeneuve|Marguerite]] et [[Arnold]] à [[Geneva|Genève]] [[2023-01-14|ce jour]].
Mariage de [[Marguerite de Villeneuve|Marguerite]] et [[Arnold Moulin]] à [[Geneva|Genève]] [[2023-01-14|ce jour]].
&emsp;

@ -0,0 +1,9 @@
---
title: 👰‍♀ Mariage JB & Camila
allDay: true
date: 2023-05-20
endDate: 2023-05-21
CollapseMetaTable: true
---
Mariage de JB & Camila à [[@@Paris|Paris]] [[2023-05-20|ce jour]].

@ -0,0 +1,92 @@
---
Tag: ["History", "🏛️", "🏰", "💫", "🔭"]
Date: 2022-10-19
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2022-10-19
Link: https://www.nature.com/articles/d41586-022-03296-1
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: [[2022-10-23]]
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-FirstmapofskyfoundinMedievalparchmentNSave
&emsp;
# First known map of night sky found hidden in Medieval parchment
![A fortified compound in a desert region.](https://media.nature.com/lw767/magazine-assets/d41586-022-03296-1/d41586-022-03296-1_23614112.jpg)
The library of St Catherines Monastery on the Sinai Peninsula in Egypt yielded a palimpsest containing stellar coordinates by Hipparchus.Credit: Amanda Ahn/Alamy
A medieval parchment from a monastery in Egypt has yielded a surprising treasure. Hidden beneath Christian texts, scholars have discovered what seems to be part of the long-lost star catalogue of the astronomer Hipparchus — believed to be the earliest known attempt to map the entire sky.
Scholars have been searching for Hipparchuss catalogue for centuries. James Evans, a historian of astronomy at the University of Puget Sound in Tacoma, Washington, describes the find as “rare” and “remarkable”. The extract is published online this week in the *Journal for the History of Astronomy*[1](https://www.nature.com/articles/d41586-022-03296-1#ref-CR1). Evans says it proves that Hipparchus, often considered the greatest astronomer of ancient Greece, really did map the heavens centuries before other known attempts. It also illuminates a crucial moment in the birth of science, when astronomers shifted from simply describing the patterns they saw in the sky to measuring and predicting them.
The manuscript came from the Greek Orthodox St Catherines Monastery in the Sinai Peninsula, Egypt, but most of its 146 leaves, or folios, are now owned by the Museum of the Bible in Washington DC. The pages contain the *Codex Climaci Rescriptus*, a collection of Syriac texts written in the tenth or eleventh centuries. But the codex is a palimpsest: parchment that was scraped clean of older text by the scribe so that it could be reused.
The older writing was thought to contain further Christian texts and, in 2012, biblical scholar Peter Williams at the University of Cambridge, UK, asked his students to study the pages as a summer project. One of them, Jamie Klair, unexpectedly spotted a passage in Greek often attributed to the astronomer Eratosthenes. In 2017, the pages were re-analysed using state-of-the-art multispectral imaging. Researchers at the Early Manuscripts Electronic Library in Rolling Hills Estates, California, and the University of Rochester in New York took 42 photographs of each page in varying wavelengths of light, and used computer algorithms to search for combinations of frequencies that enhanced the hidden text.
## Star signs
Nine folios revealed astronomical material, which (according to radiocarbon dating and the style of the writing) was probably transcribed in the fifth or sixth centuries. It includes star-origin myths by Eratosthenes and parts of a famous third-century-bc poem called *Phaenomena*, which describes the constellations. Then, while poring over the images during a coronavirus lockdown, Williams noticed something much more unusual. He alerted science historian Victor Gysembergh at the French national scientific research centre CNRS in Paris. “I was very excited from the beginning,” says Gysembergh. “It was immediately clear we had star coordinates.”
![Sequence of spectral imaging by the Early Manuscripts Electronic Library and the Lazarus Project.](https://media.nature.com/lw767/magazine-assets/d41586-022-03296-1/d41586-022-03296-1_23614104.gif)
This cross-fade montage shows a detail of the palimpsest under ordinary lighting; under multispectral analysis; and with a reconstruction of the hidden text.Credit: Museum of the Bible ([CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)). Photo by Early Manuscripts Electronic Library/Lazarus Project, University of Rochester; multispectral processing by Keith T. Knox; tracings by Emanuel Zingg.
The surviving passage, deciphered by Gysembergh and his colleague Emmanuel Zingg at Sorbonne University in Paris, is about a page long. It states the length and breadth in degrees of the constellation Corona Borealis, the northern crown, and gives coordinates for the stars at its extreme north, south, east and west.
Several lines of evidence point to Hipparchus as the source, beginning with the idiosyncratic way in which some of the data are expressed. And, crucially, the precision of the ancient astronomers measurements enabled the team to date the observations. The phenomenon of precession — in which Earth slowly wobbles on its axis by around one degree every 72 years — means that the position of the fixed stars slowly shifts in the sky. The researchers were able to use this to check when the ancient astronomer must have made his observations, and found that the coordinates fit roughly 129 bc — during the time when Hipparchus was working.
Until now, says Evans, the only star catalogue that had survived from antiquity was one compiled by astronomer Claudius Ptolemy in Alexandria, Egypt, in the second century ad. His treatise *Almagest*, one of the most influential scientific texts in history, set out a mathematical model of the cosmos — with Earth at its centre — that was accepted for more than 1,200 years. He also gave the coordinates and magnitudes of more than 1,000 stars. However, it is mentioned several times in ancient sources that the person who first measured the stars was Hipparchus, who worked on the Greek island of Rhodes three centuries before, roughly between 190 and120 bc.
## Location, location, location
Babylonian astronomers had previously measured the positions of some stars around the zodiac, the constellations that lie along the ecliptic — the Suns annual path against the fixed stars, as seen from Earth. But Hipparchus was the first to define the locations of stars using two coordinates, and to map stars across the whole sky. Among other things, it was Hipparchus himself who first discovered Earths precession, and he modelled the apparent motions of the Sun and Moon.
Gysembergh and his colleagues used the data they discovered to confirm that coordinates for three other star constellations (Ursa Major, Ursa Minor and Draco), in a separate medieval Latin manuscript known as the *Aratus Latinus*, must also come directly from Hipparchus. “The new fragment makes this much, much clearer,” says Mathieu Ossendrijver, a historian of astronomy at the Free University of Berlin. “This star catalogue that has been hovering in the literature as an almost hypothetical thing has become very concrete.”
[![](https://media.nature.com/w400/magazine-assets/d41586-022-03296-1/d41586-022-03296-1_19283614.jpg)
Best map of Milky Way reveals a billion stars in motion
![](https://www.nature.com/articles/d41586-020-03432-9)
The researchers think that Hipparchuss original list, like Ptolemys, would have included observations of nearly every visible star in the sky. Without a telescope, says Gysembergh, he must have used a sighting tube, known as a dioptra, or a mechanism called an armillary sphere. “It represents countless hours of work.”
The relationship between Hipparchus and Ptolemy has always been murky. Some scholars have suggested that Hipparchuss catalogue never existed. Others (starting with sixteenth-century astronomer Tycho Brahe) argued that Ptolemy had stolen Hipparchuss data and claimed it as his own. “Many people think that Hipparchus was the truly great discoverer,” says Gysembergh, whereas Ptolemy was “an amazing teacher” who compiled his predecessors work.
From the data in the fragments, the team concludes that Ptolemy did not simply copy Hipparchuss numbers. But perhaps he should have: Hipparchuss observations seem to be notably more accurate, with the coordinates read so far correct to within one degree. And whereas Ptolemy based his coordinate system on the ecliptic, Hipparchus used the celestial equator, a system more common in modern star maps.
## Birth of a field
The discovery “enriches our picture” of Hipparchus, says Evans. “It gives us a fascinating glimpse of what he actually did.” And in doing so, it sheds light on a key development in Western civilization, the “mathematization of nature”, in which scholars seeking to understand the Universe shifted from simply describing the patterns they saw to aiming to measure, calculate and predict.
Hipparchus was the pivotal figure responsible for “turning astronomy into a predictive science”, agrees Ossendrijver. In his only surviving work, Hipparchus criticized earlier astronomical writers for not caring about numerical accuracy in their visions of orbits and celestial spheres.
He is thought to have been inspired by his contact with Babylonian astronomers, and to have had access to centuries worth of their precise observations. The Babylonians had no interest in modelling how the Solar System was arranged in three dimensions but, because of their belief in celestial omens, they made accurate observations and developed mathematical methods to model and predict the timing of events such as lunar eclipses. With Hipparchus, this tradition merged with the Greek geometric approach, says Evans, and “modern astronomy really begins”.
The researchers hope that as imaging techniques improve, they will uncover further star coordinates, giving them a larger data set to study. Several parts of the *Codex Climaci Rescriptus* have not yet been deciphered. It is also possible that additional pages from the star catalogue survive in the St Catherines library, which contains more than 160 palimpsests. Efforts to read these have already revealed previously unknown Greek medical texts, including drug recipes, surgical instructions and a guide to medicinal plants.
Beyond that, multispectral imaging of palimpsests is opening a rich new seam of ancient texts in archives around the world. “In Europe alone, there are literally thousands of palimpsests in major libraries,” says Gysembergh. “This is just one case, thats very exciting, of a research possibility that can be applied to thousands of manuscripts with amazing discoveries every time.”
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -12,7 +12,7 @@ CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: No
Read:: [[2022-10-17]]
---

@ -12,7 +12,7 @@ CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: No
Read:: [[2022-10-16]]
---

@ -12,7 +12,7 @@ CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: No
Read:: [[2022-10-17]]
---

@ -13,7 +13,7 @@ CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: No
Read:: [[2022-10-18]]
---

@ -0,0 +1,102 @@
---
Tag: ["Science", "⚛️"]
Date: 2022-10-23
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2022-10-23
Link: https://www.eurekalert.org/news-releases/958880
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: [[2022-10-23]]
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-matterhastwotimedimensionsNSave
&emsp;
# Strange new phase of matter created in quantum computer acts like it has two time dimensions
![Quantum Computer](https://earimediaprodweb.azurewebsites.net/Api/v1/Multimedia/2086020a-7a93-4b08-aafe-67233b650344/Rendition/low-res/Content/Public)
![](https://www.eurekalert.org/multimedia/942463)
**image: In this quantum computer, physicists created a never-before-seen phase of matter that acts as if time has two dimensions. The phase could help protect quantum information from destruction for far longer than current methods.** [view more](https://www.eurekalert.org/multimedia/942463) 
Credit: Quantinuum
By shining a laser pulse sequence inspired by the Fibonacci numbers at atoms inside a quantum computer, physicists have created a remarkable, never-before-seen phase of matter. The phase has the benefits of two time dimensions despite there still being only one singular flow of time, [the physicists report July 20 in *Nature*](https://www.nature.com/articles/s41586-022-04853-4).
This mind-bending property offers a sought-after benefit: Information stored in the phase is far more protected against errors than with alternative setups currently used in quantum computers. As a result, the information can exist without getting garbled for much longer, an important milestone for making quantum computing viable, says study lead author Philipp Dumitrescu.
The approachs use of an “extra” time dimension “is a completely different way of thinking about phases of matter,” says Dumitrescu, who worked on the project as a research fellow at the [Flatiron Institute](https://www.simonsfoundation.org/flatiron/)s [Center for Computational Quantum Physics](https://www.simonsfoundation.org/flatiron/center-for-computational-quantum-physics/) in New York City. “Ive been working on these theory ideas for over five years, and seeing them come actually to be realized in experiments is exciting.”
Dumitrescu spearheaded the studys theoretical component with Andrew Potter of the University of British Columbia in Vancouver, Romain Vasseur of the University of Massachusetts, Amherst, and Ajesh Kumar of the University of Texas at Austin. The experiments were carried out on a quantum computer at Quantinuum in Broomfield, Colorado, by a team led by Brian Neyenhuis.
The workhorses of the teams quantum computer are 10 atomic ions of an element called ytterbium. Each ion is individually held and controlled by electric fields produced by an ion trap, and can be manipulated or measured using laser pulses.
Each of those atomic ions serves as what scientists dub a quantum bit, or qubit. Whereas traditional computers quantify information in bits (each representing a 0 or a 1), the qubits used by quantum computers leverage the strangeness of quantum mechanics to store even more information. Just as Schrödingers cat is both dead and alive in its box, a qubit can be a 0, a 1 or a mashup — or superposition — of both. That extra information density and the way qubits interact with one another promise to allow quantum computers to tackle computational problems far beyond the reach of conventional computers.
Theres a big problem, though: Just as peeking in Schrödingers box seals the cats fate, so does interacting with a qubit. And that interaction doesnt even have to be deliberate. “Even if you keep all the atoms under tight control, they can lose their quantumness by talking to their environment, heating up or interacting with things in ways you didnt plan,” Dumitrescu says. “In practice, experimental devices have many sources of error that can degrade coherence after just a few laser pulses.”
The challenge, therefore, is to make qubits more robust. To do that, physicists can use symmetries, essentially properties that hold up to change. (A snowflake, for instance, has rotational symmetry because it looks the same when rotated by 60 degrees.) One method is adding time symmetry by blasting the atoms with rhythmic laser pulses. This approach helps, but Dumitrescu and his collaborators wondered if they could go further. So instead of just one time symmetry, they aimed to add two by using ordered but non-repeating laser pulses.
The best way to understand their approach is by considering something else ordered yet non-repeating: quasicrystals. A typical crystal has a regular, repeating structure, like the hexagons in a honeycomb. A quasicrystal still has order, but its patterns never repeat. (Penrose tiling is one example of this.) Even more mind-boggling is that quasicrystals are crystals from higher dimensions projected, or squished down, into lower dimensions. Those higher dimensions can even be beyond physical spaces three dimensions: A 2-D Penrose tiling, for instance, is a projected slice of a 5-D lattice.
For the qubits, Dumitrescu, Vasseur and Potter [proposed in 2018](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.120.070602) the creation of a quasicrystal in time rather than space. Whereas a periodic laser pulse would alternate (A, B, A, B, A, B, etc.), the researchers created a quasi-periodic laser-pulse regimen based on the Fibonacci sequence. In such a sequence, each part of the sequence is the sum of the two previous parts (A, AB, ABA, ABAAB, ABAABABA, etc.). This arrangement, just like a quasicrystal, is ordered without repeating. And, akin to a quasicrystal, its a 2D pattern squashed into a single dimension. That dimensional flattening theoretically results in two time symmetries instead of just one: The system essentially gets a bonus symmetry from a nonexistent extra time dimension.
Actual quantum computers are incredibly complex experimental systems, though, so whether the benefits promised by the theory would endure in real-world qubits remained unproven.
Using Quantinuums quantum computer, the experientialists put the theory to the test. They pulsed laser light at the computers qubits both periodically and using the sequence based on the Fibonacci numbers. The focus was on the qubits at either end of the 10-atom lineup; thats where the researchers expected to see the new phase of matter experiencing two time symmetries at once. In the periodic test, the edge qubits stayed quantum for around 1.5 seconds — already an impressive length given that the qubits were interacting strongly with one another. With the quasi-periodic pattern, the qubits stayed quantum for the entire length of the experiment, about 5.5 seconds. Thats because the extra time symmetry provided more protection, Dumitrescu says.
“With this quasi-periodic sequence, theres a complicated evolution that cancels out all the errors that live on the edge,” he says. “Because of that, the edge stays quantum-mechanically coherent much, much longer than youd expect.”
Though the findings demonstrate that the new phase of matter can act as long-term quantum information storage, the researchers still need to functionally integrate the phase with the computational side of quantum computing. “We have this direct, tantalizing application, but we need to find a way to hook it into the calculations,” Dumitrescu says. “Thats an open problem were working on.”
---
**ABOUT THE FLATIRON INSTITUTE**
The Flatiron Institute is the research division of the Simons Foundation. The institute's mission is to advance scientific research through computational methods, including data analysis, theory, modeling and simulation. The institute's Center for Computational Quantum Physics aims to develop the concepts, theories, algorithms and codes needed to solve the quantum many-body problem and to use the solutions to predict the behavior of materials and molecules of scientific and technological interest.
---
---
#### Method of Research
Experimental study
#### Subject of Research
Not applicable
#### Article Title
Dynamical topological phase realized in a trapped-ion quantum simulator
#### Article Publication Date
20-Jul-2022
**Disclaimer:** AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -49,54 +49,94 @@ style: number
&emsp;
### Current shopping list
&emsp;
```tasks
not done
filename includes @Shopping list.md
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### Groceries
&emsp;
#### Beverages
- [x] ☕ Coffee ✅ 2022-03-01
- [x] 🍶 Coke 0 ✅ 2022-03-14
- [x] 🧃 Apfelschorle ✅ 2022-05-07
- [ ] 🍊 Morning juice
- [x] 🍺 Beer ✅ 2022-02-06
- [x] 🍷 Wine ✅ 2022-08-05
&emsp;
#### Snacks & Sweets
- [x] 🍿 Snacks ✅ 2022-03-04
- [x] 🍦 Dessert ✅ 2022-09-18
&emsp;
#### Dairy
- [x] 🧈 Beurre ✅ 2022-09-18
- [x] 🥯 Bread ✅ 2022-09-18
- [x] 🧀 Fromage ✅ 2022-09-18
- [x] 🧀 Fromage rapé ✅ 2022-09-18
&emsp;
#### Breakfast
- [ ] 🥯 Bread
- [x] 🍯 Honey/Jam ✅ 2022-03-31
- [x] 🍫 Nutella ✅ 2022-02-15
- [x] 🍐 Fruit ✅ 2022-09-05
- [x] 🥚 Eggs ✅ 2022-09-18
&emsp;
#### Fresh
- [ ] 🍐 Fruit
- [x] 🍌 Bananas ✅ 2022-09-05
- [x] 🍅 vegetables ✅ 2022-09-12
- [ ] 🍅 vegetables
- [x] 🧅 onions ✅ 2022-03-31
- [x] 🧄 garlic ✅ 2022-09-18
- [x] 🥚 Eggs ✅ 2022-09-18
- [x] 🧀 Fromage ✅ 2022-09-18
- [x] 🧀 Fromage rapé ✅ 2022-09-18
- [x] 🥩 Cured meat ✅ 2022-08-05
- [x] 🍖 Fresh meat ✅ 2022-09-18
- [x] 🍝 Pasta ✅ 2022-09-12
&emsp;
#### Meat & Fish
- [ ] 🥩 Cured meat
- [ ] 🍖 Fresh meat
&emsp;
#### Bases
- [ ] 🍝 Pasta
- [x] 🍚 Rice ✅ 2022-03-31
- [x] 🥔 Potatoes ✅ 2022-08-05
- [x] 🍺 Beer ✅ 2022-02-06
- [x] 🍷 Wine ✅ 2022-08-05
- [ ] 🥔 Potatoes
&emsp;
#### Sauces & Spices
- [x] 🫒 Olive oil ✅ 2022-07-30
- [x] 🌭 Mustard ✅ 2022-02-07
- [x] 🥫 Sauces (Ketchup, bbq, etc..) ✅ 2022-03-14
- [x] 🌶️ Tabasco ✅ 2022-09-05
- [x] 🌶️ Ketjap Manis ✅ 2022-03-14
- [x] 🌶️ Cayenne Pepper ✅ 2022-03-14
- [x] 🥢 Soy sauce ✅ 2022-03-14
- [x] 🥗 Vinegar ✅ 2022-03-14
- [x] 🌿 Thyme ✅ 2022-03-14
- [x] 🌿 Dill ✅ 2022-03-14
- [x] 🌿 Bay leaves ✅ 2022-08-05
- [x] 🌿 Oregano ✅ 2022-03-14
- [x] 🧂 Herbes de Provence ✅ 2022-03-14
- [x] 🌿 Coriander ✅ 2022-03-14
- [x] 🧂 Cumin ✅ 2022-03-14
- [x] 🧂 Garam masala ✅ 2022-03-14
- [x] 🌰 Nutmeg ✅ 2022-03-14
@ -105,8 +145,30 @@ style: number
- [x] 🧂 Cinamon sticks ✅ 2022-08-05
- [x] 🧂Ground cinamon ✅ 2022-08-05
- [x] 🧂Ground cloves ✅ 2022-08-05
&emsp;
#### Herbs
- [x] 🌿 Thyme ✅ 2022-03-14
- [x] 🌿 Dill ✅ 2022-03-14
- [x] 🌿 Bay leaves ✅ 2022-08-05
- [x] 🌿 Oregano ✅ 2022-03-14
- [x] 🌿 Herbes de Provence ✅ 2022-03-14
- [x] 🌿 Coriander ✅ 2022-03-14
&emsp;
#### Condiments
- [x] 🌭 Mustard ✅ 2022-02-07
- [x] 🫒 Olive oil ✅ 2022-07-30
- [x] 🥗 Vinegar ✅ 2022-03-14
- [x] 🥣 Beef broth ✅ 2022-08-05
- [x] 🥣 Vegetable broth ✅ 2022-08-05
- [x] 🧂 Salt ✅ 2022-10-19
- [x] 🧂 Pepper black ✅ 2022-10-19
- [x] 🧂 Pepper (white) ✅ 2022-10-19
&emsp;

@ -78,7 +78,8 @@ style: number
- [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-27 ✅ 2022-09-25
- [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-13 ✅ 2022-09-12
- [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-08-30 ✅ 2022-08-29
- [ ] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-10-18
- [ ] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-11-01
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-10-18 ✅ 2022-10-17
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-10-04 ✅ 2022-10-03
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-20 ✅ 2022-09-19
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-06 ✅ 2022-09-05
@ -90,7 +91,8 @@ style: number
- [ ] 🛎 🛍 REMINDER [[Household]]: Monthly shop in France %%done_del%% 🔁 every month on the last Saturday 🛫 2022-10-03 📅 2022-10-29
- [x] 🛎 🛍 REMINDER [[Household]]: Monthly shop in France %%done_del%% 🔁 every month on the last Saturday 🛫 2022-08-29 📅 2022-09-24 ✅ 2022-09-23
- [x] 🛎 🛍 REMINDER [[Household]]: Monthly shop in France %%done_del%% 🔁 every month on the last Saturday 🛫 2022-08-01 📅 2022-08-27 ✅ 2022-08-27
- [ ] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-10-24
- [ ] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-10-31
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-10-24 ✅ 2022-10-21
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-10-17 ✅ 2022-10-15
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-10-10 ✅ 2022-10-09
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-10-03 ✅ 2022-10-02

@ -52,9 +52,10 @@ style: number
### 🥐 Croissants
1. Buchmann Seefeld
2. [[Toto]]
3. [[Monocle]]
1. [[Café Hugo]]
2. Buchmann Seefeld
3. [[Toto]]
4. [[Monocle]]
&emsp;
@ -64,11 +65,12 @@ style: number
### ☕ Coffee
1. [[Monocle]]
2. [[La Stanza]]
3. [[Toto]]
4. [[Kiosk]]
5. [[Café des Amis]]
1. [[Café Hugo]]
2. [[Monocle]]
3. [[La Stanza]]
4. [[Toto]]
5. [[Kiosk]]
6. [[Café des Amis]]
&emsp;

@ -0,0 +1,110 @@
---
Alias: ["Arnold"]
Tag: ["Person", "👨‍👩‍👧‍👦"]
Date: 2022-10-17
DocType: "Person"
Hierarchy: "NonRoot"
TimeStamp:
location:
CollapseMetaTable: true
Person:
LastName: Moulin
FirstName: Arnold
DoB:
Address:
Phone: <a href="tel:+41787686844">+41 78 768 68 44</a>
Email: "[arnold.moulin@gmail.com](mailto:arnold.moulin@gmail.com)"
Relation:
---
Parent:: [[@Family organisation|Family organisation]]
Parents::
Siblings::
Spouse:: [[Marguerite de Villeneuve]]
Children::
&emsp;
`= elink("https://waze.com/ul?ll=" + this.location[0] + "%2C" + this.location[1] + "&navigate=yes", "Launch Waze")`
---
&emsp;
```button
name Edit Person parameters
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-ArnoldMoulinPersonEdit
```button
name Save
type command
action Save current file
id Save
```
^button-ArnoldMoulinPersonSave
&emsp;
# Arnold Moulin
&emsp;
> [!summary]+
> Person Description
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📇 Summary
&emsp;
🎂 `=this.Person.DoB`
🗺 `=this.Person.Address`
`=this.Person.Phone`
📧 `=this.Person.Email`
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
- 🇨🇭, 🇫🇷, 🇨🇱
- 1 sister
- IT en conseil & bancaire
&emsp;
---
&emsp;
### 🎂 Birthday
&emsp;
&emsp;
&emsp;

@ -26,7 +26,7 @@ fc-date:
Parent:: [[@Family organisation|Family organisation]]
Parents:: [[Amaury de Villeneuve]], [[Laurence Bédier]]
Siblings:: [[Noémie de Villeneuve]], [[Eloi de Villeneuve]], [[Opportune de Villeneuve]], [[Philomène de Villeneuve]], [[Aglaé de Villeneuve]]
Spouse::
Spouse:: [[Arnold Moulin]]
Children::
&emsp;

@ -0,0 +1,110 @@
---
Alias: [""]
Tag: ["Café", "☕️", "🥇"]
Date: 2022-10-22
DocType: "Place"
Hierarchy: "NonRoot"
TimeStamp:
location: [48.8559326,2.3666466]
Place:
Type: Café
SubType: Modern
Style: French
Location: Marais
Country: FR
Status: Favourite
CollapseMetaTable: true
Phone: <a href="tel:+33142726404">+33 1 42 72 64 04</a>
Email:
Website: "[http://www.hugoparis.com/](http://www.hugoparis.com/)"
locations:
---
Parent:: [[@@Paris|Paris]]
&emsp;
`= elink("https://waze.com/ul?ll=" + this.location[0] + "%2C" + this.location[1] + "&navigate=yes", "Launch Waze")`
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-CafeHugoSave
&emsp;
# Café Hugo
&emsp;
> [!summary]+
> Note Description
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### 📇 Contact
&emsp;
> [!address] 🗺
> 22 Place des Vosges
> 75004 Paris
> France
&emsp;
☎️ `= this.Phone`
📧 `= this.Email`
🌐 `= this.Website`
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### 🔗 Other activity
&emsp;
```dataview
Table DocType as "Doc type" from [[Café Hugo]]
where !contains(file.name, "@@Travel")
sort DocType asc
```
&emsp;
&emsp;

@ -0,0 +1,164 @@
---
Tag: ["Travel", "🛩️", "🇮🇹"]
Date: 2022-10-21
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2022-10-21
Link: https://www.nytimes.com/interactive/2022/10/20/travel/things-to-do-milan.html
location:
CollapseMetaTable: true
---
Parent:: [[@Italy|Italy]], [[Milan]]
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-36HoursinMilanThingstoDoandSeeNSave
&emsp;
# 36 Hours in Milan: Things to Do and See
Confident and cool, Milan keeps its finest treasures under wraps, tucked away in hidden gardens, down alleyways and in far-flung neighborhoods. Those who dig deep into this sprawling, fast-paced city will be rewarded. New destinations for architecture and design were christened during the 60th Salone del Mobile, the international furniture fair that drives Milans annual design week, which returned in June with its first full-scale event since 2019. Today there is an optimistic energy on the streets, where new cultural projects are reviving defunct industrial spaces, a diverse culinary scene is blossoming, and unexpected discoveries await travelers to this resilient, resurgent and stylish city.
## Recommendations
Key stops
- **[Bar Basso](http://barbasso.com/en/)** is a classic bar with a pink interior, beloved by both fashionistas and a neighborhood crowd.
- **[Milans Duomo](https://www.duomomilano.it/en/)** offers an up-close look at spires and gargoyles, as well as an expansive view of the city and the Alps beyond.
- **[Mercato Centrale Milano](https://www.mercatocentrale.com/milan)** is a sprawling local food market in the citys grand central railway station.
Galleries and attractions
- **[Dimorecentrale](https://www.dimorecentrale.com/)**, which houses the new headquarters of the design firm Dimorestudio, is a cultural hub with gallery spaces.
- **[Casa Museo Boschi Di Stefano](https://www.casamuseoboschidistefano.it/en/)** is housed in the former residence of an art-collecting couple who amassed an impressive collection of 20th-century Italian art.
- **[Fondazione Prada Milan](https://www.fondazioneprada.org/visit/visit-milan/?lang=en)** is a groundbreaking contemporary art venue in a former distillery.
- **[Osservatorio](https://www.fondazioneprada.org/visit/milano-osservatorio/?lang=en)** is a gallery that exhibits visual works, photographs and videos exploring societal themes.
- **[The Cloister](https://www.thecloister.store/en/)**, in a palazzo dating to the 15th century, is a shop filled with treasures, from vintage gowns to plants and perfumes.
Restaurants and bars
- At **[e/n enoteca naturale](https://enotecanaturale.it/p/il-locale)****,** sip natural wine at tables set in a garden beside the [Basilica di SantEustorgio](http://www.santeustorgio.it/).
- **[Osteria Alla Concorrenza](https://osteriaallaconcorrenza.business.site/)** has old-fashioned décor and dishes like focaccia stuffed with mortadella and cheese.
- **[Tone Milano](https://www.instagram.com/tone.milano/?hl=en)** sells baked goods, from flaky filo-dough burek to focaccia with peaches and rosemary.
- **[Pastamadre](https://www.pastamadremilano.it/)** elevates pasta from a starter course to the star on an ever-changing menu.
- **[Loste Café](https://lostecafe.com/)** is a sunny Scandinavian-inspired coffee shop (try the buttery cardamom buns).
Where to stay
- The **[Radisson Collection Palazzo Touring Club](https://www.radissonhotels.com/en-us/hotels/radisson-collection-milan-palazzo-touring-club)** opened last fall in the Art Nouveau-style Palazzo Bertarelli. There is a colonnaded lobby, library, restaurant and 89 rooms and suites (doubles from about €325, or about $321).
- **[B&B Hotel Milano City Center Duomo](https://www.hotel-bb.com/en/hotel/milano-city-center-duomo)** opened in 2020 with 30 snug-but-stylish rooms in a city-center location, steps from the Teatro alla Scala opera house (doubles from about €120).
- Search for **a short-term rental** in the Centro Storico, where metro and tram lines make it easy to explore. Options are plentiful south of the Duomo, where one-bedroom apartments, some within handsome palazzi, start at around €150 per night.
## Itinerary
Friday
![](https://static01.nyt.com/images/2022/10/17/travel/00travel-milan-DimoreCentrale/00travel-milan-DimoreCentrale-mobileMasterAt3x.jpg)
4 p.m. Steep yourself in design
One of the most talked-about openings during the latest Salone del Mobile was [Dimorecentrale](https://www.dimorecentrale.com/), the new headquarters of the design and architecture firm Dimorestudio. Located in a former railway warehouse near the central train station, this cultural hub spans more than 20,000 square feet, with a concrete central courtyard surrounded by studio, office and gallery spaces, as well as a bar and shop (both opening soon) stocked with curated goods chosen by the founders, Emiliano Salci and Britt Moran. Tour the sprawling industrial gallery, where exhibitions showcase furniture and design pieces in the studios elegantly eclectic style.
![](https://static01.nyt.com/images/2022/10/17/travel/00travel-milan-DimoreCentrale/00travel-milan-DimoreCentrale-mobileMasterAt3x.jpg)
6:30 p.m. Practice the ritual of aperitivo
In Milan, aperitivo is a cherished ritual that many still associate with cloyingly sweet spritzes and cheap buffets. Youll suffer neither at [e/n enoteca naturale](https://enotecanaturale.it/p/il-locale), a natural wine bar with tables set in a leafy garden beside the [Basilica di SantEustorgio](http://www.santeustorgio.it/). Here, biodynamic wines from the cellar are served alongside small bites — mozzarella balls and slices of salami, tinned anchovies with butter and bread, caponata and a bowl of plump olives — to tide you over until dinner. Aperitivo for two, about €30, or about $29.50.
![](https://static01.nyt.com/images/2022/10/17/travel/00hours-milan-Concorrenza/00hours-milan-Concorrenza-mobileMasterAt3x.jpg)
9 p.m. Dont mind the paper plates
What [Osteria Alla Concorrenza](https://osteriaallaconcorrenza.business.site/) lacks — a kitchen — it makes up for with atmosphere. At this bustling restaurant, which opened last year with garrulous staff and old-fashioned décor, the wine flows freely and no one seems to mind that much of the food arrives on paper plates. This is the second establishment from Diego Rossi, the celebrated chef at [Trippa](https://www.trippamilano.it/), one of the toughest reservations in the city, and its packed nightly. Book in advance to join the fun and dine on crostoni — maybe lardo, pesto and Parmigiano, or pancetta and artichoke — as well as focaccia stuffed with mortadella and cheese and beef tongue with pickled vegetables, all paired with natural wines from cult-favorite producers. Dinner for two, about €60.
![](https://static01.nyt.com/images/2022/10/17/travel/00hours-milan-Concorrenza/00hours-milan-Concorrenza-mobileMasterAt3x.jpg)
![](https://static01.nyt.com/images/2022/10/14/travel/00hours-milan5/00hours-milan5-mobileMasterAt3x.jpg)
A recent exhibition at the Prada Foundation Osservatorio in Galleria Vittorio Emanuele II.
Saturday
![](https://static01.nyt.com/images/2022/10/14/travel/00hours-milan-casamuseo/00hours-milan-casamuseo-mobileMasterAt3x-v3.jpg)
10 a.m. Wander through an art house
Milans art offerings include more than works found in museums and [da Vincis masterpiece](https://cenacolovinciano.org/en/). The citys case museo, or house museums, include villas, apartments and studios that have been transformed into small-scale museums. One worth seeking out is [Casa Museo Boschi Di Stefano](https://www.casamuseoboschidistefano.it/en/) (free), a second-floor apartment that was formerly the residence of Antonio Boschi and Marieda di Stefano, a couple who amassed an impressive collection of 20th-century Italian art, including works from Lucio Fontana, Giorgio de Chirico, Umberto Boccioni and Piero Manzoni. Some 300 pieces are displayed throughout the residence, from the grand living and dining rooms to the mustard-tiled bathroom.
![](https://static01.nyt.com/images/2022/10/14/travel/00hours-milan-casamuseo/00hours-milan-casamuseo-mobileMasterAt3x-v3.jpg)
![](https://static01.nyt.com/images/2022/10/13/travel/00hours-milan-tone-milano/00hours-milan-tone-milano-mobileMasterAt3x.jpg)
12 p.m. Have lunch in a Georgian “bread laboratory”
Across the city, a wave of new panifici and pasticcerie — bakeries and pastry shops — are seeking inspiration beyond Italys borders. To sample this delicious trend, head to [Tone Milano](https://www.instagram.com/tone.milano/?hl=en), a bakery, cafe and “bread laboratory” that opened last year. Named after the round, barrel-shaped oven traditionally used to bake bread in Georgia, this friendly spot offers a range of baked goods, from flaky filo-dough burek and hearty Icelandic rúgbraud to savory focaccia with peaches and rosemary. At lunch, try khachapuri adjaruli, a boat-shaped Georgian bread that is here made with sourdough, filled with tangy cheeses, topped with a runny egg and served warm (€10).
![](https://static01.nyt.com/images/2022/10/13/travel/00hours-milan-tone-milano/00hours-milan-tone-milano-mobileMasterAt3x.jpg)
2:30 p.m. Visit a thought-provoking gallery
The groundbreaking contemporary art venue [Fondazione Prada Milan](https://www.fondazioneprada.org/visit/visit-milan/?lang=en) has been a must-see since its 2015 opening in a former distillery in the Largo Isarco area. But dont overlook [Osservatorio](https://www.fondazioneprada.org/visit/milano-osservatorio/?lang=en), the Fondazione Prada photography gallery on the fifth and sixth floors of the landmark [Galleria Vittorio Emanuele II](https://www.introducingmilan.com/galleria-vittorio-emanuele-ii) shopping arcade (admission €10; included with tickets to the Largo Isarco venue). From the elegant arcade, an elevator whisks visitors to the gallery, where exhibitions include visual works, photographs and videos exploring thought-provoking societal themes.
![](https://static01.nyt.com/images/2022/10/13/travel/00hours-milan-the-cloister/00hours-milan-the-cloister-mobileMasterAt3x.jpg)
4:30 p.m. Find uncommon treasures
One expects excellent shops in the Italian capital of fashion and design. But the place to find truly unexpected wares is [the Cloister](https://www.thecloister.store/en/). Located within Casa dei Grifi, a palazzo dating to the 15th century, on an alley in the labyrinthine Cinque Vie neighborhood, this kaleidoscopic shop is filled with uncommon treasures, from vintage designer gowns and workwear jackets — all in perfect condition — to jewelry and décor, plants and perfumes, art and accessories. A recent exploration unearthed vintage suede Hermès heels, mens 1970s bathing trunks, antique embroidered ribbons and a trove of rare books and magazines.
![](https://static01.nyt.com/images/2022/10/13/travel/00hours-milan-the-cloister/00hours-milan-the-cloister-mobileMasterAt3x.jpg)
8 p.m. Dine on pasta
Forget the formal Italian dinner parade of primo, secondo and dolce. At [Pastamadre](https://www.pastamadremilano.it/), a casual restaurant in the lively Porta Romana neighborhood, pasta is elevated from a starter to the star on the ever-changing menu. Inside the airy dining room, with terrazzo floors and wood details, a recent meal began with crisp fried squid and a wonderful battuta di manzo (beef tartare) with caper pesto and fried zucchini flowers. Of the main dishes, all fresh pastas, the highlight was a swirl of spaghetti alla chitarra in a yellow-cherry-tomato sauce, topped with a dollop of fresh stracciatella cheese and red-prawn tartare. Dinner for two, about €75.
![](https://static01.nyt.com/images/2022/10/17/travel/00travel-milan-basso/00travel-milan-basso-mobileMasterAt3x.jpg)
11 p.m. Go big with a Negroni Sbagliato
The hottest bar in town, especially during the Salone del Mobile, is neither new nor trendy. [Bar Basso](http://barbasso.com/en/) has been around for decades — the pink interior, mirrored walls and chandeliers unchanged — and has been credited with inventing the Negroni Sbagliato, a twist on the classic cocktail that substitutes sparkling wine for gin. Perhaps a post-lockdown yen for nostalgia is fueling the surging popularity of this classic haunt, where fashion designers rub shoulders with neighborhood retirees. Join the crowd seated beneath the glowing red neon sign outside and order the house specialty, which comes in a dainty coupe or a comically large goblet. Either way, the price is the same (€11), so go big.
![](https://static01.nyt.com/images/2022/10/17/travel/00travel-milan-basso/00travel-milan-basso-mobileMasterAt3x.jpg)
![](https://static01.nyt.com/images/2022/10/14/travel/00hours-milan-interstitial2/00hours-milan-interstitial2-mobileMasterAt3x.jpg)
The Radisson Collection Palazzo Touring Club opened last fall in the Art Nouveau-style Palazzo Bertarelli.
Sunday
![](https://static01.nyt.com/images/2022/10/17/travel/00travel-milan-loste-cafe/00travel-milan-loste-cafe-mobileMasterAt3x.jpg)
9 a.m. Have a Scandinavian breakfast
In a city dominated by hulking neoclassical architecture and modern skyscrapers, its a delight to stumble upon Via Abramo Lincoln. Known as the Quartiere Arcobaleno, or Rainbow District, this residential lane is lined with gardens, swaying palm trees and cottages painted in vibrant hues, like a Ligurian fishing village. Stroll through it on the way to [Loste Café](https://lostecafe.com/), a sunny, Scandinavian-inspired coffee shop that opened nearby last year. One of the owners, Stefano Ferraro, was formerly the head pastry chef at [Noma](https://noma.dk/) in Copenhagen, a résumé detail thats evident in the pastries, such as il cardamomo, a buttery cardamom bun with a coffee-orange glaze (€2.80) that pairs perfectly with a silky cappuccino (€2.20).
![](https://static01.nyt.com/images/2022/10/17/travel/00travel-milan-loste-cafe/00travel-milan-loste-cafe-mobileMasterAt3x.jpg)
![](https://static01.nyt.com/images/2022/10/14/travel/00hours-milan-duomo/00hours-milan-duomo-mobileMasterAt3x.jpg)
10:30 a.m. Have a stare-down with a gargoyle
At some point, every visitor will pause to marvel at the Gothic facade and towering spires of Milans [Duomo](https://www.duomomilano.it/en/). But for a closer inspection of this magnificent cathedral, which dates to the 14th century, ascend to the rooftop for an up-close view of those intricately detailed spires as well as hundreds of gargoyles, statues and stone carvings (tickets from €10). Then take in the expansive panorama, from the glittering glass dome of the neighboring Galleria Vittorio Emanuele II to new glass-and-steel skyscrapers and the distant Alps beyond.
![](https://static01.nyt.com/images/2022/10/14/travel/00hours-milan-duomo/00hours-milan-duomo-mobileMasterAt3x.jpg)
1 p.m. Shop for artisan culinary treats
Most departures from the city pass through Milano Centrale, the central railway station known for its grand architecture, soaring entry hall and the odd Fascist detail. Last fall, the stations appeal grew beyond mere transport hub with the opening of [Mercato Centrale Milano](https://www.mercatocentrale.com/milan), a food market spanning two floors and nearly 50,000 square feet in a formerly abandoned space on the stations northwestern edge. As in Florence, Rome and Turin, this Mercato Centrale is a whos who of top local artisans — bread from [Davide Longoni](https://www.davidelongoni.com/), organic cheeses from [Tommaso Carioni](https://www.mercatocentrale.com/milan/artisans/tommaso-carionis-dairy-and-organic-deli/), dumplings from [Agie Zhou of Ravioleria Sarpi](https://www.mercatocentrale.com/milan/artisans/agie-zhous-chinese-dumplings/) — with dozens of stalls to explore before bidding farewell to the city.
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -3,7 +3,7 @@
QueryCourse: ""
QueryCategory: ""
QueryCuisine: ""
QueryIngredient: Celery
QueryIngredient: "tomato"
QueryTheme:
QueryFavourite:
QueryRating: ""

@ -72,7 +72,7 @@ Overview of tasks & todos for lebv.org
- [ ] :fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style="background:grey">Lieux</mark>: que sont devenus Fleurimont & Le Pavillon aujourd'hui? 📅 2022-11-15
- [ ] :fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style="background:grey">membres de la famille</mark>: reprendre les citations militaires (promotion/décoration) 📅 2022-10-30
- [ ] :fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style="Background:grey">membres de la famille</mark>: éplucher les mentions du Nobiliaire de Guyenne & Gascogne 📅 2022-10-20
- [ ] :fleur_de_lis: [[lebv Research Tasks|Research]]: <mark style="Background:grey">membres de la famille</mark>: éplucher les mentions du Nobiliaire de Guyenne & Gascogne 📅 2022-11-20
- [x] [[lebv Research Tasks|Research]]: <mark style="Background:grey">Archivage</mark>: compléter les fichiers de Source
&emsp;

@ -237,7 +237,8 @@ sudo bash /etc/addip4ban/addip4ban.sh
#### Ban List Tasks
- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2022-10-22
- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2022-10-29
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2022-10-22 ✅ 2022-10-21
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2022-10-16 ✅ 2022-10-15
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2022-10-15 ✅ 2022-10-15
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2022-10-08 ✅ 2022-10-09
@ -276,7 +277,8 @@ sudo bash /etc/addip4ban/addip4ban.sh
- [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-10-02 ✅ 2022-10-01
- [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-10-16 ✅ 2022-10-01
- [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-10-15 ✅ 2022-10-15
- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-10-22
- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-10-29
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-10-22 ✅ 2022-10-21
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-10-16 ✅ 2022-10-15
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-10-15 ✅ 2022-10-15
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-10-08 ✅ 2022-10-09

@ -703,7 +703,8 @@ List of monitored services:
- [x] [[Server Tools]]: Backup server 🔁 every 6 months on the 1st Tuesday ✅ 2021-10-13
- [x] Set-up landing page
- [ ] :desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Gitea & Health checks %%done_del%% 🔁 every 4 months 📅 2022-10-18
- [ ] :desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Gitea & Health checks %%done_del%% 🔁 every 4 months 📅 2023-02-18
- [x] :desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Gitea & Health checks %%done_del%% 🔁 every 4 months 📅 2022-10-18 ✅ 2022-10-18
- [x] :desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Gitea & Health checks 🔁 every 4 months 📅 2022-06-18 ✅ 2022-06-20
- [ ] :closed_lock_with_key: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Bitwarden & Health checks %%done_del%% 🔁 every 4 months 📅 2022-12-18

@ -72,7 +72,8 @@ All tasks and to-dos Crypto-related.
[[#^Top|TOP]]
&emsp;
- [ ] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-21
- [ ] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-28
- [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-21 ✅ 2022-10-21
- [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-14 ✅ 2022-10-14
- [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-07 ✅ 2022-10-07
- [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-09-30 ✅ 2022-09-30

@ -72,7 +72,8 @@ Note summarising all tasks and to-dos for Listed Equity investments.
[[#^Top|TOP]]
&emsp;
- [ ] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-21
- [ ] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-28
- [x] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-21 ✅ 2022-10-21
- [x] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-14 ✅ 2022-10-14
- [x] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-07 ✅ 2022-10-07
- [x] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-09-30 ✅ 2022-09-30

@ -72,7 +72,8 @@ Tasks and to-dos for VC investments.
[[#^Top|TOP]]
&emsp;
- [ ] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-21
- [ ] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-28
- [x] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-21 ✅ 2022-10-21
- [x] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-14 ✅ 2022-10-14
- [x] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-10-07 ✅ 2022-10-07
- [x] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-09-30 ✅ 2022-09-30

Loading…
Cancel
Save