Coder Social home page Coder Social logo

kishoreneelamegam / webmole Goto Github PK

View Code? Open in Web Editor NEW

This project forked from webmole/webmole

0.0 1.0 0.0 4.95 MB

A project for managing custom web maps and viewing web paths with automatic tools and javascript libraries

License: GNU General Public License v3.0

PHP 0.98% JavaScript 98.75% CSS 0.18% HTML 0.09%

webmole's Introduction

WebMole

A project for managing custom web maps and viewing web paths with automatic tools and javascript libraries

To Clone this repository

We are using git submodules so clone this repository in recursive mode:

git clone --recursive https://github.com/WebMole/WebMole.git
cd WebMole
git submodule update --recursive

If you want to do any modification in a demo, you should checkout master branch on Ajax-Listing-Generator like so:

cd demos/Ajax-Listing-Generator/
git checkout master

Demontration Video

ScreenShot

Link to video

Usage

Extract application into a folder of your web server and access it using your web server address. Visit the tabs and press the cool buttons. Note that there is an help button in the header.

Requirements

Simply use Vagrant

First install vagrant. Install VirtualBox if you don't have it already.

Also make sure you have precise64 box installed

Now run this in the current repository directory:

vagrant up

Now sit and relaxe or go take a coffee, may take a while ;)

When it's done, you can visit the app running at localhost:8080

Or use your own environment

  • A web server with PHP 5.2.0 or newer (for JSON lib)
  • A web browser
    • Tested with Google Chrome and Safari but may work with other popular browsers
    • Javascript must be enabled

Disclaimer

Webmole does not provide any way to hack a website nor encourages hacking. The project is delivered as-is for research purposes and web map generation and analysis.

Credits

Written by Gabriel Le Breton, Fabien Maronnaud in collaboration with Sylvain Hallé, professor at Université du Québec à Chicoutimi.

Developpement

Changelog

0.3

  • Added Oracle Editing capability (will execute custom JavaScript on each node to filter the map)
  • Changed google's Prettyprint for Ace web editor wich is an awesome opensource web editor that allow alot of options such as edit/read-only, alot of langages, etc. :)
  • Separated the libraries from the app (makes it easier to locate custom scripts and app's code)
  • Renamed project to "WebMole"

0.2

  • Added working Web Explorer
  • Added working config system (backend only atm)
  • Changed graph viewer for a proper Radial Graph

0.1

  • Scripts are loaded and skeleton is ready

Todo

  • Implement drag and drop upload for viewer
  • Make settings writable
  • Eval javascript after user's edit from ui with ace editor
  • Update Viewer to handle explorer's json data
  • Update demo with new dynamic page generator (Currently in WebMole Demo folder)

webmole's People

Contributors

gableroux avatar jumpyjumper avatar nsb002 avatar sylvainhalle avatar yousseftouzani avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.