Skip to content

sankhaMukherjee/csvEdit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

csvEdit: Web-based configuration utility in Python

What is it?

This is a tiny Python module that can be used for keeping track of data and configuration files, which were perviously kept in Excel or .csv files using the bottle web framework. Just convert your Excel files to .csv files and use this utility to provide for a clear web interface that will allow you to keep track of these files.

Main Features

  1. Simple to set up. Just copy whatever .csv files you have to the designated folder, edit the dictionaty within main.py to include all the files you want to save, and you are up-and-running.
  2. The current version creates a localhost server. It should not be too much of an effort to provide an IP adress so anyone can access the service.

Dependencies

  • Python
  • Pandas (Python panel document manipulation)
  • Bottle (Python Web Framework)
  • jQuery (Javascripting made easy)
  • sort (Javascript utility for easily sorting items within an HTML table)
  • Multifilter (Javascript utility for easily filtering items within an HTML table)

License

BSD

Documentation

Download this folder into a directory of your chocie, open a terminal, change to the folder and type

$ python main.py

You should see the following WSGI session start ...

Bottle v0.13-dev server starting up (using WSGIRefServer())...
Listening on http://localhost:8080/
Hit Ctrl-C to quit.

Now open your favourite browser and load the following location http://localhost:8080/config

You should be able to see the following HTML message

Please select the page you want to see ...

The following are links to the values that you may wish to view/configure.

test

Note that a test.csv file has been added in the config\data folder. All configuration files can be placed in this folder, or any other folder of choice. These new files must be added in the new program in the dictionary in the file main.py

Currently, it only contains the single entry:

    configFiles = {
        'test'  : 'config/data/test.csv',
    }

This dictionary needs to be edited to include other files to edit ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published