[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] PyGameDB coming along well



Nice but its not been updated for almost a year. -
http://svn.python.org/view/python/branches/bcannon-objcap/
I dont think it has full support and I think it needs to be put into
python and enabled/disabled with a module of some sort.

On Fri, Aug 15, 2008 at 9:48 PM, Noah Kantrowitz <noah@xxxxxxxxxxxxxx> wrote:
> Look in to Brett's work on a secure interpreter system. He gave a talk at
> pycon '07 about it IIRC.
>
> --Noah
>
>> -----Original Message-----
>> From: owner-pygame-users@xxxxxxxx [mailto:owner-pygame-users@xxxxxxxx]
>> On Behalf Of Richie Ward
>> Sent: Friday, August 15, 2008 1:45 PM
>> To: pygame-users@xxxxxxxx
>> Subject: Re: [pygame] PyGameDB coming along well
>>
>> Ok, I tried this in the python code itself and it says "Operation not
>> permitted" on ubuntu. I suppose its unlikely to be able to run as
>> another user without asking for the root password.
>>
>> I cant think of any good way to make it perfectly secure while keeping
>> the cross platform capability and not having to significantly modify
>> all the pygame's. The source code to games will be available and I
>> suppose the community can find and report bad scripts.
>>
>>
>> On Fri, Aug 15, 2008 at 9:10 PM, Dan Krol <orblivion@xxxxxxxxx> wrote:
>> > Er, I forgot to add that part of my idea included running the thing
>> in
>> > its own user, so your other files were safe. I wonder if Ubuntu would
>> > want to automatically set up something like that when you install it?
>> >
>> > On Fri, Aug 15, 2008 at 3:06 PM, Dan Krol <orblivion@xxxxxxxxx>
>> wrote:
>> >> Ah userland, excellent. I was also thinking about keeping it in
>> >> userland when I was thinking about this concept. That way, you
>> >> wouldn't even need to trust the repo very much.
>> >>
>> >> Again, awesome.
>> >>
>> >> On Fri, Aug 15, 2008 at 2:48 PM, Richie Ward <richies@xxxxxxxxx>
>> wrote:
>> >>> It will be up to the repo to moderate the security of packages.
>> >>>
>> >>> I plan to have a policy of moderation on my own repository, once
>> its ready.
>> >>> I will give moderation privileges to trusted and experienced python
>> >>> programmers, and ban people that abuse it. Anyone is free to set up
>> >>> their own game repository though!
>> >>>
>> >>> It runs entirely in userland, it does not need administrator
>> >>> privileges. It does not use python's site-packages system.
>> >>>
>> >>> I plan to have a sophisticated searching system including tags, so
>> >>> pyweek games can have a pyweek tag and their website could instruct
>> >>> their users to search for a tag, adventure games get a adventure
>> tag
>> >>> etc...
>> >>> Other plans include translation into other languages.
>> >>>
>> >>> Perhaps i could think of a way to allow more than one picture,
>> >>> dropdown box maybe? or maybe you click it and it shows next one
>> like a
>> >>> slideshow. I want to keep the GUI simple, accessible and easy to
>> use.
>> >>>
>> >>> Also remember, this isnt just for Linux but I have plans to get it
>> >>> packaged into ubuntu :)
>> >>>
>> >>> On Fri, Aug 15, 2008 at 7:43 PM, Dan Krol <orblivion@xxxxxxxxx>
>> wrote:
>> >>>> This is fantastic, I didn't know this was in the works. I was
>> always
>> >>>> thinking, for open source games to take off, there needs to be a
>> good
>> >>>> catalog of games that people can browse, and it has to be flashy,
>> but
>> >>>> it has to show off the big advantage of open source games, which
>> is
>> >>>> that unlike other catalogs (like Steam), you can download it and
>> play
>> >>>> the whole thing, right now.
>> >>>>
>> >>>> For it to be attractive to users, though, I think It would be
>> really
>> >>>> nice if the games were categorized, had nice screenshots, etc. It
>> >>>> should be like an advertisement, so people will be likely to check
>> it
>> >>>> out. But that's just my take.
>> >>>>
>> >>>> The only question I have is, is there any regard for security? Are
>> the
>> >>>> games being looked over before they're added to the repo? Etc. I'm
>> >>>> perhaps naive and overly worried, I'm not familiar with how
>> carefully
>> >>>> Linux distros (for instance) usually handle this sort of thing.
>> >>>>
>> >>>> Thanks,
>> >>>>
>> >>>> Dan
>> >>>>
>> >>>> On Fri, Aug 15, 2008 at 12:57 PM, Noah Kantrowitz
>> <noah@xxxxxxxxxxxxxx> wrote:
>> >>>>> Not to point out the obvious or anything, but why would you not
>> just use
>> >>>>> pygame.org, which already has a big database of games. Just add
>> an API for
>> >>>>> getting the metadata you need and be done with it.
>> >>>>>
>> >>>>> --Noah
>> >>>>>
>> >>>>>> -----Original Message-----
>> >>>>>> From: owner-pygame-users@xxxxxxxx [mailto:owner-pygame-
>> users@xxxxxxxx]
>> >>>>>> On Behalf Of Richie Ward
>> >>>>>> Sent: Friday, August 15, 2008 10:25 AM
>> >>>>>> To: pygame-users@xxxxxxxx
>> >>>>>> Subject: [pygame] PyGameDB coming along well
>> >>>>>>
>> >>>>>> The PyGameDB project which has similarity's to the commercial
>> platform
>> >>>>>> "Steam" is coming to a usable state.
>> >>>>>>
>> >>>>>> It is programmed in Python + WxPython.
>> >>>>>> It works by adding the game to sys.path and importing the game
>> (very
>> >>>>>> simplified way to put it).
>> >>>>>> It uses a XML file to get a list of PyGame's. It will also work
>> with
>> >>>>>> other types of python games, including opengl based ones, as
>> long as
>> >>>>>> they are open source.
>> >>>>>> A huge feature is that it will make it easy to deploy pygame's
>> since
>> >>>>>> you do not need to package them as a .exe.
>> >>>>>> It allows anyone to make a game repository, the XML file url can
>> be
>> >>>>>> set inside the application!
>> >>>>>>
>> >>>>>> I am currently looking for help with:
>> >>>>>> * The pygamedb-server which is a website programmed in cherrypy
>> or
>> >>>>>> pylons which will allow people to submit/upload games and
>> generates
>> >>>>>> the resulting xml file.
>> >>>>>> * Beta testers for the client and someone that can test it on
>> Mac OSX
>> >>>>>> * Someone to make me a pygamedb logo, I am useless with
>> graphics!
>> >>>>>> * Someone with knowlege of WxPython thats willing to help with
>> the
>> >>>>>> client gui.
>> >>>>>>
>> >>>>>> The project is currently missing a big feature,
>> dependency/library
>> >>>>>> support (It ignores that in the xml file right now). That will
>> be
>> >>>>>> finished very soon.
>> >>>>>>
>> >>>>>> You can see a screenshot here:
>> >>>>>> http://richies.googlepages.com/Screenshot-1.png
>> >>>>>> The test repo is hosted here: http://pygamedb.4rensics.org/
>> >>>>>> The test XML Data file  is here:
>> >>>>>> http://pygamedb.4rensics.org/pygamedb.xml
>> >>>>>>
>> >>>>>> I plan to get a domain name once pygamedb-server is done..
>> pygamedb.org
>> >>>>>> maybe?
>> >>>>>>
>> >>>>>> Getting it
>> >>>>>> =======
>> >>>>>> The project lives at: https://launchpad.net/pygamedb
>> >>>>>>
>> >>>>>> Windows
>> >>>>>> http://launchpad.net/bzr/1.6/1.6beta3/+download/bzr-setup-
>> 1.6b3.exe
>> >>>>>> http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-
>> unicode-
>> >>>>>> 2.8.8.1-py25.exe
>> >>>>>> http://sourceforge.net/project/showfiles.php?group_id=78018
>> >>>>>> Install all of the above.
>> >>>>>>
>> >>>>>> Debian/Ubuntu
>> >>>>>> python-wxgtk2.8, bzr
>> >>>>>>
>> >>>>>> Once you installed that, Run this command:
>> >>>>>> bzr branch lp:pygamedb
>> >>>>>>
>> >>>>>> Running it
>> >>>>>> =======
>> >>>>>> Windows
>> >>>>>> rename pygamedb to pygamedb.py and then run it.
>> >>>>>>
>> >>>>>> On all other os's just run pygamedb
>> >>>>>>
>> >>>>>> --
>> >>>>>> Thanks, Richie Ward
>> >>>>>
>> >>>>>
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Thanks, Richie Ward
>> >>>
>> >>
>> >
>>
>>
>>
>> --
>> Thanks, Richie Ward
>
>



-- 
Thanks, Richie Ward