Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

cfedermann/TrendMiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrendMiner

Web services for the TrendMiner project

Overview

We want to build a basic web interface for project TrendMiner. This interface should be similar to the Accurat Showcase which has been implemented as a minimal Django project. Its source code is available from GitHub.

Functionality

A basic front page view should be available. Users should be able to login providing username and password. After successful authentication, users get redirected to a single "action" view that allows:

  • to upload a ZIP file;
  • which is then processed using an external script (perl/om-xml.pl);
  • and whose output is returned to the user.

Additional views will be added at a later time.

Tasks

  1. Clone this GitHub repository;
  2. Create minimal Django project for TrendMiner, following the Accurat showcase code;
  3. Implement basic "action" view without calling external script;
  4. Connect external script using subprocess.call (see django folder containing original MUSING code);
  5. Retrieve script output and render it into the page template of the "action" view.

Note

As always, stick to PEP8 guidelines and follow Django's documentation for its template language. Due to privacy concerns, the sample ZIP file for testing perl/om-xml.pl is only available via email.

About

Web services for the TrendMiner project

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published