Compare commits

...

45 Commits

Author SHA1 Message Date
Oscar Plaisant
4fb583f44a update 2024-05-23 23:36:23 +02:00
Oscar Plaisant
6ab0bd51ad update 2024-05-23 23:30:37 +02:00
Oscar Plaisant
3e443b5ada update 2024-05-23 23:30:34 +02:00
Oscar Plaisant
6d70feb787 update 2024-05-23 20:39:01 +02:00
Oscar Plaisant
bff6dbf1e5 update 2024-05-23 13:17:37 +02:00
Oscar Plaisant
de3a0dcf0f update 2024-05-21 11:40:42 +02:00
Oscar Plaisant
95c81f9cb3 update 2024-05-14 14:50:12 +02:00
Oscar Plaisant
66c143b7b3 update 2024-05-14 10:51:40 +02:00
Oscar Plaisant
f71d6b0503 update 2024-04-02 13:15:23 +02:00
Oscar Plaisant
2e879ff819 update 2024-04-02 05:52:52 +02:00
Oscar Plaisant
8e1fd3a1ba update 2024-04-02 05:27:22 +02:00
Oscar Plaisant
e013bd828b update 2024-04-02 05:22:45 +02:00
Oscar Plaisant
0a72fe01d3 update 2024-04-02 02:31:02 +02:00
Oscar Plaisant
51d4d267c3 update 2024-04-02 01:36:10 +02:00
Oscar Plaisant
685160a5e5 update 2024-04-01 23:43:16 +02:00
Oscar Plaisant
5c28dd5a77 update 2024-04-01 23:06:58 +02:00
Oscar Plaisant
ad1be6e6ac update 2024-04-01 21:49:40 +02:00
Oscar Plaisant
d4d78b2137 update 2024-04-01 21:42:49 +02:00
Oscar Plaisant
b2eb62ad98 update 2024-04-01 17:56:28 +02:00
Oscar Plaisant
7d8f480760 update 2024-03-31 23:24:50 +02:00
Oscar Plaisant
06f3641660 update 2024-03-31 23:15:58 +02:00
Oscar Plaisant
6f8ae6624e update 2024-03-31 21:11:59 +02:00
Oscar Plaisant
6d4d4caf76 update 2024-03-31 21:10:34 +02:00
Oscar Plaisant
2fa94d91d2 update 2024-03-30 03:09:29 +01:00
Oscar Plaisant
48474c47a1 update 2024-03-29 20:11:44 +01:00
Oscar Plaisant
0fb45d2cf9 update 2024-03-29 13:58:22 +01:00
Oscar Plaisant
448a67cf76 update 2024-03-29 13:56:47 +01:00
Oscar Plaisant
2aba86b4e7 update 2024-03-29 00:14:48 +01:00
Oscar Plaisant
9662f353ee update 2024-03-28 23:43:36 +01:00
Oscar Plaisant
e5ada772ca update 2024-03-28 23:40:47 +01:00
Oscar Plaisant
32037ae8e7 update 2024-03-28 15:55:40 +01:00
Oscar Plaisant
a5521e7d1b update 2024-03-28 14:09:52 +01:00
Oscar Plaisant
c296a453b6 update 2024-03-28 12:21:04 +01:00
Oscar Plaisant
871cbb94b4 update 2024-03-27 15:59:45 +01:00
Oscar Plaisant
bb9f9102c9 update 2024-03-13 11:36:31 +01:00
Oscar Plaisant
473b24baa0 update 2024-01-11 15:41:38 +01:00
Oscar Plaisant
5335989d71 update 2024-01-11 15:41:13 +01:00
oscar.plaisant@icloud.com
217c1820f7 update 2024-01-10 02:18:57 +01:00
oscar.plaisant@icloud.com
00dc433995 update 2024-01-07 19:26:57 +01:00
oscar.plaisant@icloud.com
7cfffa1dcd update 2023-10-26 01:23:52 +02:00
oscar.plaisant@icloud.com
6294e525fb suppression d'un plugin 2023-10-24 00:07:12 +02:00
oscar.plaisant@icloud.com
2bb30876df update daily notes 2023-10-23 23:37:46 +02:00
oscar.plaisant@icloud.com
717479f658 update 2023-10-23 23:30:51 +02:00
oscar.plaisant@icloud.com
95f9cde0c2 add gitignore 2023-10-23 23:13:26 +02:00
oscar.plaisant@icloud.com
a2ee0fa5ca from github to this gitea 2023-10-23 23:09:51 +02:00
21 changed files with 171497 additions and 1 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

View File

@@ -1,3 +1,8 @@
<<<<<<< HEAD
up:: [[capitalisme]]
sibling:: [[capital (bien)]]
#politique
=======
up:: [[capitalisme]], [[bien]]
#politique #science/sociologie
@@ -7,3 +12,4 @@ up:: [[capitalisme]], [[bien]]
> - de la [[propriété privée]] : le
> - de la [[propriété lucrative]]
^definition
>>>>>>> 550b94cc17df4a8ef7e0378200099a593c59dd37

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

@@ -10,7 +10,11 @@ date:: 2021-07-06
#citation
> [!cite] `$= dv.current().author + (" - " + dv.current().source).repeat(!!dv.current().source)`
<<<<<<< HEAD
> Est de gauche tout projet de s'opposer à la souveraineté du capital.
=======
> ...
>>>>>>> 550b94cc17df4a8ef7e0378200099a593c59dd37
^cite
## Interprétation

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/"
> ```