Here is another portage front end I'm working on (to learn Woven from twistedmatrix.com). I'm currently working on pages with non-bloquing rendering.
http://wwwetu.utc.fr/~plafoucr/gentoo/gat.tgz use the start.sh script to start the app, and then connect to http://localhost:8080 On Sunday 23 November 2003 13:00, Benjamin Judas wrote: > Hi, > > I'm planning to do a web-based Portage (i.e. emerge) frontend. I'm doing > this just for fun, however it would be nice if I could get some support. > There are some problems for me understanding portage's API so what I did > now is using the original "emerge" and "portage.py" and modify it so I > can include it into my scripts. > > Since Portage is approaching onto some major changes in its API, I am > not sure if the frontend would work with future Versions of Portage; I'm > using the latest x86-Portage. > > I already talked to genone, he said it would be no problem if I would > use and modify their code and pyrania told me, that he had the Idea of > an API-library so that all major functions could be encapsuled into > easy-to-use functions (for example : def merge_packet(cpv):). > > Having such a library would make things a lot easier for people that > want to provide alternative frontends. > > I can't show you any code right now except my quick-and-dirty hacks to > test some functions and preparing the basis for webportage. These hacks > are - as I already mentioned - the changes in emerge and portage.py to > make it work with a web-based environment. > > If there is any interest in this project it would be nice if I could get > some help by people who already made their way through Portage's code > and have a basic to good understanding of how things work. > > Thanks in advance > Benjamin "beejay" Judas -- [EMAIL PROTECTED] mailing list
