Last updated:
0 purchases
pmemo 0.4.0
Pmemo
Pmemo is a command-line memo editor designed for seamless editing directly in the terminal environment. It offers a range of features to enhance your memo-taking experience and leverages the power of OpenAI's ChatGPT.
Features
Rebind ctrl-o to request to ChatGPT
Rebind ctrl-t to quickly access frequently used registered prompts
CUI memo application that allows seamless editing directly in the terminal
No fullscreen mode, keeping your workflow within the terminal
Efficient search functionality for your memos
Easily customizable to fit your preferences
Execute code blocks written by you or ChatGPT immediately (Python only)
Installation
$ pip install pmemo
Usage
command
description
pm or pm new
create new memo
pm edit
edit memo
pm remove
remove memo
pm list
list all memos
pm preview
preview memo(markdown) on terminal
pm preference
please refer to the Preference section
pm template
create a new prompt template for completion using ctrl-t
pm template -e
edit an existing prompt template.
pm run
execute code blocks within your memos.
Preference
name
default
description
out_dir
$HOME/.pmemo
specifies the directory where Pmemo saves memos
memo_preference.max_title_length
30
sets the maximum length of a memo title
editor_preference.prompt_spaces
4
defines the number of spaces used for line numbering in the editor
editor_preference.style_name
"github-dark"
sets the style of the editor
editor_preference.indentation_spaces
4
sets the number of spaces for indentation (tab size)
openai_preference.api_key
None
The OpenAI API uses API keys for authentication
openai_preference.model
"gpt-3.5-turbo"
ID of the model to use
openai_preference.max_tokens
16
the maximum number of tokens to generate in the completion
openai_preference.temperature
0
what sampling temperature to use, between 0 and 2
openai_preference.n
1
how many completions to generate for each prompt
Note: To enable ChatGPT functionality, make sure to set your OpenAI API key as an environment variable or preference.
Versioning
This repo uses Semantic Versioning.
License
pmemo is released under the MIT License. See LICENSE for additional details.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.