Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/molekilla/scalaregpubrobot

Scala Robot to download Sa companies from Registro Publico de Panama
https://github.com/molekilla/scalaregpubrobot

Last synced: about 1 month ago
JSON representation

Scala Robot to download Sa companies from Registro Publico de Panama

Awesome Lists containing this project

README

        

Scala RegPub Robot
======================================

This is a web parser for Registro Publico de Panama to look for companies registered (useful for any newspaper).

At a glance
----------------------
*Using Akka 2.0 in Master/Worker classs
*Pimp My Library in JSoupExtensions
*Cake Pattern, which I'm not sure is the correct implementation, for the Storage trait
*jSoup for HTML parsing
*Have a trait for either ScalaJ or Dispatch. Using ScalaJ because Dispatch requires to set the correct charset
*MongoDB for storage
*Java wrapper for creting runnable jar

Take note that this is not using SBT , which I tried but is failing to work properly.

You will need these libraries
*Akka 2.0
*Casbah commons, core and query
*Commons logging
*Dispatch core and http
*Http Client and Core (Dispatch dependencies)
*Joda Time (MongoDB dependency)
*jSoup
*MongoDB 2.7.3 and Driver
*ScalaJ collection and http
*SF4LJ (MongoDB dependency)