Differences between revisions 1 and 2
Revision 1 as of 2007-02-12 03:29:19
Size: 6616
Comment: next
Revision 2 as of 2007-02-13 07:58:08
Size: 7175
Comment: added NodeBox
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
----

NodeBox - http://nodebox.net/ [[BR]]
Author: FrederikDeBleser [[BR]]
[[BR]]
NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python and export them as a PDF or /QuickTime movie. A great number of libraries are available for importing SVG files, doing Google searches, bezier editing or manipulating images using Core Image (which is hardware accelerated). /NodeBox is actively being developed, free and very well documented, and we have a nice community that can answer all your questions.

Open Source Applications


["/Blender"] - http://www.blender3d.org/ BR BR ["/Blender"], the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. Embeds Python as its scripting language.


SolarWolf - http://pygame.org/shredwheat/solarwolf/ BR Author: /PeteShinners BR OS X Maintainer: /BobIppolito BR BR SolarWolf is an action/arcade game written entirely in Python. It is entirely opensource and free, created with the Pygame game development library.


NodeBox - http://nodebox.net/ BR Author: FrederikDeBleser BR BR NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python and export them as a PDF or /QuickTime movie. A great number of libraries are available for importing SVG files, doing Google searches, bezier editing or manipulating images using Core Image (which is hardware accelerated). /NodeBox is actively being developed, free and very well documented, and we have a nice community that can answer all your questions.


DrawBot - http://just.letterror.com/ltrwiki/DrawBot BR Author: /JustVanRossum BR BR DrawBot is a simple application for MacOSX that allows you to write simple Python scripts that generate two-dimensional graphics. The builtin graphics primitives are currently pretty braindead, it currently only supports rectangles, ovals and (bezier) paths and polygons. A future version will also support text and images. Note that /DrawBot can export PDF to files and clipboard, so you can bring your /DrawBot creations right into applications such as Adobe® Illustrator® as vectors!


Plucker -- http://plkr.org/ BR

Plucker is an offline document reader for handheld devices.


RegexPlor - http://python.net/~gherman/RegexPlor.html BR Author: /DinuGherman BR BR RegexPlor is a tool for interactively exploring regular expressions. It provides a graphic frontend for experimenting with such regular expressions in a intuitive way. You can edit an input text as well as a regular expression as well as colors for matched text, etc. and study various effects at every keystroke. This is a much more convenient way of hunting down the one expression you're after, without typing any code at all in the usual trial-and-error method.


["/ReSTedit"] - http://python.net/~gherman/ReSTedit.html BR Author: /DinuGherman BR BR ["/ReSTedit"] is a GUI tool for editing and interactivly exploring texts in the /ReStructuredText format (or ReST) as introduced by the Docutils project. Despite being very simple ReSTedit is very useful for quickly checking if Docutils renders some text as you would expect it. You only paste it into a ReSTedit window to see if it's ok or not, without writing any test code around it. See a sample movie.


TomatoTorrent - http://sarwat.net/bittorrent/ BR Author: /SarwatKhan (based on the original BitTorrent, by BramCohen). BR BR The main goal of this project was to separate the /BitTorrent code from the Macintosh code, so that either can be updated without having to modify the other. It supports torrent generation from the user interface, remembers recent downloads, shows detailed statistics and torrent information, can launch a torrent tracker, supports unicode, etc.


Closed Source Applications


Find It! Keep It! - http://www.ansemond.com BR BR Save webpages including some kinds of video to a local database with Find It! Keep It! Find the pages later by browsing your archive, or searching with tags and/or words.BR BR Find It! Keep It!'s UI is written in /PyObjc but it also uses custom C extensions. Python's interactive command line made understanding Cocoa easier and sped up prototyping. Exceptions improved reliability, but segfaults in Cocoa called from Python were very hard to debug. Being able to constrain functions types and faster execution would be have been handy.


FontLab - http://www.fontlab.com/ BR BR "The World's Most Powerful Font Editor - A full featured digital typeface editor". The Python macro language is a really powerful tool that can save you loads of time in performing tedious tasks. Need to add a bevel to all the characters in your font? A Python macro can do it in a flash. Want to rename all your fonts to add your foundry intials? Do the whole library in seconds with a macro. Got an idea for a new /FontLab tool? Write it in Python and add it to the /FontLab menus. BR BR Note: In order to use FontLab's Python support in Mac OS X, you must use a CFM version of Python. /FontLab has not been compiled as a Mach-O binary for OS X and is therefore not compatible with the normal OS X version of Python. The version of Python you must install for /FontLab interoperability is called ["/MacPython-OS9"]. Don't worry, it does run natively on OS X. To download: http://homepages.cwi.nl/~jack/macpython/download.html - the installer will be named something like: MacPython2.3full.bin. With the release of Python 2.3, MacPython was split two ways: MacPython-OSX (commonly referred to as just MacPython) and MacPython-OS9. MacPython-OS9 is a fully Carbonized CFM application that is compatible with CFM applications on both OS 9 (All OS 9 applications are CFM) and OS X (OS X supports both CFM and Mach-O). MacPython-OSX is a Mach-O application exclusively for OS X.


UsefulThings - http://www.profoundeffects.com/products/ut/ BR BR “An infinite supply of plug-ins” for Adobe® After Effects®. From http://www.aefreemart.com/plugins/useful.htm - The real power of Useful Things is its integrated Python scripting engine. Python is used by major studios and post-houses as their standard in-house scripting language. The UT Python engine incorporates high quality resolution independent vector and font drawing, a texture engine, a particle system, and the ability to reach inside Flash, Illustrator, and Elastic Reality files, pick them apart, and redraw them in new and exciting ways. Via Python scripting, sophisticated algorithmic effects are easily created once, for reuse in an infinite number of ways. UT is especially powerful for creating any manner of screen display or overlay graphic such as camera and Cyborg POVs, Heads Up Displays, sniper scopes, binoculars, periscopes, etc.


Eve Online - http://www.eve-online.com/ BR BR Eve Online is a massively multiplayer online game that supports over 7000 simultaneous players all playing in the same persistent world. This application was developed by a team of Icelandic programmers using stackless Python. Read more in the technical section of the Eve FAQ http://www.eve-online.com/faq/faq_07.asp


Cosmic Blobs -- http://www.cosmicblobs.com/ BR BR Cosmic Blobs is 3D art for kids -- create characters in 3D using an innovative modeling system, decorate them, and then animate them. Python powers the user interface.

MacPython/MacSoftwareUsingPython (last edited 2012-03-21 14:05:43 by d90-142-177-54)

Unable to edit the page? See the FrontPage for instructions.