Skip to main content

Flask/React Twitter grid

Project description

FRTG - Flask/React Twitter Grid


This is a basic project for serving a npm-managed React app with Flask. It renders twitter query results in a grid in a way convenient for diplaying on a kiosk or large screen.

Package-based installation

Create a (python 3) virtualenv and install using one of the following methods:

From PyPi

$ pip install frtg

From Source

$ python sdist
$ pip install dist/frtg-x.y.z.tar.gz



Use config-example.json as a template to create a configuration file. When running the server an environment variable called CONFIG_FILENAME and containing the path to this configuration file must be present.

Starting the Server

CONFIG_FILENAME=config.json FLASK_APP=frtg flask run

Note: if you are running from a source distribution and didn't install it in your virtualenv, you should execute the above from the top-level folder.

Alternatively, using the provided might sometimes be convenient when developing:

CONFIG_FILENAME=config.json python frtg/


CONFIG_FILENAME=config.json python -m

Development Environment

These notes are for setting up a development environment.


Create a (python 3) virtualenv and install the requirements:

$ pip install -e .

... and, to install additional libraries used by the test scripts:

$ pip install -r requirements.txt

Set up the node environment:

npm install

Generate Javascript Bundle

In a fresh environment, or whenever the ui sources are changed:

npm run build

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frtg-0.5.2.tar.gz (188.5 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page