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

Project 2022-12-055, task 2: Add search-engine functionality to the e-mail client #9

Open
2 of 5 tasks
Tracked by #7
BjarniRunar opened this issue Jul 13, 2023 · 0 comments
Open
2 of 5 tasks
Tracked by #7

Comments

@BjarniRunar
Copy link
Member

BjarniRunar commented Jul 13, 2023

The goal of this task is to flesh out the required back-end API methods and deliver a text-mode tool which is capable of monitoring a set of mailboxes, adding their contents to a search index, and then allow the user to perform search-related activities, such as tagging/untagging and searching.

Milestone(s):

  • Watch mailboxes or IMAP servers for new mail
  • Add discovered mail to the search index, and apply filters which auto-tag/untag mail based
    on manual rules or bayesian content analysis
  • Augment the list view in Urwid to allow tagging/untagging/searching
  • Document how to use relevant moggie APIs from the CLI or as a web API
  • Store OpenPGP session keys in metadata index (stretch goal)
@BjarniRunar BjarniRunar changed the title Project 2022-12-055, task 2: Project 2022-12-055, task 2: Add search-engine functionality to the e-mail client Jul 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant