stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


PyGIMP: Support for writing GIMP plugins in Python







PyGIMP: Support for writing GIMP plugins
in Python

PyGIMP: Support for writing GIMP plugins
in Python
04/09/2004 03:54 PM

Being able to use Python to write GIMP plugins is nice. Here is how I built pygimp 1.2 for GIMP 1.2.5 from Fink 0.6.2 installed to /sw on Mac OS X 10.3.3. First are what I did for GTK+ (1.2) followed by the differences for GT...




This is a GrokNews Entry: (what is grok?)





Similar Items

PyGIMP: Support for writing GIMP plugins in Python

Grok Headline matches for PyGIMP: Support for writing GIMP plugins in Python

Writing Google Desktop Search Plugins


Writing Google Desktop Search Plugins 06/06/2005 12:03 AM
Google recently released the source code of Kongulo, a plugin for the Google Desktop Search utility. Kongulo is useful on its own, but it's even better as an example of how to write your own plugins for GDS. Jeremy Jones explores the code and explains how it interacts with GDS.

Python and XML: XML Namespaces Support
in Python Tools, Part Three


Python and XML: XML Namespaces Support
in Python Tools, Part Three
06/30/2004 07:31 PM
In this month's Python and XML column Uche Ogbuji examines the namespace support in ElementTree, PyRXPU, and libxml.

Python and XML: XML Namespaces Support
in Python Tools, Part Two


Python and XML: XML Namespaces Support
in Python Tools, Part Two
05/13/2004 07:55 PM
In his latest Python and XML column, Uche Ogbuji continues his tour of XML namespaces support in Python tools, focusing this time on 4Suite.

Python and XML: Writing and Reading XML
with XIST


Python and XML: Writing and Reading XML
with XIST
03/17/2005 04:21 AM
In Uche Ogbuji's latest Python and XML column he introduces XIST, which has been called "object-oriented XSLT for Python" -- a framework for manipulating XML Pythonically.

MVPs now writing support articles


MVPs now writing support articles 12/10/2003 04:34 AM

Francis Ouellet says that MVPs are now writing articles for Microsoft Support. That's good. The MVPs spend the most time of anyone in the newsgroups and they become very expert on the most popular issues that are hitting users and developers.


AVPython: Python Support for ArcView GIS


AVPython: Python Support for ArcView GIS 06/29/2004 06:55 PM
AVPython 1.2.6 released

Python to drop functional programming
support


Python to drop functional programming
support
06/24/2005 05:11 PM
I was sad to read the news item on slashdot about Python's future, a language that I find satisfying many needs. Very well, Guido rants about dropping reduce() and friends in python. Reading his reasoning, all I can say is that he might be getting behind the times.

XML Namespaces Support in Python Tools,
Part 1


XML Namespaces Support in Python Tools,
Part 1
04/09/2004 04:09 PM
Uche Ogbuji provides a hands-on introduction to Python's facilities for processing XML namespaces.

CMYK Plugin for The GIMP 0.1 (GIMP 2.x)


CMYK Plugin for The GIMP 0.1 (GIMP 2.x) 01/26/2004 07:42 PM
A plugin for The GIMP providing rudimentary CMYK support.

Bad Writing = Good Writing?


Bad Writing = Good Writing? 10/30/2003 11:56 PM
Bad Writing = Good Writing? The academic journal Philosophy and Literature used to hold a "Bad Writing Contest" to ridicule dense, unreadable academic prose... but a new book argues headache inducing sentences are necessary to express subtle theoretical points.

Backporting from Python 2.3 to Python
2.2


Backporting from Python 2.3 to Python
2.2
06/08/2004 11:18 PM

We have a home-grown templating system at work, which I intend to dedicate an entry to some time in the future. We originally wrote it in Python 2.2, but upgraded to Python 2.3 a while ago and have since been evolving our code in that environment. Today I found a need to load the most recent version of our templating system on to a small, long neglected application that had been running the original version ever since it had enough features to be usable.

Unfortunately, this application was running on a server that only had Python 2.2. Installing Python 2.3 would have been somewhat more painful here than on other servers we run for reasons I won't go in to, so I decided to have a go at getting our current code to run under the older Python version.

In the end, I only had to make three minor changes, all at the top of the file in question.

  1. I added from __future__ import generators as the very first line of the file. We use generators (with the yield statement) in a few places - this feature was only properly added in Python 2.3, but was made available in Python 2.2 as a "future enhancement" through the aforementioned obscure import.

  2. I added True, False = 1, 0 on the next line down. Surprisingly, Python 2.2 had no support for a boolean type and instead used a test for non-zero instead. The above line defines constants that behave enough like Python 2.3's True and False to avoid any problems.

  3. I defined an enumerate function, which was introduced for real in Python 2.3. Here's the code I used:

    
    def enumerate(obj):
        for i, item in zip(range(len(obj)), obj):
            yield i, item 
    

