All Projects → TransparencyToolkit → Twiddler

TransparencyToolkit / Twiddler

Licence: agpl-3.0
A user friendly tool for text processing, light NLP, and keyword extraction

Programming Languages

javascript
184084 projects - #8 most used programming language

Twiddler

Twiddler is an application for text processing, light natural language processing, and keyword extraction. Twiddler is built around the idea that there are lots of various text processing tools and libraries in existence, but these existing tools are often highly technical and only provide portions of text processing. Twiddler aims to provide a framework to make using these tools more intuitive.

Installing

To install Twiddler do one of the following:

git clone https://github.com/TransparencyToolkit/Twiddler
npm install twiddler

Then you need to install all of the dependencies that are required for Twiddler itself

cd twiddler
npm install

These dependencies will give you all you need to run the basic Twiddler app via the CLI.

Here are some work in progress commands that provide some of the basic functionality

Running as CLI

new - add a new project

twiddler new /path/to/project/
-o --overwrite  // Overwrite exsting project
-s --save       // Scan folder of project and add sources

open - open an existing project

twiddler open /path/to/project/

source - adds a source to an existing project

twiddler source /path/to/project/ -t file

process - process a project

twiddler process /path/to/project/

Running the GUI app

First you need to download and install the devDependencies required by Electron

npm install --dev
npm start

Build the Electron App

npm run package

This will build the app for OS X, Linux, and Windows, using electron-packager.

License

AGPLv3 © TransparencyToolkit

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].