This commit is contained in:
Oscar Plaisant 2024-05-23 23:30:37 +02:00
parent 3e443b5ada
commit 6ab0bd51ad
19 changed files with 171486 additions and 0 deletions

42074
.obsidian/plugins/desk/main.js vendored Normal file

File diff suppressed because one or more lines are too long

11
.obsidian/plugins/desk/manifest.json vendored Normal file
View File

@ -0,0 +1,11 @@
{
"id": "desk",
"name": "Desk",
"version": "1.0.6",
"minAppVersion": "0.15.0",
"description": "A desk to see notes at a glance in Obsidian. Requires Dataview as a dependency.",
"author": "David Landry",
"authorUrl": "https://blog.dlandry.xyz",
"fundingUrl": "https://ko-fi.com/davidlandry",
"isDesktopOnly": true
}

226
.obsidian/plugins/desk/styles.css vendored Normal file
View File

@ -0,0 +1,226 @@
.desk_root {
position: relative;
}
.desk__search-result-container {
display: flex;
width: 100%;
flex-wrap: wrap;
overflow: scroll;
justify-content: center;
}
.desk__search-menu {
padding: var(--size-4-4);
position: sticky;
top: 0;
background-color: var(--background-primary);
width: 100%;
z-index: 1;
border-bottom: var(--border-width) solid var(--background-modifier-border);
}
.desk__note-card {
position: sticky;
padding: 8px;
margin: 8px;
border-radius: 8px;
border: 1px solid var(--background-modifier-border);
word-break: break-word;
user-select: auto;
width: 600px;
min-height: 400px;
background-color: var(--background-primary-alt);
padding-bottom: 30px;
user-select: text;
}
.desk__note-card h3 {
font-weight: bold;
font-size: var(--h3-size);
margin-top: var(--size-4-1);
}
.desk__note-card a h3 {
text-decoration: none;
margin-bottom: var(--size-4-1)
}
.desk__note-card-header-details {
color: var(--text-faint);
font-size: var(--font-smaller);
margin-top: var(--size-4-2);
margin-bottom: var(--size-4-4);
}
.desk__note-card-footer {
color: var(--text-faint);
margin-top: var(--size-4-2);
margin-bottom: var(--size-4-4);
position: absolute;
bottom: 0;
}
.desk__note-card-footer>span {
margin-right: var(--size-4-2)
}
.desk__note-card-header-details-icon {
width: var(--icon-s);
height: var(--icon-s);
position: relative;
top: 2px;
}
.desk__search-result-content {
font-size: var(--text-normal);
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
max-height: 280px;
transition: max-height 300ms ease-out;
}
.desk__search-result-content.overflowing {
border-bottom: 1px solid var(--text-faint)
}
.desk__search-result-content.expanded {
transition: max-height 300ms ease-out;
}
.desk__text-search-input-container {
display: flex;
width: 100%;
margin-bottom: var(--size-4-2);
}
.desk__text-search-input-container input {
flex-grow: 1;
font-size: var(--h2-size)
}
.desk__autocomplete-search-box-container {
width: 80%;
margin: auto;
width: 100%;
display: flex;
flex-wrap: wrap;
padding: var(--size-4-1) var(--size-4-2);
border-radius: var(--input-radius);
vertical-align: middle;
}
.desk__search-box-chip-container {
flex-grow: 0;
}
.desk__dropdown-list {
list-style-type: none;
margin: 0;
padding: 0;
}
.desk__dropdown-list-item>a {
color: var(--text-normal);
text-decoration: none;
display: block;
padding: 3px;
width: 100%;
line-height: 25px;
}
.desk__dropdown-list-item a.selected {
background-color: var(--background-modifier-active-hover);
}
span.desk__chip {
color: var(--tag-color);
font-size: var(--tag-size);
font-weight: bold;
background-color: var(--tag-background);
padding: 0 var(--tag-padding-x);
border: var(--tag-border-width) solid var(--tag-border-color);
border-radius: var(--tag-radius);
display: inline-block;
margin: 0 var(--size-4-1) 0 0;
line-height: var(--input-height);
row-gap: var(--size-4-1);
}
span.desk__chip.reversed {
text-decoration: line-through;
filter: saturate(0.2)
}
span.desk__chip.empty {
background-color: none;
}
span.desk__chip a {
text-decoration: none;
}
span.desk__chip:hover {
color: var(--tag-color-hover);
background-color: var(--tag-background-hover);
border-color: var(--tag-border-color-hover);
}
span.desk__chip .desk__chip-icon {
width: var(--tag-size);
height: var(--tag-size);
}
div.desk__sort-chip-container {}
.desk__chip-delete-icon {
border-left: 1px solid var(--tag-border-color-hover)
}
.desk__dropdown {
position: absolute;
background-color: var(--modal-background);
border-radius: var(--modal-radius);
border: var(--modal-border-width) solid var(--modal-border-color);
width: var(--popover-width);
padding: var(--size-4-1);
font-size: var(--popover-font-size);
max-height: 50vh;
overflow-y: scroll;
z-index: 1;
}
.desk__dropdown::-webkit-scrollbar {
display: none;
}
.desk__filter-menu {
display: flex;
}
.view-content:has(div.desk__root) {
padding: 0;
}
div.desk__sort-chip-dropdown {
position: absolute;
overflow: hidden;
}
.desk__dropdown-list-info {
color: var(--text-muted);
text-align: center;
}
.desk__results-bottom-sensor {
height: 10px;
}

