weewiki core
weewiki core
1. Overview
2. Top Level Files
2.1. C file
2.2. Header Files
3. Top Level Struct
3.1. Struct Declaration
3.2. Contents
3.2.1. SQLite database
3.2.2. Global filehandle
3.2.3. Global User Data
3.2.4. Global Parser Callback
3.2.5. Global Printer Callback
3.2.6. Global Page Name
3.2.7. Server Flag
3.3. Init
3.4. Cleanup
3.5. Global Data Instance
3.6. Struct Size
4. Argument Parsing
4.1. Argparse entry table
4.2. Argparse Run
4.3. Print Arguments
5. High Level Functions
5.1. Add Page
5.2. Link Page
5.3. Sync
5.4. Clear
5.5. Parsing
6. Database
6.1. Open
6.2. Create
6.3. Close
6.4. Get
6.5. Set
6.6. Create Tables
6.7. Push
6.8. Pull
6.9. Exists
6.10. Name Set/Get
7. Create
8. Push/Pull
8.1. Push
8.2. Pull
9. Edit
10. ls
11. Link
12. Sync
13. Add/Remove Page
13.1. add
13.2. del
14. Export
14.1. Command
14.2. Orgparse Export Struct
14.3. Orgparse callback setup
14.3.1. Header
14.3.2. Text
14.3.3. Bold
14.3.4. Aux
14.3.5. Newline
14.3.6. Code
14.3.7. Code Block
14.3.8. Name
14.3.9. Title
14.3.10. Link
14.3.11. Paragraph
14.4. Run
14.5. Write File
14.6. Make Filehandle
14.7. Write Single File
14.8. Write Multiple Files
14.9. Parsing In Janet
15. Janet
16. Dump
17. Parse
18. Get
19. Set
20. Server
21. JPM
22. Keyscrape
23. Zet
24. Crate
25. Vacuum
26. Clear