Xo-get: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (+help wanted)
m (info update)
Line 2: Line 2:
is a very simple package-installer / manager, used for installing, testing and removing activities for / on the xo-laptop.
is a very simple package-installer / manager, used for installing, testing and removing activities for / on the xo-laptop.
Installation:
Installation:
wget xo-get.linuxuser.at
wget xo-get.olpc.at
chmod u+x xo-get.py
chmod u+x xo-get.py


# [http://www.linuxuser.at/xo-get/xo-get.py Source] (GPL)
# [http://xo-get.olpc.at/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]
# [http://www.olpcaustria.org/mediawiki/index.php/Xo-get/Repository Public Repository]: 32 Activities (add your .xo now!)
# Public Repository: [[Activities]]
# [http://www.olpcaustria.org/mediawiki/index.php/Xo-get Project Page] @ Olpc-Austria
# Installing & removing via local .xo files or downloaded bundles
# Installing & removing via local .xo files or downloaded bundles
# ActivityBundle.install(), Unzipping, ActivityBundle.uninstall()
# ActivityBundle.install(), Unzipping, ActivityBundle.uninstall()
Line 19: Line 18:
./xo-get.py install activity_name / activity_file.xo
./xo-get.py install activity_name / activity_file.xo
./xo-get.py remove activity_name / activity_file.xo
./xo-get.py remove activity_name / activity_file.xo
./xo-get.py status ['log']


=== Tips & Tricks ===
* 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 SimCity:
./xo-get.py install sim





Revision as of 14:58, 15 January 2008

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. Public Repository: Activities
  4. Installing & removing via local .xo files or downloaded bundles
  5. ActivityBundle.install(), Unzipping, ActivityBundle.uninstall()
  6. Infos stored in a local sqlite3 db (in ~/.xo_get/activities.db)
  7. Successfully tested on the xo (build_648)
  8. 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']


Tips & Tricks

  • 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 SimCity:

./xo-get.py install sim


Help Wanted

  • Anyone interested in developing a simple GTK interface? That would be so awesome! Please contact chris at olpc dot at


Screenshots

Xo-get install done2.png
Xo-get install xofile.png
Xo-get remove xofile.png