55553
.obsidian/plugins/run/main.js vendored Normal file

File diff suppressed because one or more lines are too long

11
.obsidian/plugins/run/manifest.json vendored Normal file
View File

@ -0,0 +1,11 @@
{
"id": "run",
"name": "Run",
"version": "1.0.8",
"minAppVersion": "0.15.0",
"description": "Generate markdown from dataview query and javascript",
"author": "Hananoshika Yomaru",
"authorUrl": "https://yomaru.dev",
"fundingUrl": "https://www.buymeacoffee.com/yomaru",
"isDesktopOnly": false
}

145
.obsidian/plugins/time-ruler/data.json vendored Normal file
View File

@ -0,0 +1,145 @@
{
"calendars": [],
"fieldFormat": "tasks",
"muted": true,
"timerEvent": "notification",
"inbox": null,
"search": "",
"taskSearch": "#task",
"fileOrder": [
"BDD 4NF",
"Basile Progression",
"Conseil UFR ST 2023-10-26",
"Conseil étudiant 2023-06-21",
"D latch",
"Kanban mémoire L3",
"L2 maths analyse ch1",
"Lycée en nouvelle zélande",
"Mémoire Partitionnement dynamique",
"Mémoire partitionnement fixe",
"Ordonnancement FCFS",
"Ordonnancement SJF",
"Ordonnancement avec priorités dynamiques",
"Ordonnancement avec priorités statiques",
"Ordonnancement par Tourniquet",
"Partitionnement fixe (tailles différentes) de la mémoire",
"Radio 100% lycéens",
"SR latch",
"Spanning Tree Protocol",
"UML diagramme d'activités",
"UT UFR ST plateforme trouver mon master",
"UT UFR ST pédagogie par compétences",
"Work Breakdown Structure",
"allocation des portions de fichiers",
"allocation dynamique de fichiers",
"analyse fonctionnelle d'un système",
"anniversaire",
"baptême",
"barycentre d'un système de points pondérés",
"cercip astep",
"changement de base",
"chiffrage par masque jetable",
"chipset",
"combinaisons avec répétitions",
"comment progresser en L2 (boris)",
"concept et règles",
"congruence",
"convergences de séries par croissances comparées",
"corps",
"corps commutatif",
"cryptologie",
"cycle en V",
"dataview tasks completed in current file",
"diagonaliser une matrice",
"docstring challenge du 2023-08-13",
"désavantages de la prise de notes au fil de la pensée",
"espérance mathématique",
"extermination de masse",
"flashcards algèbre",
"flashcards géométrie",
"fonction arcsinus",
"gestion de l'espace libre par bit table",
"gestion de l'espace libre par partitions libres chaînées",
"gists/What are combinators",
"gists/cours analyse",
"histoire de l'informatique",
"historique des mémoires à tore",
"intégrales positives majorées",
"inégalité triangulaire",
"kanban soirée jeux",
"keyboard layout",
"magie.gérer les spectateurs chiants",
"manim add",
"manim compiler une scène",
"manim créer une scène",
"maths pour l'ingénieur feuille d'exercice 1",
"matrice de symétrie",
"matrice orthogonale",
"matrice symétrique",
"méfie toi de ceux qui tiennent des listes",
"méthode d'allocation chaînée",
"méthode d'allocation indexée",
"notes rentrée Blois 2022-09-02",
"obsidian plugin LaTeX suite",
"obsidian plugin fullscreen mode plugin",
"obsidian plugin kanban",
"obsidian plugin sliding panes",
"obsidian plugin various complements",
"obsidian syntaxe checkboxes (tasks)",
"paradigme de programmation avec non déterminisme observable",
"pass VIP nuit des maths",
"permutation limite et intégrale d'une suite de fonctions",
"preuve de travail",
"principes FAIR",
"prise de notes au fil de la pensée avec breadcrumbs",
"produit vectoriel",
"programmation web serveur",
"projet M.chanson",
"projet gestion et simulation d'entreprise",
"pré-allocation de fichiers",
"python tree with defaultdicts",
"quarto callouts",
"quarto yaml options",
"rang d'une matrice",
"règle d'Abel pour les intégrales",
"science ouverte",
"simulation de plaidoyer",
"sophisme",
"sous espace propre",
"série de Fourier",
"série de fonctions critère d'Abel",
"série de fonctions critère de d'Alemblert",
"théorème de la base incomplète",
"travail de délégué",
"unix ajouter un utilisateur",
"unix commande userdel",
"unix primitive stat",
"upterm",
"utiliser ses outils plutôt qu'en chercher d'autres",
"valeur d'adhérence d'une suite",
"valise nouvelle zellande",
"versioning",
"vincent perrollaz",
"youtube introduction à obsidian",
"échange nouvelle zélande",
"équation cartésienne d'une droite"
],
"customStatus": {
"include": false,
"statuses": "-"
},
"showCompleted": true,
"groupBy": "path",
"dayStartEnd": [
0,
24
],
"twentyFourHourFormat": false,
"filterFunction": "",
"addTaskToEnd": false,
"extendBlocks": false,
"hideTimes": false,
"borders": true,
"viewMode": "day",
"scheduledSubtasks": true
}