All in all it only took around ten minutes to put the above together, after which the script worked just fine. It was interesting to see how our code had grown to rely on Python 2.3 features without us realising it.


SWH Plugins 0.4.3


SWH Plugins 0.4.3 12/02/2003 11:33 PM
A set of LADSPA plugins.

Eureka! Plugins Vol #5


Eureka! Plugins Vol #5 07/28/2004 11:18 PM
Video Effect plugins for Final Cut Pro, Final Cut Express.

XMLBeans Plugins


XMLBeans Plugins 08/14/2004 01:15 PM
Alpha version ready

libvisual 0.1.4 (Plugins)


libvisual 0.1.4 (Plugins) 06/17/2004 02:45 PM
A middle layer library between audio visualisation plugins and applications.

Maven Plugins


Maven Plugins 12/10/2003 02:21 AM
New JAXB and SourceForge plugins

GSwitchIt Plugins 0.3


GSwitchIt Plugins 0.3 05/21/2004 02:26 AM
A set of plugins that extend the standard GNOME Keyboard Indicator applet.

libvisual 0.1.6 (Plugins)


libvisual 0.1.6 (Plugins) 09/10/2004 10:33 PM
A middle layer library between audio visualisation plugins and applications.

CC Search Plugins


CC Search Plugins 06/25/2004 05:05 PM

Earlier today Steve Griffin announced a CC Search Sidebar for Mozilla-Based Browsers. Previously Steve has worked on a C# API for CC metadata.

A mycroft search plugin for the CC search engine is also available.

The mycroft plugin adds a new search engine to those available from the Mozilla Firefox toolbar.


libvisual 0.1.5 (Plugins)


libvisual 0.1.5 (Plugins) 06/29/2004 10:21 AM
A middle layer library between audio visualisation plugins and applications.

GStreamer 0.8.7 (gst-plugins)


GStreamer 0.8.7 (gst-plugins) 01/05/2005 01:39 PM
A streaming media framework.

Girder Plugins


Girder Plugins 03/13/2003 11:34 AM
Contacting developers

ImageJ Plugins


ImageJ Plugins 01/18/2004 12:25 AM
ij-ImageIO v.1.2.0

Biferno plugins for BBEdit now available


