Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

View file

@ -0,0 +1,37 @@
#!/usr/local/bin/apl -s --
rch Join ls ⍝ Join list of strings with character
r1ch,¨ls
dDate ⍝ Get system date as formatted string
d'/'Join ¨13⎕TS
tTime;t24 ⍝ Get system time as formatted string
tt2433⎕TS ⍝ Get system time
t[1]t[1]-12×t24[1]12 ⍝ If PM (hour≥12), subtract 12 from hour
t[1]t[1]+12×t[1]=0 ⍝ Hour 0 is hour 12 (AM)
t¯2¨'0',¨¨t ⍝ Convert numbers to 2-digit strings
t(':'Join t),(1+t24[1]12)' AM' ' PM' ⍝ Add AM/PM and ':' separator
Read;f
(¯2f⎕FIO[49]'notes.txt')/0 ⍝ Read file, stop if not found
f ⍝ Output file line by line
Write note;f;_
note' 'Join note ⍝ flatten input and separate with spaces
noteDate,' ',Time,(⎕UCS 10 9),note,⎕UCS 10 ⍝ note format
f'a'⎕FIO[3]'notes.txt' ⍝ append to file
_(⎕UCS note)⎕FIO[7]f ⍝ write note to end of file
_⎕FIO[4]f ⍝ close the file
Notes;note
('Read' 'Write note')[1+0note4⎕ARG]
Notes
)OFF