Xo-get: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (info update)
m (info update)
Line 1: Line 1:
'''''News:''''' GTK [[Xo-get/Xo-get-gtk|Graphical User Interface]] ([http://dev.laptop.org/git?p=projects/xo-get;a=blob;f=xoget.activity/xoget.xo xoget.xo])

=== News ===
=== News ===
We are currently working on a Graphical User Interface for xo-get (with GTK):
We are currently working on a Graphical User Interface for xo-get (with GTK):
Line 15: Line 13:
# [http://dev.laptop.org/git?p=projects/xo-get;a=blob;f=xo-get.py Source] (GPL)
# [http://dev.laptop.org/git?p=projects/xo-get;a=blob;f=xo-get.py Source] (GPL)
# [http://www.olpcaustria.org/mediawiki/index.php/Xo-get/Screenshots Screenshots]
# [http://www.olpcaustria.org/mediawiki/index.php/Xo-get/Screenshots Screenshots]
# Activity Repository: [[Activities]]
# Activity Repository: [[Activities]] (no joke :)
# Source Repository: [http://dev.laptop.org/git?p=projects/xo-get;a=tree dev.laptop.org]
# Source: [http://dev.laptop.org/git?p=projects/xo-get;a=tree dev.laptop.org]
# Can install GCompris activities
# Can install many GCompris Activities
# Installing & removing via local .xo files or downloaded bundles
# Installing via local .xo files or downloaded bundles
# Removing of any installed Activity
# ActivityBundle.install(), Unzipping, ActivityBundle.uninstall()
# Infos stored in a local sqlite3 db (in ~/.xo_get/activities.db)
# Downloading and storing everything in ~/.xo_get
# Supported commands:
# Supported commands:
./xo-get.py update
./xo-get.py update
Line 31: Line 29:


=== Usage ===
=== Usage ===
'''List installed Activities'''
./xo-get.py status

'''Installing & Removing'''
'''Installing & Removing'''
./xo-get.py install simcity
./xo-get.py install simcity
Line 54: Line 55:
Install all GCompris activities (> 100):
Install all GCompris activities (> 100):
./xo-get install gcompris
./xo-get install gcompris


=== Help Wanted ===
* Anyone interested to help in developing a simple GTK interface? Mail chris at linuxuser.at


=== Screenshots ===
<div style="border:2px solid grey; width:200px; float:left; margin-right:10px;">[[Image:Xo-get_install_done2.png|200px]]</div>
<div style="border:2px solid grey; width:200px; float:left; margin-right:10px;">[[Image:Xo-get_install_xofile.png|200px]]</div>
<div style="border:2px solid grey; width:200px; float:left; margin-right:10px;">[[Image:Xo-get_remove_xofile.png|200px]]</div>

Revision as of 01:14, 18 January 2008

News

We are currently working on a Graphical User Interface for xo-get (with GTK):


XO-Get

is a very simple package-installer / manager, used for installing, testing and removing activities for / on the xo-laptop. Installation:

wget xo-get.olpc.at
chmod u+x xo-get.py
  1. Source (GPL)
  2. Screenshots
  3. Activity Repository: Activities (no joke :)
  4. Source: dev.laptop.org
  5. Can install many GCompris Activities
  6. Installing via local .xo files or downloaded bundles
  7. Removing of any installed Activity
  8. Downloading and storing everything in ~/.xo_get
  9. Supported commands:
./xo-get.py update
./xo-get.py list     ['categories' / category_name]
./xo-get.py search   activity_name / tag
./xo-get.py install  activity_name / activity_file.xo
./xo-get.py remove   activity_name / activity_file.xo
./xo-get.py status   ['log']


Usage

List installed Activities

./xo-get.py status

Installing & Removing

./xo-get.py install simcity
./xo-get.py remove simcity

Local .xo files

./xo-get install simcity.xo
./xo-get remove simcity.xo

Name Assistant

  • Search, list and install activities with typing only the beginning of the activity's/category's name as parameter

List the category "Fun Games":

./xo-get.py list fun

Install CC Licensing Activity:

./xo-get.py install cc


GCompris

List GCompris activities:

./xo-get.py list gcompris

Install GCompris activities:

./xo-get install gcompris-...

Install all GCompris activities (> 100):

./xo-get install gcompris