{"id":18757995,"url":"https://github.com/alexitc/fgir","last_synced_at":"2025-12-01T22:30:17.133Z","repository":{"id":89957266,"uuid":"64209336","full_name":"AlexITC/FGIR","owner":"AlexITC","description":"Facebook Groups Information Retriever is a project to retrieve and organize publications from Facebook groups working almost in real time","archived":false,"fork":false,"pushed_at":"2017-05-07T17:34:15.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-29T03:23:26.309Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexITC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-07-26T09:39:09.000Z","updated_at":"2016-07-26T10:07:31.000Z","dependencies_parsed_at":"2023-05-30T16:46:02.231Z","dependency_job_id":null,"html_url":"https://github.com/AlexITC/FGIR","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexITC%2FFGIR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexITC%2FFGIR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexITC%2FFGIR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexITC%2FFGIR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexITC","download_url":"https://codeload.github.com/AlexITC/FGIR/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239650648,"owners_count":19674783,"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":[],"created_at":"2024-11-07T17:45:03.384Z","updated_at":"2025-12-01T22:30:16.857Z","avatar_url":"https://github.com/AlexITC.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FGIR\nFacebook Groups Information Retriever is a project to retrieve and organize publications from Facebook groups working almost in real time.\n\nYou can see this post for more details: https://halexv.blogspot.mx/2016/07/scrapping-facebook-groups-almost-in-real-time.html\n\n## Requisites\n- Gradle\n- Postgresql\n\n## How to build\n- gradle build\n\n## How to run\n- java -jar build/libs/FGIR-1.0.jar [email] [password]\n\n## Usage\nThis project provides a way to retrieve and organize publications from Facebook groups.\n\nThe project needs an email account which is used to parse Facebook emails, you can turn on email notification from Facebook groups.\n\nFacebook sends two kind of email notifications:\n- A notification that you get inside a group\n- A notification about a new publication in a group.\n\nThe project is able to parse both kind of notification to get the relevant data which is stored in a database.\n\nThis assumes you have a database with the following specifications:\n- A database called 'fgir_db' accesible with 'postgres' as user and password (required by com.alex.db.Connector which you can edit).\n- A stored procedure called facebook.addGroup(group_id, group_name) which stores a new group.\n- A stored procedure called facebook.addPublication(publication_id, group_id, user_id, username, description, photo_url, publication_time) which stores a new publication.\n\nYou can build another application to query the database or run plain sql queries.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexitc%2Ffgir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexitc%2Ffgir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexitc%2Ffgir/lists"}