A Python Flask Web application that dissects text documents.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
migrations
test
uploads
.gitignore
LICENSE
README.md
config.py
launch.py

README.md

text-scalpel-app

Author: David Timmons (github@timmons.io)

A Python Flask Web application that dissects text documents.

##Contents The Text Scalpel App is an extensible Python Flask Web application designed using the MVC architecture pattern.

A user enters his or her name then uploads a text document. The app parses this file to find word counts and display a list of the most common words. It also generates a random text paragraph using words pulled from the file. Results are stored in a SQLite database using relational tables that link users to their text analysis results.

The "text dissection" functionality is defined in the app.controllers.textscalpel module found here.

##Dependencies A full dependency list can be viewed here.

In brief, this app uses various Flask extensions including those that wrap the following APIs:

  • SQLAlchemy
  • WTForms
  • Bootstrap
  • Alembic

##Screenshots Home

Text Scalpel App - Home

Dashboard

Text Scalpel App - Dashboard