rlu - Rust Logseq Utility
Last updated
Last updated
rlu
is a Rust-based command-line utility designed to interact with Logseq, a privacy-first, open-source knowledge base that works on top of local Markdown and Org-mode files. This utility provides various functionalities for managing content in Logseq.
Add Journal Entries: Add new entries to your Logseq journal.
Show Journal Entries: Display entries for specific dates.
Get Journal Entry: Retrieve a specific entry by ID.
Output Entry Content: Display the full content of a specific entry.
Add Content: Add content to existing entries.
Add Child Node: Add a child node to an existing entry.
Delete Entry: Delete a specific entry.
Ensure you have Rust installed.
Clone the rlu repository:
Build the project using Cargo:
Add a Journal Note:
Show Journal Entries:
Get Journal Entry:
Output Entry Content:
Add Content to Start:
Append Content to End:
Add Child Node:
Delete Entry:
Set the following environment variables:
LOGSEQ_API_URL
: URL for the Logseq API (default: http://127.0.0.1:12315/api
).
LOGSEQ_API_KEY
: Your Logseq API key for authorization.
reqwest
serde
and serde_json
chrono
clap
log
and env_logger
Contributions are welcome! Fork the repository and submit a pull request for enhancements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
This Gitbook provides an overview of the rlu application, its features, installation instructions, usage guide, dependencies, contribution guidelines, and licensing information.
Feel free to explore the rlu application further on the GitHub repository: rlu GitHub Repository.