seralf / ggroups_exporter

Exporting messages from a (public) google group. [first naive version, work in progress for improving on concurrency]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

google groups exporter [DRAFT]

This project is designed to export messages from a google group.

The original idea was to copy the raw messages, in order to load them into another library [TODO: add link], designed to expose API to simplyin navigating over them.

The messages are exported as single files in .eml format, using the folder structure:

/{export_dir}/{topic_id}/{msg_id}.eml

NOTE: this version is very work-in-progress: the original single scala script has been refactorized to different classes, to enable concurrent downloads.

TODO

  1. fix errors / exceptions handling
  2. rewrite main classes into proper unit tests
  3. push the development branch for AKKA version
  4. publish the companion library for API / navigation

I Love Open Source

About

Exporting messages from a (public) google group. [first naive version, work in progress for improving on concurrency]

License:Apache License 2.0


Languages

Language:Scala 100.0%