Biferno plugins for BBEdit now available 04/27/2004 02:44 PM
Tabasoft (www.tabasoft.it/biferno) announces the availability of BBiferno, a plug-in for BBEdit (the popular macos, classic and X, html and text editor, http://www .barebones.com/products/bbedit/index.shtml) that facilitates the process of writing code and editing of Biferno source files.

Anil's new Roller plugins


Anil's new Roller plugins 02/05/2005 10:08 PM

Anil has put together a couple of Roller plug ins for Google links and Technorati tags. He has also set up his very own wiki.


Graysky Plugins for Eclipse


Graysky Plugins for Eclipse 12/04/2003 01:15 AM
Eclipse M5 support added

Nagios snmp plugins


Nagios snmp plugins 03/29/2005 04:41 PM
Nagios snmp plugins on SourceForge

Nagios Plugins 1.4 is released


Nagios Plugins 1.4 is released 02/05/2005 09:55 PM
The Nagios Plugins team is proud to announce that Nagios Plugins 1.4 is released. Nagios (http://nagios.org) is the leading open source monitoring system, created by Ethan Galstad. But for Nagios to monitor effectively, it requires the Nagios Plugins - we provide all the intelligence to work out exactly what is the status of your server or network so that you will know the availability and performance of your services before anyone else. In addition to all the standard server checks, like load, swap and disk, the plugins also checks webservers, databases (Oracle, Mysql, Postgres), DNS, mail servers, Netware and Citrix amongst many others. This release includes major enhancements. With the growth of internet enabled devices, the IPv4 addressing range will be used up soon. Jeremy T Bouse has integrated IPv6 support into our networking utilities, so you can now monitor your next generation network. Karl DeBisschop has incorporated GNU df into our disk checks, so we are leveraging the great work done by the GNU coreutils team. Karl has also added internationalisation support to most of our plugins. French and German translations, provided by Benoit Mortier and Michael Wirtgen, are delivered as standard now and the framework is available for more languages in future. Most plugins now provide performance data for graphing by external applications, like PerfParse (http://www.perfparse.org), so you can see how well your services are working. The team has done a great job in fixing bugs and incorporating lots of requests from our users. This includes efforts from Stanley Hopcroft and Subhendu Ghosh, as well as our newest recruits, Matthew Kent and Harper Mann. And thanks must go to our community who have actively provided lots of patches and bug reports, as well as new plugins, of which check_icmp and check_dhcp are now included by default. Download release 1.4 from http://sourceforge.net/projects/nagiosplug/ and let us know how well it works for you.

FINF basic plugins


FINF basic plugins 05/02/2004 01:26 AM
FINF R.I.P

Nagios Plugins for SAP CCMS


Nagios Plugins for SAP CCMS 07/28/2004 03:09 PM
Opening of this project

Black Sun, Eclipse plugins.


Black Sun, Eclipse plugins. 11/06/2003 04:04 AM
Black-sun v0.4.1 is released.

Text Formatting Plugins Available


Text Formatting Plugins Available 03/13/2003 10:15 AM
As we mentioned in our original post on Text Formatting, we hoped that Text Formatting plugins would make it easier...

ImageJ Plugins 1.2.1 (ImageIO)


ImageJ Plugins 1.2.1 (ImageIO) 01/23/2004 01:23 AM
Plugins for ImageJ.

More WebAPP Mods, Plugins, and Add-Ons


More WebAPP Mods, Plugins, and Add-Ons 07/28/2004 09:36 PM
First SourceForge File Upload

Firefox/Thunderbird Plugins: Is Less
More?


Firefox/Thunderbird Plugins: Is Less
More?
05/20/2004 06:51 PM

Building a Better Mozilla With Plugins


Building a Better Mozilla With Plugins 07/08/2004 09:01 AM

Debugging Plugins Using Xcode


Debugging Plugins Using Xcode 03/14/2005 05:39 PM
When new developers are looking to write APE modules for OS X, I see a common problem that I...

Gimp-2.0


Gimp-2.0 05/16/2004 12:34 AM

The Gimp 2.0.4


The Gimp 2.0.4 08/05/2004 11:23 PM
The GNU Image Manipulation Program.
Grok Description matches for PyGIMP: Support for writing GIMP plugins in Python
GrokA matches for PyGIMP: Support for writing GIMP plugins in Python

The Gimp 2.0.3


The Gimp 2.0.3 07/17/2004 06:18 PM
The GNU Image Manipulation Program.

The Gimp 2.0.5


The Gimp 2.0.5 09/25/2004 09:08 AM
The GNU Image Manipulation Program.

PyGIMP: Support for writing GIMP plugins in Python

The following phrases have been identified by the grok system as matching this entry: knoppix "mysqldb module" python "gimp plugins" apt cron bugs mac 0sx pygimp "gimp plugins

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

'Subscribe' to IMAP
folders in Mail.app
with a proxy

Reduce Formac Studio
TVR file size via
iMovie

Installing
DBD::mysql on
Panther Server

Export Safari
bookmarks to XBEL

Open spring-loaded
sidebar folders in a
new window

Hire Steve
Cheap Airfare to the
Caribbean

Leadership Lessons
from JetBlue

Reluctant vs.
Reticent

Quote - Successful
People

Changing media
landscape

Neighborhood
Politics

Detect and Repair
mode

Google Blocks Evil
The Statistician's
Blues

Small Businesses
Struggle

Full RSS Feed
commentary from
Angie

state of the media
Dialup vs. Broadband
More Lessons for the
Job Seeker

Compensation
Soap on Cell Phones
HTTP for syndication
consumers

GRDDL
A couple of
disclosures

CC Remix Music --
Lisa Rein

Autres Directions in
Music

Squarespace website
service CC-enabled

Pointers to Public
Domain sites

Public Domain
Acquired

VIBGYOR
Nature Open Access
Debate

Woody Guthrie free
culture

Playing the web's
music on Webjay

Everyone in Silico
IETF Working Group
Guidelines and
Procedures

JEDI Obiwan Object
Persistence
Framework

SSR Technology
Modualized Direct
Connect Hub

Dialogs Online Forum
(CGI/C)

Palmisano received
$5.4 million bonus
in 2002

Build it Fast 0.3.2
xmms-alarm 0.3.4
Jazz Defeat Lakers
88-83 (AP)

Indonesia cleric
sentence reduced

Blah blah blah
liberal, Bush hating
Mefi, blah blah
blah, I don't care

remote controlled
eBay Today: Vintage
Beachpad

Amex CEO Glen Salow
on measuring IT
value

wikidPad
what is grok?