chaos
Owner
A work in progress. It's 4:34 AM. Please don't post in this thread if you aren't a programmer for this site. :cloud:
Python
The whole of Smogon's website is in Python. If you don't have python already, you... might want to get it at www.python.org. It should come with setuptools, but if it doesn't or if the setuptools it comes with is outdated please download setuptools at http://cheeseshop.python.org/pypi/setuptools . Unzip, and type python setup.py install
Get all the libraries that Smogon uses.
easy_install Colubrid
easy_install flup
easy_install Mako
easy_install SQLAlchemy
easy_install PIL
and for your own benefit
easy_install ipython
easy_install pyreadline
If you want to do local testing of the applications, you'll need to get MySQL at www.mysql.com. I'm not going to go through how to install it, at least not now. Contact me for a database dump of whatever application you are working on.
easy_install MySQL-python
You'll probably want a good IDE, so download http://mmm-experts.com/Downloads.aspx?ProductId=4 PyScripter. It kicks fucking ass, and it has shell integration so you can use SVN with it. (windows only)
Docs:
Python tutorial: http://docs.python.org/tut/tut.html
Python Standard Library: http://docs.python.org/lib/lib.html
SQLAlchemy http://www.sqlalchemy.org/docs/
Colubrid http://wsgiarea.pocoo.org/colubrid/documentation/
Mako http://www.makotemplates.org/docs/
Subversion
Windows user: http://tortoisesvn.net/downloads
Linux user: you should know how to use svn
Contact me for a password!
How to use tortoisesvn: http://www.mind.ilstu.edu/research/robots/iris4/developers/svntutorial/
Import svn://smogon.com/smogon
Structure of a Smogon application
coming later
Python
The whole of Smogon's website is in Python. If you don't have python already, you... might want to get it at www.python.org. It should come with setuptools, but if it doesn't or if the setuptools it comes with is outdated please download setuptools at http://cheeseshop.python.org/pypi/setuptools . Unzip, and type python setup.py install
Get all the libraries that Smogon uses.
easy_install Colubrid
easy_install flup
easy_install Mako
easy_install SQLAlchemy
easy_install PIL
and for your own benefit
easy_install ipython
easy_install pyreadline
If you want to do local testing of the applications, you'll need to get MySQL at www.mysql.com. I'm not going to go through how to install it, at least not now. Contact me for a database dump of whatever application you are working on.
easy_install MySQL-python
You'll probably want a good IDE, so download http://mmm-experts.com/Downloads.aspx?ProductId=4 PyScripter. It kicks fucking ass, and it has shell integration so you can use SVN with it. (windows only)
Docs:
Python tutorial: http://docs.python.org/tut/tut.html
Python Standard Library: http://docs.python.org/lib/lib.html
SQLAlchemy http://www.sqlalchemy.org/docs/
Colubrid http://wsgiarea.pocoo.org/colubrid/documentation/
Mako http://www.makotemplates.org/docs/
Subversion
Windows user: http://tortoisesvn.net/downloads
Linux user: you should know how to use svn
Contact me for a password!
How to use tortoisesvn: http://www.mind.ilstu.edu/research/robots/iris4/developers/svntutorial/
Import svn://smogon.com/smogon
Structure of a Smogon application
coming later