Soren I. Bjornstad
0705c55e77
fix only one PrivatePerson replacement working per line
...
Because the 'line' variable was already bound in the outer loop, changes
to the line in the inner loop were lost in subsequent inner-loop
iterations, if required. Change to always indexing the array (which is
defined outside the scope of the loops) directly on every reference.
(This is why it's usually best not to modify things while looping over
them. Maybe a refactor could be in order.)
2021-11-29 21:47:21 -06:00
Soren I. Bjornstad
f8edb70065
bump version
2021-09-22 11:34:02 -05:00
Soren I. Bjornstad
218705bdc9
add walkthrough video link
2021-09-22 11:33:19 -05:00
Soren I. Bjornstad
48a8789c4d
activate venv before trying publish
...
Was planning to do this myself, but I forgot so many times I'm just
adding it...
2021-09-22 11:29:05 -05:00
Soren Bjornstad
48ab7f9514
add walkthrough video to README
2021-09-22 11:28:36 -05:00
Soren I. Bjornstad
f2d9a2abe6
bump version
2021-09-22 10:58:25 -05:00
Soren I. Bjornstad
cb55a967d0
remove build folder prior to building wheels
...
Otherwise files that have been removed will still show up in the wheel
-- but not in the source distribution -- which is super confusing and
wrong. No idea why Python doesn't check this itself.
2021-09-22 10:57:18 -05:00
Soren I. Bjornstad
52c0daedbb
fix tray
2021-09-22 10:54:06 -05:00
Soren I. Bjornstad
09b856488b
bump version
2021-09-22 08:06:32 -05:00
Soren I. Bjornstad
9218a83d41
fix caption/description on several buttons
2021-09-22 07:58:17 -05:00
Soren I. Bjornstad
a896244367
fix permalink button going to my Zettelkasten
2021-09-22 07:52:15 -05:00
Soren I. Bjornstad
ec83de9978
fix 'compile_html_file' to use dirs_exist_ok
...
5065efd3
incorrectly changed to doing an rmtree of the entire target
since that was what editionify needed. Editionify should clean the
target directory, but the single HTML file build should not (it ended up
wiping my git repository from my hard drive). We might wish to revisit
this particular fix in the future since it still fails to delete removed
extimages, but this doesn't seem like a big deal.
2021-09-21 21:13:30 -05:00
Soren I. Bjornstad
9a70b67af7
bump version
2021-09-21 20:45:44 -05:00
Soren I. Bjornstad
86441e9618
don't carry FileSystemPaths into emptified edition
...
Better for people to set up their own scheme if they want one, and it
avoids tiddlers potentially being in two different places (since
FileSystemPaths isn't honored during an init/savewikifolder).
2021-09-21 20:44:12 -05:00
Soren I. Bjornstad
2f53a8f616
fix missing link and missing kill phrases tiddler
2021-09-21 20:20:37 -05:00
Soren I. Bjornstad
c335597b57
adjust explanation of restore-plugins situation
...
It was just me being dense...I was overwriting the existing plugins
array.
2021-09-21 13:08:55 -05:00
Soren I. Bjornstad
a7bdd2397e
fix bad URL to license
2021-09-21 12:44:53 -05:00
Soren I. Bjornstad
102af1be43
don't upload to test pypi for the real publish >__<
2021-09-21 12:42:01 -05:00
Soren I. Bjornstad
828efa0a74
make publish executable
2021-09-21 12:39:42 -05:00
Soren I. Bjornstad
14cc96a907
check in editions directory
...
Although this is automatically generated, it represents a critical part
of the content of the edition which cannot be created from the content
in the repository (it's generated from a private directory on my
computer), so at this point it is appropriate to check it in.
2021-09-21 12:27:23 -05:00
Soren I. Bjornstad
c79644e179
minor doc fixes
2021-09-21 12:24:59 -05:00
Soren I. Bjornstad
1304d8edc2
fix 'tzk convert' failing when outside source directory
...
I only tested it with '.' as the source for some reason, so missed this.
2021-09-21 12:21:27 -05:00
Soren I. Bjornstad
39df530ec2
improve help messages
2021-09-21 12:07:15 -05:00
Soren I. Bjornstad
3e0615815f
update README URLs
2021-09-21 11:56:08 -05:00
Soren I. Bjornstad
ea26f18906
set up publish to pypi
2021-09-21 11:54:05 -05:00
Soren I. Bjornstad
7669da024a
add doc status badge to readme
2021-09-21 11:43:51 -05:00
Soren I. Bjornstad
c946c6696d
add MIT license
2021-09-21 11:39:01 -05:00
Soren I. Bjornstad
ea7f7edf91
reorganize to prepare for publish
2021-09-21 11:32:33 -05:00
Soren I. Bjornstad
87438e5858
make _set_text_field work properly when 1 line long
...
OBO error resulted in the new text getting appended rather than
replacing the existing text in this case.
2021-09-21 10:24:28 -05:00
Soren I. Bjornstad
c91e507a89
copy all plugins across tiddlywiki.info when creating edition
...
Don't know why it doesn't do this itself. Also opened a forum thread:
https://talk.tiddlywiki.org/t/tiddlywiki-init-removing-plugins-from-the-edition/819
2021-09-21 10:21:41 -05:00
Soren I. Bjornstad
2d33b53be6
fix unhandled exception if publish target doesn't exist
...
It wasn't actually that we didn't create it, but that we tried to clean
first and the folder to be cleaned didn't exist!
2021-09-21 09:36:27 -05:00
Soren I. Bjornstad
5e7a1e3d22
fix several doc files that got out of date
2021-09-21 09:30:32 -05:00
Soren I. Bjornstad
91b27c6e40
add 'tzk convert' to switch between Node & single-file
2021-09-20 14:16:32 -05:00
Soren I. Bjornstad
cf69aa54dd
don't use walrus operator
...
Forgot I was trying to support 3.6+.
2021-09-20 12:27:40 -05:00
Soren I. Bjornstad
465c1c0665
style 'tzk' as lowercase
2021-09-20 12:16:38 -05:00
Soren I. Bjornstad
5eff73f04e
fix bad indentation
2021-09-20 12:14:49 -05:00
Soren I. Bjornstad
197ec6c8b2
allow setting fields other than 'text' in tiddlers
...
The interface isn't the cleanest (it'd probably be better to map from
tiddlers to a set of fields, rather than having a different set of
mappings for each field), but it will do for now. Needing more
than a few of these is a Zettelkasten-design smell anyway.
2021-09-20 12:12:18 -05:00
Soren I. Bjornstad
5065efd37e
add clean prior to copytree in editionify/compile_html_file
2021-09-20 11:30:35 -05:00
Soren I. Bjornstad
cf42b060eb
add delete_tiddlers builder
...
It deletes tiddlers. Yep.
2021-09-10 11:31:42 -05:00
Soren I. Bjornstad
ea02c1bd5a
fix set_tiddler_values to work with missing files and meta files
2021-09-10 11:18:03 -05:00
Soren I. Bjornstad
a2ff251e74
try first test pip build
...
We still need to set up some metadata.
2021-09-10 11:17:50 -05:00
Soren I. Bjornstad
561a72245d
don't check in tzk editions, as they're build outputs
...
We may need to reconsider this depending on how we end up packaging, but
for now I prefer to leave it out.
2021-09-10 11:01:49 -05:00
Soren I. Bjornstad
f4e8888101
various tweaks
...
Bad Soren let these sit around for a while, so I don't know what they
are or what they were for anymore!
2021-09-10 10:59:41 -05:00
Soren I. Bjornstad
90ea549c36
fix half-written builder doc message
2021-08-27 13:08:49 -05:00
Soren I. Bjornstad
c8ee3e8027
add more detailed builder comments to default config file
2021-08-27 13:05:54 -05:00
Soren I. Bjornstad
29cd61d8d8
doc tweaks
2021-08-27 12:59:24 -05:00
Soren I. Bjornstad
5b836b3cff
fully document builders
2021-08-27 12:52:58 -05:00
Soren I. Bjornstad
85b836144c
run cleanup steps in a finally block
2021-08-27 12:51:47 -05:00
Soren I. Bjornstad
4f44143331
support TZK_DIRECTORY environment variable
2021-08-27 12:00:46 -05:00
Soren I. Bjornstad
16e4491d44
set up default config file in 'tzk init'
2021-08-27 11:36:19 -05:00