ignore node modules
This commit is contained in:
parent
965ccb58c9
commit
7dd2b8e86b
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,5 @@
|
||||
# Created by .ignore support plugin (hsz.mobi)
|
||||
/php/odt_reader/vendor/
|
||||
/php/odt_reader/*.ods
|
||||
/org-parse/tasks.org
|
||||
**/*/node_modules
|
28
org-parse/index.js
Normal file
28
org-parse/index.js
Normal file
@ -0,0 +1,28 @@
|
||||
/**
|
||||
afficher des infos depuis un fichier orgmode source
|
||||
**/
|
||||
|
||||
import org from 'org';
|
||||
import fs from 'fs';
|
||||
|
||||
let input_orgmode_file_name = './tasks.org';
|
||||
input_orgmode_file_name = './input.org';
|
||||
|
||||
fs.readFile(input_orgmode_file_name, 'utf8', function read(err, data) {
|
||||
if (err) {
|
||||
throw err;
|
||||
}
|
||||
const org_content = data;
|
||||
var parser = new org.Parser();
|
||||
var orgDocument = parser.parse(org_content);
|
||||
|
||||
console.log('le fichier input.org a ce nombre de');
|
||||
console.log(' SOMEDAY:', org_content.toString().match(/SOMEDAY/g)?.length);
|
||||
console.log(' TODO:', org_content.toString().match(/TODO/g)?.length);
|
||||
console.log(' NEXT:', org_content.toString().match(/NEXT/g)?.length);
|
||||
console.log(' CANCELLED:', org_content.toString().match(/CANCELLED/g)?.length);
|
||||
console.log(' DONE:', org_content.toString().match(/DONE/g)?.length);
|
||||
|
||||
});
|
||||
|
||||
|
11
org-parse/input.org
Normal file
11
org-parse/input.org
Normal file
@ -0,0 +1,11 @@
|
||||
* des choses
|
||||
** TODO faire un truc
|
||||
une tâche de niveau 2 sans tag, properties ni logbook
|
||||
** TODO faire un autre truc :autre:
|
||||
:LOGBOOK:
|
||||
- State "CANCELLED" from "TODO" [2023-02-28 mar. 11:50]
|
||||
:END:
|
||||
ya du logbook ici wohoo
|
||||
*** SOMEDAY avoir une idée :idea:
|
||||
** CANCELLED envoyer un justificatif médical :ARCHIVE:
|
||||
héééééé oui le texte de note
|
6
org-parse/output.txt
Normal file
6
org-parse/output.txt
Normal file
@ -0,0 +1,6 @@
|
||||
le fichier input.org a ce nombre de
|
||||
SOMEDAY: 1
|
||||
TODO: 3
|
||||
NEXT: undefined
|
||||
CANCELLED: 2
|
||||
DONE: undefined
|
24
org-parse/package-lock.json
generated
Normal file
24
org-parse/package-lock.json
generated
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"name": "org-parse",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"org": "^0.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/org": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/org/-/org-0.2.0.tgz",
|
||||
"integrity": "sha512-jlArvMYhC9ZZSwrZQDfkC1q6lCX/200qr24hkEavQc6cbigA1Y92uwDfpvPgLqpOQSLfSQi6XvmTtglsKX9riw=="
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"org": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/org/-/org-0.2.0.tgz",
|
||||
"integrity": "sha512-jlArvMYhC9ZZSwrZQDfkC1q6lCX/200qr24hkEavQc6cbigA1Y92uwDfpvPgLqpOQSLfSQi6XvmTtglsKX9riw=="
|
||||
}
|
||||
}
|
||||
}
|
6
org-parse/package.json
Normal file
6
org-parse/package.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"org": "^0.2.0"
|
||||
},
|
||||
"type" : "module"
|
||||
}
|
4
org-parse/update_tasks.sh
Normal file
4
org-parse/update_tasks.sh
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
echo "mise à jour du fichier de tâches orgmode du workflow nextcloud";
|
||||
cp /home/cipherbliss/Nextcloud/textes/orgmode/tasks.org .
|
||||
node index.js > output.txt
|
Loading…
Reference in New Issue
Block a user