Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memos Alfred Workflow #4240

Open
2 of 4 tasks
pbdco opened this issue Dec 30, 2024 · 1 comment
Open
2 of 4 tasks

Memos Alfred Workflow #4240

pbdco opened this issue Dec 30, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@pbdco
Copy link

pbdco commented Dec 30, 2024

Describe the solution you'd like

Not an actual feature request, but a feature improvement :)

Type of feature

Integrations

Additional context

Hi! I have created a simple Alfred workflow for quickly creating posts in Memos. Suggestions or pull requests are welcome!

More info in the project repo: https://github.com/pbdco/memos-alfredworkflow

Alfred Memos Workflow

image

image

Download

Download workflow from here

Features

  • Quickly create new memos from Alfred
  • Optional and default tag support

Coming Soon:

  • List recent memos
  • Search memos

Installation

  1. Download the latest release from the releases page
  2. Double click the downloaded .alfredworkflow file to install it in Alfred

Configuration

After installation, you'll need to configure:

  1. Your Memos instance URL
  2. Your access token (if required)
  3. (Optional) Default tag(s) via MEMOS_DEFAULT_TAG environment variable
    • Single tag: MEMOS_DEFAULT_TAG=CLI
    • Multiple tags: MEMOS_DEFAULT_TAG=CLI,Alfred,Quick

These can be configured in Alfred's workflow configuration panel.

Usage

In Alfred, type:

  • m or memo or memos followed by your note text to create a new memo
  • Optionally, add tags with -t (Separate by comma multiple tags)

Notes:

  • Default tags from MEMOS_DEFAULT_TAG optional workflow setting will be automatically appended to all memos
  • You can combine default tags with command-line tags

Example:

  • Create memo:

memo Hi! From Alfred

  • Create memo with tags:

memo Hi! From Alfred -t HelloWorld,Testing

If MEMOS_DEFAULT_TAG=Alfred, tags will be: #Alfred #HelloWorld #Testing

  • Open your memo webpage in the browser with:

memos open

Requirements

  • Alfred 5 with Powerpack
  • Python 3.x (included with macOS)
  • Internet connection to access your Memos instance
@pbdco pbdco added the enhancement New feature or request label Dec 30, 2024
@RoccoSmit
Copy link
Contributor

You can add this to the Memos Discord Share and Tell channel as well https://discord.com/channels/1017113925776588902/1053904069745442846

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants