Welcome to Fitak
![Gitter](https://badges.gitter.im/Join Chat.svg)
Fitak is a archiver of Facebook groups. It consists of 2 parts:
Back-end
: Fitak saves topics, comments and likes from selected Facebook groups.Front-end
: Fitak is also a search engine. You can search by keywords, author and groups. It supports a tagging of topics. If original topic from the Facebook contains [tag1][tag2]... in the start, Fitak saves these tags separately. After that it is possible to use macro "tag: tag1, tag2" in the search query for a filtering. Moreover Fitak generates a tag cloud.
This project has started because students from my college (FIT CTU in Prague) use a lot of Facebook groups for communication and it was very difficult to follow all the information effectively.
However this project is under New BSD License, so feel free to use it for your own website!
PHP 5.5+, MySQL, Node.js with NPM and Elasticsearch. It's based on the Nette Framework.
- Execute
git clone https://github.com/fitak/fitak.git
- Make directories
log
andtmp
writable. - Create MySQL database.
- Copy
/app/config/local_example.neon
to/app/config/local.neon
and update database parameters. - Open
/migrations/index.php
in your browser and click on "Run structures + basic-data + dummy-data" in the middle red section. - Execute
npm install --global gulp
to install gulp globally - Execute
gulp
to build CSS and JS - Install elasticsearch from http://www.elasticsearch.org/overview/elkdownloads/
- Install ICU Analysis plugin (make sure to install the version corresponding to your elasticsearch version) from https://github.com/elasticsearch/elasticsearch-analysis-icu
- Start elasticsearch.
- Execute
php ./www/index.php elastic:reindex
- Open
/www/index.php
in your browser. All users in database have passwordheslo
.
This repository contains encrypted production configuration and possibly other private files.
- List of encrypted files ./keyrings/live/blackbox-files.txt
- List of users that can decrypt those files ./keyrings/live/blackbox-admins.txt
If you need access to one or more of those files, contact any of the blackbox-admins with your gpg key.
See https://github.com/StackExchange/blackbox for more information