{"id":22388549,"url":"https://github.com/miguelfc/marble","last_synced_at":"2026-04-28T20:34:38.934Z","repository":{"id":72653366,"uuid":"72924658","full_name":"miguelfc/marble","owner":"miguelfc","description":"An opinion mining platform, modular and open sourced","archived":false,"fork":false,"pushed_at":"2020-07-09T17:12:24.000Z","size":928,"stargazers_count":2,"open_issues_count":11,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-01T02:45:43.962Z","etag":null,"topics":["docker","marble","marble-initiative","microservices-architecture","sentiment-analysis"],"latest_commit_sha":null,"homepage":"http://marble.miguelfc.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miguelfc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-05T12:29:24.000Z","updated_at":"2021-06-23T13:53:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"49f0a1e4-9d05-445c-ac3e-92eb2f0b8e1a","html_url":"https://github.com/miguelfc/marble","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelfc%2Fmarble","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelfc%2Fmarble/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelfc%2Fmarble/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelfc%2Fmarble/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelfc","download_url":"https://codeload.github.com/miguelfc/marble/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245735882,"owners_count":20663807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","marble","marble-initiative","microservices-architecture","sentiment-analysis"],"created_at":"2024-12-05T02:14:13.849Z","updated_at":"2026-04-28T20:34:33.914Z","avatar_url":"https://github.com/miguelfc.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Marble Initiative\n\n### *Important: this project is inactive and won't be maintained.* \n\nThis is the main repository for the Marble Initiative project. \n\n[Marble](http://marble.miguelfc.com/) is an opinion mining platform, modular and open sourced. This is part of a PhD project, being developed by [Miguel Fernandes](http://miguelfernandes.com/) for the University of Vigo, under the supervision of Ana Fernández Vilas and Rebeca Díaz Redondo.\n\nThe platform is able to extract tweets from [Twitter](https://twitter.com), using both the Search (history) and the Streaming (real-time) API, process the tweets extracted and extract their polarity values, and visualize the results using charts and reports.\n\nMore information about it could be found in the [main website](http://marble.miguelfc.com/), and more technical information in\nthe [Wiki pages](https://github.com/miguelfc/marble/wiki) of this repository. \n\n## Usage\n\nAll modules for this project are published in docker hub for free (as in speech). As of today, the docker images available are:\n\n- [miguelfc/marble-core](https://hub.docker.com/r/miguelfc/marble-core/)\n- [miguelfc/marble-preprocessor-simple](https://hub.docker.com/r/miguelfc/marble-preprocessor-simple/)\n- [miguelfc/marble-processor-simple](https://hub.docker.com/r/miguelfc/marble-processor-simple/)\n- [miguelfc/marble-processor-stanford](https://hub.docker.com/r/miguelfc/marble-processor-stanford/)\n- [miguelfc/marble-processor-nltk](https://hub.docker.com/r/miguelfc/marble-processor-nltk/)\n- [miguelfc/marble-processor-sklearn](https://hub.docker.com/r/miguelfc/marble-processor-sklearn/)\n- [miguelfc/marble-plotter-simple](https://hub.docker.com/r/miguelfc/marble-plotter-simple/)\n\n*(The python2 and python3 processor modules found in the project are just the base structure for future python processors, they don't perform any processing at the moment)*\n\nA `docker-compose.yml` configuration file is available for you to use directly on a docker-capable server. You will only need access to internet to start using marble (you don't even need a database, as it will be provided by docker too!).\n\nBefore starting up, open the `docker/core-config/application.yml` file, and fill out the data for users and passwords that you want of for the system. For example:\n\n```yml\naccess:\n  admin:\n    username: 'admin'\n    password: 'adminpass'\n  oper:\n    username: 'oper'\n    password: 'operpass'\n  guest:\n    username: 'guest'\n    password: 'guestpass'\n```\n\n*NOTE: Please don't use the users and passwords of the example, they are not at all safe!*\n\nThen, just go to the `docker` folder in a terminal, and execute the following command:\n\n```sh\n# docker-compose up -d\n```\n\nDocker will retrieve the latest version of all module images, and start the marble service. You will have two services available:\n\n- The marble portal at port [`8080`](http://localhost:8080)\n- The eureka registry at port [`1111`](http://localhost:1111)\n\nIf you want to keep an eye on the logs of one or all the modules running, you can execute the `logs` command of `docker-compose`: \n\n```sh\n# docker-compose logs -f\n# docker-compose logs -f \u003cmodule_name\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelfc%2Fmarble","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiguelfc%2Fmarble","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelfc%2Fmarble/lists"}