Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjp38/hackermail
Mail client for hackers
https://github.com/sjp38/hackermail
hacktoberfest
Last synced: about 1 month ago
JSON representation
Mail client for hackers
- Host: GitHub
- URL: https://github.com/sjp38/hackermail
- Owner: sjp38
- License: gpl-2.0
- Created: 2019-10-13T21:05:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-07T20:07:43.000Z (3 months ago)
- Last Synced: 2024-04-08T20:14:29.229Z (3 months ago)
- Topics: hacktoberfest
- Language: Python
- Homepage:
- Size: 696 KB
- Stars: 12
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-os - hackermail
README
hackermail
==========hackermail is a mails management tool for hackers who collaborate using mailing
lists. It requires no complicated setup but just `git`. Using it, you can
fetch mailing list archives, read mails in those, and post replies or new
mails.For now, hackermail supports
[public-inbox](https://public-inbox.org/design_notes.html) managed mailing list
archives and manually exported mbox file contents. Linux Kernel Mailing Lists
[(LKML)](https://kernel.org/lore.html) are good examples of the public-inbox
managed mailing list archives.Demo
====[![asciicast](https://asciinema.org/a/632442.svg)](https://asciinema.org/a/632442)
Getting Started
===============List recent mails in Linux kernel DAMON subsystem mailing list
(https://lore.kernel.org/damon):$ ./hkml init --manifest ./manifests/lore.js
$ ./hkml list damon --fetchOpen the fifth mail of the list:
$ ./hkml open 5
Send a reply to the 5th mail:
$ ./hkml reply 5
Forward the 5th mail to others:
$ ./hkml forward 5
List entire mails of the 5th mail's thread of the list:
$ ./hkml thread 5
Write and send a mail to the mailing list:
$ ./hkml write --cc [email protected]
Export the [2, 5)-th mails on the list to 'exported.mbox' file:
$ ./hkml export --range 2 5 exported.mbox
List mails in an .mbox file:
$ ./hkml list exported.mbox
For more detail,
$ ./hkml -h
or, refer to [USAGE.md](USAGE.md) file.