Combination of an export script and front end. The exporter grabs Facebook group information and imports it to MySQL. The frontend boilerplate supports searching the database on both desktop and mobile.
You first need to get your Facebook group ID (GID) and access token (for open groups a no-expire application token can be used).
- More information can be found here
Download the files
git clone https://github.com/salbahra/Facebook-Group-Search.git fb
git clone https://github.com/serbanghita/Mobile-Detect.git fb/mobiledetect
Fill in the MySQL information, GID, and access token in config.php.
Attempt to run the script in console:
- If all goes to plan your MySQL should be populated
Add the import to crontab every minute to ensure your database is up to date with Facebook by adding:
0 * * * * php /var/www/fb/import.php >/dev/null 2>&1
From there you may attempt to load the front end which searchs the same database and uses the same config
The main.js file contains the word gid in the link back to Facebook when in reality it should be the group ID. This was hardcoded before and needs to be automatic.
This has not been tested yet and is slowly being migrated from a working copy sans specific information for that use.