Giter Club home page Giter Club logo

jclic-browser's Introduction

=====================================
          JClicBrowser
=====================================

JClicBrowser is a small pygtk app to search 
and download jclic activities.

You can select some apps and send to user account.

This app is to being used in a PXES/LTSP classroom.

JClicBrowser is GPL ;)

Mario Izquierdo <[email protected]>


=============
Configuration
=============

You have to install sudo app in your system to
have enought privileges to copy/create library files in every user's home.

Open a terminal and su to root, then exec "visudo"

# visudo

Add a line like this:

#=============================jclic teacher==================================
YOUR_USERNAME    ALL=NOPASSWD: /usr/bin/jclicbrowser-sudo
#============================================================================

in YOUR_USERNAME put your system username.

========
Database
========

When jclic-browser runs first time it will create an empty sqlite 
database in:

   /home/_USERNAME_/.jclic_browser.db

To populate database exec this:

  $ sqlite ~/.jclic_browser.db < /usr/share/jclic_browser/utils/data.sql

Database is very big and take a few time to populate.

The file data.sql contains sql syntax to populate 3 tables:

 jclic = activities table
 zip_uls = url of each zip file
 img_urls = url of each gif file

To update data.sql with more recent information need to run
some scripts:

 $ /usr/share/jclic_browser/utils/jclic.sh

 This ask to download 3 different things:
   * List of all activities
   * All zip
   * All img

 If you want to download all zips avalaible need at least 800 Mb
 and some internet bandwich.

 To recreate data.sql run as root:

 # /usr/share/jclic_browser/utils/mostrar-infos.sh

 This uncompress every zip found and read description of xml included file
 to build data.sql with updated web jclic data.

 Author give data.sql updated to 2 Mar 2006, and will update file
 if needed.

 For suggestions and questions please send mail to:

    [email protected]
    Subject   Jclic-browser
    Language  spanish or english

jclic-browser's People

Contributors

mariodebian avatar

Watchers

 avatar  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.