72326
.obsidian/plugins/time-ruler/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,11 @@
{
"id": "time-ruler",
"name": "Time Ruler",
"version": "2.3.0",
"minAppVersion": "0.15.0",
"description": "A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).",
"author": "Joshua Tazman Reinier",
"authorUrl": "https://joshuareinier.com",
"fundingUrl": "https://bmc.link/joshuatreinier",
"isDesktopOnly": false
}

962
.obsidian/plugins/time-ruler/styles.css vendored Normal file
View File

@ -0,0 +1,962 @@
/* src/styles.css */
#time-ruler :is(.fixed) {
position: fixed;
}
#time-ruler :is(.\!absolute) {
position: absolute !important;
}
#time-ruler :is(.absolute) {
position: absolute;
}
#time-ruler :is(.relative) {
position: relative;
}
#time-ruler :is(.left-0) {
left: 0px;
}
#time-ruler :is(.right-12) {
right: 3rem;
}
#time-ruler :is(.top-0) {
top: 0px;
}
#time-ruler :is(.top-full) {
top: 100%;
}
#time-ruler :is(.\!z-50) {
z-index: 50 !important;
}
#time-ruler :is(.z-10) {
z-index: 10;
}
#time-ruler :is(.z-30) {
z-index: 30;
}
#time-ruler :is(.z-40) {
z-index: 40;
}
#time-ruler :is(.z-50) {
z-index: 50;
}
#time-ruler :is(.\!mx-0) {
margin-left: 0px !important;
margin-right: 0px !important;
}
#time-ruler :is(.mx-2) {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
#time-ruler :is(.my-0) {
margin-top: 0px;
margin-bottom: 0px;
}
#time-ruler :is(.my-1) {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
#time-ruler :is(.ml-1) {
margin-left: 0.25rem;
}
#time-ruler :is(.ml-2) {
margin-left: 0.5rem;
}
#time-ruler :is(.mr-1) {
margin-right: 0.25rem;
}
#time-ruler :is(.mr-2) {
margin-right: 0.5rem;
}
#time-ruler :is(.mt-1) {
margin-top: 0.25rem;
}
#time-ruler :is(.block) {
display: block;
}
#time-ruler :is(.inline) {
display: inline;
}
#time-ruler :is(.flex) {
display: flex;
}
#time-ruler :is(.hidden) {
display: none;
}
#time-ruler :is(.\!h-0) {
height: 0px !important;
}
#time-ruler :is(.\!h-6) {
height: 1.5rem !important;
}
#time-ruler :is(.\!h-8) {
height: 2rem !important;
}
#time-ruler :is(.\!h-fit) {
height: -moz-fit-content !important;
height: fit-content !important;
}
#time-ruler :is(.\!h-full) {
height: 100% !important;
}
#time-ruler :is(.h-0) {
height: 0px;
}
#time-ruler :is(.h-10) {
height: 2.5rem;
}
#time-ruler :is(.h-12) {
height: 3rem;
}
#time-ruler :is(.h-2) {
height: 0.5rem;
}
#time-ruler :is(.h-4) {
height: 1rem;
}
#time-ruler :is(.h-5) {
height: 1.25rem;
}
#time-ruler :is(.h-6) {
height: 1.5rem;
}
#time-ruler :is(.h-\[16px\]) {
height: 16px;
}
#time-ruler :is(.h-\[24px\]) {
height: 24px;
}
#time-ruler :is(.h-\[28px\]) {
height: 28px;
}
#time-ruler :is(.h-fit) {
height: -moz-fit-content;
height: fit-content;
}
#time-ruler :is(.h-full) {
height: 100%;
}
#time-ruler :is(.h-line) {
height: calc(var(--line-height-normal) * 1em);
}
#time-ruler :is(.max-h-\[50\%\]) {
max-height: 50%;
}
#time-ruler :is(.max-h-\[50vh\]) {
max-height: 50vh;
}
#time-ruler :is(.max-h-full) {
max-height: 100%;
}
#time-ruler :is(.min-h-\[12px\]) {
min-height: 12px;
}
#time-ruler :is(.min-h-\[4px\]) {
min-height: 4px;
}
#time-ruler :is(.min-h-line) {
min-height: var(--font-text-size);
}
#time-ruler :is(.\!w-1) {
width: 0.25rem !important;
}
#time-ruler :is(.\!w-6) {
width: 1.5rem !important;
}
#time-ruler :is(.\!w-8) {
width: 2rem !important;
}
#time-ruler :is(.\!w-full) {
width: 100% !important;
}
#time-ruler :is(.w-0) {
width: 0px;
}
#time-ruler :is(.w-1) {
width: 0.25rem;
}
#time-ruler :is(.w-10) {
width: 2.5rem;
}
#time-ruler :is(.w-2) {
width: 0.5rem;
}
#time-ruler :is(.w-4) {
width: 1rem;
}
#time-ruler :is(.w-5) {
width: 1.25rem;
}
#time-ruler :is(.w-6) {
width: 1.5rem;
}
#time-ruler :is(.w-\[4em\]) {
width: 4em;
}
#time-ruler :is(.w-fit) {
width: -moz-fit-content;
width: fit-content;
}
#time-ruler :is(.w-full) {
width: 100%;
}
#time-ruler :is(.w-indent) {
width: 28px;
}
#time-ruler :is(.min-w-\[20px\]) {
min-width: 20px;
}
#time-ruler :is(.max-w-2xl) {
max-width: 42rem;
}
#time-ruler :is(.max-w-\[50\%\]) {
max-width: 50%;
}
#time-ruler :is(.max-w-\[80\%\]) {
max-width: 80%;
}
#time-ruler :is(.max-w-\[80vw\]) {
max-width: 80vw;
}
#time-ruler :is(.flex-none) {
flex: none;
}
#time-ruler :is(.grow) {
flex-grow: 1;
}
#time-ruler :is(.rotate-90) {
--tw-rotate: 90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#time-ruler :is(.cursor-grab) {
cursor: grab;
}
#time-ruler :is(.cursor-ns-resize) {
cursor: ns-resize;
}
#time-ruler :is(.cursor-pointer) {
cursor: pointer;
}
#time-ruler :is(.select-none) {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
#time-ruler :is(.resize-y) {
resize: vertical;
}
#time-ruler :is(.resize) {
resize: both;
}
#time-ruler :is(.snap-x) {
scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
#time-ruler :is(.snap-y) {
scroll-snap-type: y var(--tw-scroll-snap-strictness);
}
#time-ruler :is(.snap-mandatory) {
--tw-scroll-snap-strictness: mandatory;
}
#time-ruler :is(.snap-start) {
scroll-snap-align: start;
}
#time-ruler :is(.flex-col) {
flex-direction: column;
}
#time-ruler :is(.flex-wrap) {
flex-wrap: wrap;
}
#time-ruler :is(.items-start) {
align-items: flex-start;
}
#time-ruler :is(.items-center) {
align-items: center;
}
#time-ruler :is(.\!justify-start) {
justify-content: flex-start !important;
}
#time-ruler :is(.justify-end) {
justify-content: flex-end;
}
#time-ruler :is(.justify-center) {
justify-content: center;
}
#time-ruler :is(.space-x-1 > :not([hidden]) ~ :not([hidden])) {
--tw-space-x-reverse: 0;
margin-right: calc(0.25rem * var(--tw-space-x-reverse));
margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
#time-ruler :is(.space-x-2 > :not([hidden]) ~ :not([hidden])) {
--tw-space-x-reverse: 0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
#time-ruler :is(.space-y-1 > :not([hidden]) ~ :not([hidden])) {
--tw-space-y-reverse: 0;
margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
#time-ruler :is(.space-y-2 > :not([hidden]) ~ :not([hidden])) {
--tw-space-y-reverse: 0;
margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
#time-ruler :is(.overflow-hidden) {
overflow: hidden;
}
#time-ruler :is(.\!overflow-x-auto) {
overflow-x: auto !important;
}
#time-ruler :is(.overflow-x-auto) {
overflow-x: auto;
}
#time-ruler :is(.\!overflow-y-auto) {
overflow-y: auto !important;
}
#time-ruler :is(.overflow-y-auto) {
overflow-y: auto;
}
#time-ruler :is(.overflow-x-hidden) {
overflow-x: hidden;
}
#time-ruler :is(.overflow-y-hidden) {
overflow-y: hidden;
}
#time-ruler :is(.overflow-y-clip) {
overflow-y: clip;
}
#time-ruler :is(.truncate) {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#time-ruler :is(.whitespace-nowrap) {
white-space: nowrap;
}
#time-ruler :is(.break-words) {
overflow-wrap: break-word;
}
#time-ruler :is(.\!rounded-full) {
border-radius: 9999px !important;
}
#time-ruler :is(.rounded-checkbox) {
border-radius: var(--checkbox-radius);
}
#time-ruler :is(.rounded-full) {
border-radius: 9999px;
}
#time-ruler :is(.rounded-icon) {
border-radius: var(--clickable-icon-radius);
}
#time-ruler :is(.border) {
border-width: 1px;
}
#time-ruler :is(.border-0) {
border-width: 0px;
}
#time-ruler :is(.border-\[1px\]) {
border-width: 1px;
}
#time-ruler :is(.border-l) {
border-left-width: 1px;
}
#time-ruler :is(.border-l-2) {
border-left-width: 2px;
}
#time-ruler :is(.border-t) {
border-top-width: 1px;
}
#time-ruler :is(.border-solid) {
border-style: solid;
}
#time-ruler :is(.\!border-none) {
border-style: none !important;
}
#time-ruler :is(.border-divider) {
border-color: var(--divider-color);
}
#time-ruler :is(.border-faint) {
border-color: var(--text-faint);
}
#time-ruler :is(.border-selection) {
border-color: var(--text-selection);
}
#time-ruler :is(.border-l-accent) {
border-left-color: var(--text-accent);
}
#time-ruler :is(.border-t-faint) {
border-top-color: var(--text-faint);
}
#time-ruler :is(.\!bg-accent) {
background-color: var(--text-accent) !important;
}
#time-ruler :is(.\!bg-selection) {
background-color: var(--text-selection) !important;
}
#time-ruler :is(.bg-accent) {
background-color: var(--text-accent);
}
#time-ruler :is(.bg-blue-900) {
--tw-bg-opacity: 1;
background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
#time-ruler :is(.bg-code) {
background-color: var(--code-background);
}
#time-ruler :is(.bg-faint) {
background-color: var(--text-faint);
}
#time-ruler :is(.bg-primary) {
background-color: var(--background-primary);
}
#time-ruler :is(.bg-red-500\/20) {
background-color: rgb(239 68 68 / 0.2);
}
#time-ruler :is(.bg-red-800\/50) {
background-color: rgb(153 27 27 / 0.5);
}
#time-ruler :is(.bg-red-900) {
--tw-bg-opacity: 1;
background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
#time-ruler :is(.bg-selection) {
background-color: var(--text-selection);
}
#time-ruler :is(.bg-transparent) {
background-color: transparent;
}
#time-ruler :is(.\!p-0) {
padding: 0px !important;
}
#time-ruler :is(.p-0) {
padding: 0px;
}
#time-ruler :is(.p-0\.5) {
padding: 0.125rem;
}
#time-ruler :is(.p-1) {
padding: 0.25rem;
}
#time-ruler :is(.p-2) {
padding: 0.5rem;
}
#time-ruler :is(.p-8) {
padding: 2rem;
}
#time-ruler :is(.px-1) {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
#time-ruler :is(.px-2) {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
#time-ruler :is(.py-0) {
padding-top: 0px;
padding-bottom: 0px;
}
#time-ruler :is(.py-0\.5) {
padding-top: 0.125rem;
padding-bottom: 0.125rem;
}
#time-ruler :is(.py-2) {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
#time-ruler :is(.pb-0) {
padding-bottom: 0px;
}
#time-ruler :is(.pb-0\.5) {
padding-bottom: 0.125rem;
}
#time-ruler :is(.pb-1) {
padding-bottom: 0.25rem;
}
#time-ruler :is(.pb-2) {
padding-bottom: 0.5rem;
}
#time-ruler :is(.pl-1) {
padding-left: 0.25rem;
}
#time-ruler :is(.pl-2) {
padding-left: 0.5rem;
}
#time-ruler :is(.pl-8) {
padding-left: 2rem;
}
#time-ruler :is(.pl-\[8px\]) {
padding-left: 8px;
}
#time-ruler :is(.pl-indent) {
padding-left: 28px;
}
#time-ruler :is(.pr-1) {
padding-right: 0.25rem;
}
#time-ruler :is(.pr-2) {
padding-right: 0.5rem;
}
#time-ruler :is(.pt-1) {
padding-top: 0.25rem;
}
#time-ruler :is(.text-center) {
text-align: center;
}
#time-ruler :is(.text-right) {
text-align: right;
}
#time-ruler :is(.font-menu) {
font-family: var(--font-interface);
}
#time-ruler :is(.font-sans) {
font-family: var(--font-text);
}
#time-ruler :is(.\!text-base) {
font-size: var(--font-text-size) !important;
}
#time-ruler :is(.\!text-xs) {
font-size: 0.75rem !important;
line-height: 1rem !important;
}
#time-ruler :is(.text-base) {
font-size: var(--font-text-size);
}
#time-ruler :is(.text-lg) {
font-size: 1.125rem;
line-height: 1.75rem;
}
#time-ruler :is(.text-sm) {
font-size: 0.875rem;
line-height: 1.25rem;
}
#time-ruler :is(.text-xs) {
font-size: 0.75rem;
line-height: 1rem;
}
#time-ruler :is(.font-bold) {
font-weight: 700;
}
#time-ruler :is(.font-light) {
font-weight: 300;
}
#time-ruler :is(.leading-line) {
line-height: var(--line-height-normal);
}
#time-ruler :is(.text-accent) {
color: var(--text-accent);
}
#time-ruler :is(.text-faint) {
color: var(--text-faint);
}
#time-ruler :is(.text-muted) {
color: var(--text-muted);
}
#time-ruler :is(.text-normal) {
color: var(--text-normal);
}
#time-ruler :is(.opacity-0) {
opacity: 0;
}
#time-ruler :is(.opacity-50) {
opacity: 0.5;
}
#time-ruler :is(.\!shadow-none) {
--tw-shadow: 0 0 #0000 !important;
--tw-shadow-colored: 0 0 #0000 !important;
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000),
var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow) !important;
}
#time-ruler :is(.shadow-none) {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000),
var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
#time-ruler :is(.invert) {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
#time-ruler :is(.filter) {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
#time-ruler :is(.backdrop-blur) {
--tw-backdrop-blur: blur(8px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
#time-ruler :is(.transition-colors) {
transition-property:
color,
background-color,
border-color,
text-decoration-color,
fill,
stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
#time-ruler :is(.transition-opacity) {
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
#time-ruler :is(.duration-1000) {
transition-duration: 1000ms;
}
#time-ruler :is(.duration-200) {
transition-duration: 200ms;
}
#time-ruler :is(.duration-300) {
transition-duration: 300ms;
}
#time-ruler :is(.ease-linear) {
transition-timing-function: linear;
}
#time-ruler :is(.obsidian-border) {
box-shadow: 0 0 0 1px var(--background-modifier-border);
}
#time-ruler :is(.no-scrollbar)::-webkit-scrollbar {
display: none;
}
#time-ruler :is(.force-hover:hover) {
opacity: var(--icon-opacity-hover) !important;
color: var(--icon-color-hover) !important;
background-color: var(--background-modifier-hover) !important;
}
#time-ruler :is(.force-hover) {
transition-property:
color,
background-color,
border-color,
text-decoration-color,
fill,
stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 300ms;
}
.container {
width: 100%;
}
@media (min-width: 640px) {
.container {
max-width: 640px;
}
}
@media (min-width: 768px) {
.container {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container {
max-width: 1536px;
}
}
.selectable {
transition-property:
color,
background-color,
border-color,
text-decoration-color,
fill,
stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 300ms;
}
@media (hover: hover) {
.selectable:hover {
background-color: var(--background-modifier-hover);
}
}
.tr-menu {
position: absolute;
left: 0px;
top: 100%;
z-index: 50;
max-width: 80vw;
padding: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
}
.tr-menu > div {
border-radius: var(--clickable-icon-radius);
border-width: 1px;
border-style: solid;
border-color: var(--text-faint);
background-color: var(--background-primary);
padding: 0.5rem;
}
.tr-menu > div > div {
display: flex;
align-items: center;
justify-content: flex-start !important;
}
.tr-menu > div > div > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
div.unscheduled div.time-ruler-groups {
display: flex;
height: 100% !important;
width: 100% !important;
scroll-snap-type: x var(--tw-scroll-snap-strictness);
--tw-scroll-snap-strictness: mandatory;
flex-direction: column;
flex-wrap: wrap;
overflow-x: auto;
overflow-y: hidden;
}
div.unscheduled div.time-ruler-group {
max-height: 100%;
scroll-snap-align: start;
overflow-y: auto !important;
}
#time-ruler :is(button) {
transition-property:
color,
background-color,
border-color,
text-decoration-color,
fill,
stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 300ms;
}
@media (hover: hover) {
#time-ruler :is(button):hover {
background-color: var(--background-modifier-hover);
}
}
#time-ruler :is(button) {
background-color: transparent;
}
*,
::before,
::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
}
#time-ruler :is(.hover\:border-accent:hover) {
border-color: var(--text-accent);
}
#time-ruler :is(.hover\:border-normal:hover) {
border-color: var(--text-normal);
}
#time-ruler :is(.hover\:bg-selection:hover) {
background-color: var(--text-selection);
}
#time-ruler :is(.hover\:text-accent:hover) {
color: var(--text-accent);
}
#time-ruler :is(.hover\:underline:hover) {
text-decoration-line: underline;
}
#time-ruler :is(.group:hover .group-hover\:block) {
display: block;
}
#time-ruler :is(.group:hover .group-hover\:flex) {
display: flex;
}
#time-ruler :is(.group:hover .group-hover\:rounded-full) {
border-radius: 9999px;
}
#time-ruler :is(.group:hover .group-hover\:bg-selection) {
background-color: var(--text-selection);
}
#time-ruler :is(.group:hover .group-hover\:px-2) {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
#time-ruler :is(.group:hover .group-hover\:opacity-100) {
opacity: 1;
}
#time-ruler :is(.child\:relative > *) {
position: relative;
}
#time-ruler :is(.child\:my-1 > *) {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
#time-ruler :is(.child\:mb-1 > *) {
margin-bottom: 0.25rem;
}
#time-ruler :is(.child\:child\:h-full > * > *) {
height: 100%;
}
#time-ruler :is(.child\:h-1\/2 > *) {
height: 50%;
}
#time-ruler :is(.child\:h-full > *) {
height: 100%;
}
#time-ruler :is(.child\:child\:child\:child\:w-1\/2 > * > * > * > *) {
width: 50%;
}
#time-ruler :is(.child\:child\:child\:child\:w-1\/3 > * > * > * > *) {
width: 33.333333%;
}
#time-ruler :is(.child\:child\:child\:child\:w-1\/4 > * > * > * > *) {
width: 25%;
}
#time-ruler :is(.child\:child\:child\:child\:w-full > * > * > * > *) {
width: 100%;
}
#time-ruler :is(.child\:w-1\/2 > *) {
width: 50%;
}
#time-ruler :is(.child\:w-1\/3 > *) {
width: 33.333333%;
}
#time-ruler :is(.child\:w-1\/4 > *) {
width: 25%;
}
#time-ruler :is(.child\:w-full > *) {
width: 100%;
}
#time-ruler :is(.child\:max-w-xl > *) {
max-width: 36rem;
}
#time-ruler :is(.child\:flex-1 > *) {
flex: 1 1 0%;
}
#time-ruler :is(.child\:flex-none > *) {
flex: none;
}
#time-ruler :is(.child\:snap-start > *) {
scroll-snap-align: start;
}
#time-ruler :is(.child\:whitespace-nowrap > *) {
white-space: nowrap;
}
#time-ruler :is(.child\:rounded-icon > *) {
border-radius: var(--clickable-icon-radius);
}
#time-ruler :is(.child\:border-\[1px\] > *) {
border-width: 1px;
}
#time-ruler :is(.child\:border-solid > *) {
border-style: solid;
}
#time-ruler :is(.child\:border-divider > *) {
border-color: var(--divider-color);
}
#time-ruler :is(.child\:bg-primary > *) {
background-color: var(--background-primary);
}
#time-ruler :is(.child\:p-1 > *) {
padding: 0.25rem;
}
#time-ruler :is(.child\:pb-0 > *) {
padding-bottom: 0px;
}
#time-ruler :is(.child\:invert > *) {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

