Social Networks data analysis utilities and tools, starting with Twitter.
Go to file
2023-07-27 09:55:42 -05:00
BaselineOfSocialmetrica.package Fixing dependencies declaration. 2023-07-25 17:22:55 -05:00
Socialmetrica.package Refactoring for improving display times. 2023-07-26 20:52:32 -05:00
.project Adding project metadata. 2021-06-30 09:55:57 -05:00
.properties Adding project metadata. 2021-06-30 09:55:57 -05:00
LICENSE Initial commit 2021-06-30 09:47:40 -05:00
README.md Fixing address in install instructions. 2023-07-27 09:55:42 -05:00

Socialmetrica

Social Networks data analysis utilities and tools, starting with Twitter/Nitter.

To install, first install ExoRepo and then from a playground in GToolkit execute:

  ExoRepo new
    repository: 'https://code.sustrato.red/Offray/Socialmetrica';
    load.

Important: Following a local first approach, improved documentation is being written in Spanish at this moment. We write it according to the context where we are sharing and using our developments. Once we share back with non Spanish speaking audiences and developers, we will point to English documentation here.

Minimal usage example

Prerequisite: You will need to have already your Twitter API Keys.

Load your API keys into a TwitterAPI object:

  twitterAPI := TwitterAPI new
    apiKeysFile: FileLocator home / 'Route/To/myAPIKeysFile.json';
    loadKeys.

(If you don't define a particular route to your API keys file, it will be loaded from a default location in : ~/.config/Datanalitica/twitter-api-keys.json)

Once you have loaded your keys, you can run your first query using the DSL (Domain Specific Lanuage):

  twitterAPI usersGroupMentioning: 'feenkcom'

Running the MiniDoc example

If you click in a particular user, you can get details on him/her and an overview of his/her tweets, and clicking on a particular tweet you can see details on it:

Exploring further details

Next: improved data paging, chaching and storage and some support for topic modelling and clustering.

That is for now.