Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

[NEEDS-UPDATE] The idea of this project is to make it easier to search any GNU Mailman v2.

License

Notifications You must be signed in to change notification settings

garethahealy/elastic-postman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Release Version License

elastic-postman

The idea of this project is to make it easier to search any GNU Mailman v2.

Tech

  • Apache Camel
  • ElasticSearch
  • Kibana

What does it do?

  1. Downloads a Mailman archive page
  2. Finds all zip links
  3. Downloads and unzips
  4. Parses Mime content into a Map
  5. Inserts map into ElasticSearch so that you can search via Kibana.

Populate

If the mailing list is not already in ES or out-of-date, you can hit the following url:

For instance, if you want to be able to search the sme-jon mailing list:

Then you would hit the following url:

Building the Project

To build firstly run:

  • mvn clean install

If you want to run it locally, you can via:

  • mvn camel:run

Future...

  • Create OpenShift build/deployment

About

[NEEDS-UPDATE] The idea of this project is to make it easier to search any GNU Mailman v2.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published