View File

@ -0,0 +1 @@
down:: [[bulle d'air parapente inégalités culturelles.excalidraw]]

13
capital (bien).md Normal file
View File

@ -0,0 +1,13 @@
---
aliases:
- capital
---
up:: [[capitalisme]], [[bien]]
#politique #science/sociologie
> [!definition] capital
> Le capital est un bien plongé dans les rappports sociaux du capitalisme.
> Pour qu'un bien soit un capital, il faut :
> - de la [[propriété privée]] : le
> - de la [[propriété lucrative]]
^definition

19
daily/2024-05-10.md Normal file
View File

@ -0,0 +1,19 @@
---
spaced_repetition: 0
kung_fu: 0
---
## Todo
- spaced repetition : `INPUT[toggle(onValue(1), offValue(0)):spaced_repetition]`
- kung-fu : `INPUT[number:kung_fu]` minutes
## I did
> [!smallquery]- Modified files
> ```dataview
> LIST file.mtime
> where file.mtime > date(this.file.name) and file.mtime < (date(this.file.name) + dur(1 day)) sort file.mtime asc
> ```
## I am gratefull to

17
daily/2024-05-23.md Normal file
View File

@ -0,0 +1,17 @@
---
spaced_repetition: 0
kung_fu: 0
---
## Todo
- spaced repetition : `INPUT[toggle(onValue(1), offValue(0)):spaced_repetition]`
- kung-fu : `INPUT[number:kung_fu]` minutes
## I did
> [!smallquery]- Modified files
> ```dataview
> LIST file.mtime
> where file.mtime > date(this.file.name) and file.mtime < (date(this.file.name) + dur(1 day)) sort file.mtime asc
> ```
## I am gratefull to

19
daily/2024-05-24.md Normal file
View File

@ -0,0 +1,19 @@
---
spaced_repetition: 0
kung_fu: 0
---
## Todo
- spaced repetition : `INPUT[toggle(onValue(1), offValue(0)):spaced_repetition]`
- kung-fu : `INPUT[number:kung_fu]` minutes
## I did
> [!smallquery]- Modified files
> ```dataview
> LIST file.mtime
> where file.mtime > date(this.file.name) and file.mtime < (date(this.file.name) + dur(1 day)) sort file.mtime asc
> ```
## I am gratefull to

16
obsidian plugin desk.md Normal file
View File

@ -0,0 +1,16 @@
up:: [[obsidian plugins]]
#PKM #obsidian
Plugin qui permet de voir plusieurs notes (selon des filtres) d'un coup, sous formes de cartes au format $4\times 6$ (type cartes zettlekasten).
> [!check] Avantages
> - permet de visualiser toutes les notes sur un sujet
> - peut permettre des sérendipités
> - implémente un des concepts de base du zettlekasten
> - navigation par backlinks
> - cliquer pour voire toutes les notes qui ont des backlinks vers une note donnée
> [!fail] Inconvénients
> - lent quand il y à beaucoup de notes
> - utilise un système de filtre (limites en termes de complexité des requêtes)
> - pas modulaire / versatile / intégré

View File

@ -0,0 +1,21 @@
---
aliases:
- la raison ne saurait réprimer les affects
- la connaissance vraie du bien et du mal ne saurait réprimer aucun affect en tant que c'est une connaissance vraie, mais seulement en tant qu'elle est considérée comme un affect
- la connaissance vraie du bien et du mal ne saurait réprimer aucun affect en tant que c'est une connaissance vraie
---
author::[[Baruch de Spinoza]]
source::[[Spinoza - Ethique]]
link::
date-seen::2024-04-15
#citation
> [!cite] Spinoza - Ethique
> La connaissance vraie du bien et du mal ne peut réprimer aucun affect en tant qu'elle est une connaissance vraie, mais seulement en tant qu'elle est considérée comme un affect.
^cite
## Interprétation
- opposition : raison en tant que connaissance vraie $\iff$ raison en tant qu'affect
- la raison (en tant que connaissance vraie) ne peut pas réprimer un affect
- savoir quelque chose n'implique pas les actions

View File

@ -0,0 +1,15 @@
up:: [[capitalisme]]
author:: [[général de gaule]]
link:: https://mediaclip.ina.fr/fr/i19130833-le-general-de-gaulle-a-propos-du-capitalisme.html
#citation #politique
> le capitalisme dit, "grâce au profit, qui sucite l'initiative, frabriquons de plus en plus de richesses, qui en se répartissant par le libre marché, élèvent, en somme, le niveau du corp social tout entier".
>
> Seulement, voila, la propriété, la direction, le bénéfice des entreprises, dans le système capitaliste, n'appartient qu'au capital; et alors ceux qui ne le possèdent pas se trouvent dans une sorte d'état d'alinéation à l'intérieur même de l'activité à laquelle ils conrtibuent.
>
> non, le capitalisme, du point de vue de l'homme, n'offre pas de solution satisfaisante.
# Réflexions personnelles
Bonne explication des problèmes du capitalisme, notamment le

View File

@ -0,0 +1,17 @@
---
aliases:
- L'esprit d'une nation réside toujours dans le petit nombre qui fait travailler le grand, est nourri par lui et le gouverne.
- Voltaire - l'esprit d'une nation
---
author:: [[Voltaire]]
source:: [Essai sur les moeurs et l'esprit des nations](https://fr.wikipedia.org/wiki/Essai_sur_les_m%C5%93urs_et_l'esprit_des_nations?oldformat=true)
link:: https://citations.ouest-france.fr/citation-voltaire/esprit-nation-reside-toujours-petit-106867.html
date-seen::2023-09-21
#citation #politique #science/sociologie
> [!cite] `$= dv.current().author + (" - " + dv.current().source).repeat(!!dv.current().source)`
> L'esprit d'une nation réside toujours dans le petit nombre qui fait travailler le grand, est nourri par lui et le gouverne.
## Interprétation
- Une nation s'organise toujours en une classe dominante qui contrôle le travail productif

View File

@ -0,0 +1,29 @@
up:: [[gestion]]
up::[[PKM|PKM]]
title:: notes à refactoriser (tags à ajouter, notes todo...)
#PKM
> [!todo]+ Notes Todo
> ```dataview
> TABLE file.tasks.text
> FROM #todo
> WHERE contains(file.tasks.text, "#todo")
> WHERE contains(file.tasks.checked, false)
> WHERE file.name != this.file.name
> ```
> [!missing]+ notes without tags
> ```dataview
> LIST FROM -"daily" AND -"informatique" AND -"templates" AND -"sources" AND -"__sekund__" AND -"gists" AND -"blog" AND -"kanban" AND -"blog" AND -"Excalidraw/Scripts"
> WHERE !file.tags
> ```
> [!quote]+ Not-done Notes
> ```dataview
> LIST FROM #not-done AND -"daily" AND -"informatique" AND -"templates" AND -"sources" AND -"__sekund__" AND -"gists" AND -"blog" AND -"kanban" AND -"blog" AND -"Excalidraw/Scripts"
> ```
> [!missing] Citations outside `sources/`
> ```dataview
> LIST FROM #citation AND -"sources/"
> ```