Project

kermit

0.0
No commit activity in last 3 years
No release in over 3 years
Allows to retrieve info from diferent Data Streams for data mining purpouses
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.8.4
~> 3.12
~> 2.11.0
~> 0.8.2.1

Runtime

~> 4.1.2
~> 0.3.8
~> 1.7.3
~> 0.9.2.2
~> 3.0.1
 Project Readme

Kermit

What's this?

KermitPFC-core is a framework that can collect information from different social networks for data mining purposes. It also allows different streams serve under a common way to treat data as a single social network using the USMF form implemented by Tawlk.

Intro

Kermitpfc-core is based on a series of classes to be used to ensure proper functionality of the social network you want to implement, these classes are Adapter to collect social network statuses, Converter to parse the previous statuses in the USMF model (with their respective classes). To facilitate the publish action of USMF, JSON service is used with the help of the Redis Pub / Sub module (which implements the core, Redis must be installed in server mode).

How to use

KermitPFC-core has got a Twitter implementation for default and a Random Phrase Generator to mix the statuses, to use it:

First, you must fill the config.example.yml file with your personal data (Redis connection, SocialNetwork credentials, trackwords, ...) you can rename it as you want (config.yml could be a good name).

Then, you need have been installed a redis-server database (and actually running)

$ sudo apt-get install redis-server

and a ruby version to launch the application

$ sudo apt-get install ruby

Finally you only need to downlad the gem from the source (from github, rubygems,...) and install it

$ gem install kermit
  • maybe you need permisions to install

and execute it

$ kermit [config.yml_path]

p.ex

$ kermit ../config/config.yml

or

$ kermit
path: config.yml