Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Wow! now i dont have to switch beetween onenote and terminal for my notes!
  • Hey sankaran458, I am so glad to see this comment, and I hope this CLI tool can truly do its work to save people’s pain points. I hope this is not “yet another” useless tool that tries to simplify the workflow.

    Give it a try and let me know your feedback if there’s any!

    Hope you will enjoy it!

  • Is it open source? What is the repository?
  • Hello llagerlof, nope, it is not open source.

    Here's the link to the npm package: https://www.npmjs.com/package/@rewrlution/paper-cli

  • I've been looking for something like this for a while. Thank you!
  • Hey level87, hope you will enjoy it and let us know if you run into any issues or have any feature requests!

    We are all ears!

  • If people want an open source version of this, jrnl is great.

    https://github.com/jrnl-org/jrnl

  • Oh wow, that's a very popular one! I did not know that before. I am gonna give it a try and compare these tools. Thanks for the info!
  • Great project. Any plans to let users point the CLI directly to an existing Obsidian vault for the markdown files?
  • Oh wait, I think I misunderstood your question!

    You can use ‘paper config’ to specify the working directory, then all the journals will be saved to that path.

  • Hey cadeos,

    Yes, `paper import` handles this. just point it at the folder your daily notes live in:

    ``` paper import <your-path-to-journals> --dry-run ```

    Comment: 1. I personally keep all my Obsidian journals in a journal folder, so that's easy for me to do 2. highly recommend you to use the `--dry-run` option if you are not sure what files will be imported

    Two things worth knowing. 1. It reads every `.md` and `.txt` inside that folder 2. file with no date in its name is still imported, and last modified date will become its filename in "paper".

    You can read more about its logic in the "Importing existing notes" section on the npm page: https://www.npmjs.com/package/@rewrlution/paper-cli

    Hope it works and hope you will enjoy it!