Skip to content

Commit

Permalink
cherrytree: store "folder notes" inside the corresponding folder
Browse files Browse the repository at this point in the history
  • Loading branch information
marph91 committed Jan 5, 2025
1 parent 1954309 commit 6ccb103
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
8 changes: 7 additions & 1 deletion src/formats/cherrytree.py
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,13 @@ def convert_to_markdown(self, node, root_notebook):
# If the cherrytree node is only used to contain children (i. e. a folder),
# don't create a superfluous empty note.
if not note_imf.is_empty():
root_notebook.child_notes.append(note_imf)
# Create the note below the notebook with the same name,
# to stay compatible with the obsidian folder note plugins.
# See: https://github.com/marph91/jimmy/issues/29
parent_notebook = (
root_notebook if new_root_notebook is None else new_root_notebook
)
parent_notebook.child_notes.append(note_imf)

def convert(self, file_or_folder: Path):
self.root_path = common.get_temp_folder()
Expand Down
3 changes: 0 additions & 3 deletions src/formats/zoho_notebook.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,6 @@
import markdown_lib





class Converter(converter.BaseConverter):
accepted_extensions = [".zip"]

Expand Down
2 changes: 1 addition & 1 deletion test/data
Submodule data updated 33 files
+0 −0 reference_data/cherrytree/test_1/test node/test node.md
+0 −15 reference_data/cherrytree/test_2/Files.md
+15 −0 reference_data/cherrytree/test_2/Files/Files.md
+0 −16 reference_data/cherrytree/test_2/Installation.md
+16 −0 reference_data/cherrytree/test_2/Installation/Installation.md
+0 −175 reference_data/cherrytree/test_2/Introduction.md
+1 −1 reference_data/cherrytree/test_2/Introduction/Get Involved.md
+175 −0 reference_data/cherrytree/test_2/Introduction/Introduction.md
+ reference_data/cherrytree/test_2/Introduction/unnamed_bdd640fb06674ad19c80317fa3b1799d.png
+1 −1 reference_data/cherrytree/test_2/Nodes/Creating Nodes.md
+2 −2 reference_data/cherrytree/test_2/Nodes/Nodes.md
+ reference_data/cherrytree/test_2/Nodes/unnamed_17fc695a07a04a6e8822e8f36c031199.png
+ reference_data/cherrytree/test_2/Nodes/unnamed_9a1de644815e46d1bb8faa1837f8a88b.png
+0 −20 reference_data/cherrytree/test_2/Objects.md
+20 −0 reference_data/cherrytree/test_2/Objects/Objects.md
+0 −21 reference_data/cherrytree/test_2/Quick Start.md
+1 −1 reference_data/cherrytree/test_2/Quick Start/Insert Objects.md
+2 −2 reference_data/cherrytree/test_2/Quick Start/Node Management.md
+21 −0 reference_data/cherrytree/test_2/Quick Start/Quick Start.md
+4 −4 reference_data/cherrytree/test_2/Running from Source/Running from Source.md
+0 −17 reference_data/cherrytree/test_2/Settings.md
+1 −1 reference_data/cherrytree/test_2/Settings/Rich Text.md
+17 −0 reference_data/cherrytree/test_2/Settings/Settings.md
+0 −19 reference_data/cherrytree/test_2/Text.md
+1 −1 reference_data/cherrytree/test_2/Text/Editing.md
+1 −1 reference_data/cherrytree/test_2/Text/Rich Text.md
+19 −0 reference_data/cherrytree/test_2/Text/Text.md
+0 −0 reference_data/cherrytree/test_3/OSCP-OS-XXXX-Lab-Report/2.0 High-Level Summary/2.0 High-Level Summary.md
+0 −0 reference_data/cherrytree/test_3/OSCP-OS-XXXX-Lab-Report/3.0 Methodologies/3.0 Methodologies.md
+0 −0 reference_data/cherrytree/test_3/OSCP-OS-XXXX-Lab-Report/3.0 Methodologies/3.2 Penetration/3.2 Penetration.md
+0 −0 reference_data/cherrytree/test_4/192.168.x.189/192.168.x.189.md
+0 −0 reference_data/cherrytree/test_4/192.168.x.248/192.168.x.248.md
+0 −0 reference_data/cherrytree/test_4/192.168.x.249/192.168.x.249.md

0 comments on commit 6ccb103

Please # to comment.