Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

A free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++, and targeted at games developers who should be spending their time creating great games, not building GUI sub-systems!

4.0
   
  0 reviews  |  49 users  |  165,041 lines of code  |  12 current contributors  |  Analyzed 3 days ago
 
 

L2J-Faris is a open source development place for Lineage 2 Game Server emulator.

5.0
 
  0 reviews  |  1 user  |  592,404 lines of code  |  1 current contributor  |  Analyzed about 2 years ago
 
 

Python interface for ya.ru blog service API. Python-интерфейс для API блог-сервиса ya.ru.

0
 
  0 reviews  |  1 user  |  841 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 

UPDATE PyNOAA has changed names and is now hosted at Launchpad.net. https://launchpad.net/python-earth

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 3 days ago
 
 

A REST API and server written in Python, using the Pylons web framework Pylons. It's an abstraction layer for database management. Our first goal is to build the system using SQL but later extend it to use XQuery to support both relational and XML databases.

0
 
  0 reviews  |  0 users  |  1,199 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

simplexmlapi provides an easy way to access XML data. It is pure Python code with no dependencies. simplexmlapi uses the xml.dom.minidom module to parse XML data, then allows the resulting document to be walked using a dotted name syntax. It also provides a SimpleXmlApi object which comprises ... [More] mappings of attributes to dotted-name paths. The SimpleXmlApi object may be subclassed to provide simple APIs for known data structures. InstallationView the trunk at: http://simplexmlapi.googlecode.com/svn/trunk/ Check out the development version of the code with: svn checkout http://simplexmlapi.googlecode.com/svn/trunk/ simplexmlapi And install it: $ python setup.py installPackages of simplexmlapi are available from the Cheese Shop (http://pypi.python.org/pypi/simplexmlapi) and via easy_install: easy_install simplexmlapiAPI documentation may be viewed here: http://packages.python.org/simplexmlapi/ Usagesimplexmlapi exposes an API similar to those of the marshal and pickle modules. An XML document may be loaded into a SimpleXmlApi object and traversed using Python-like dotted names. One may also map attributes of the SimpleXmlApi object to given dotted names. Each segment of the dotted name will be resolved to the first child element with that tag name. If no such element exists, it will be resolved to an attribute on the current element. If no such attribute exists, an exception will be raised. Traversing the tree manually -- that is, without using an attribute map -- will return a DotNode or DotNodeAttribute instance. To get the text value of a node or attribute, access the '_' property or call the getValue() method. When accessing an attribute mapping, the text value is returned automatically; no call to getValue() is necessary. If multiple matching child elements exist, __0 may be appended to the name, where '0' is the index of the desired element. In case of tag name/attribute conflicts, attribute resolution may be specified explicitly by appending __a to the name. Parsing an XML document and traversing elements with dotted names: >>> import simplexmlapi >>> s = ''' ... ... A Value ... A Thing ... ... ''' >>> api = simplexmlapi.loads(s) >>> api.obj.prop._ u'A Value' >>> api.obj.prop.name._ 'value' >>> api.obj.prop__1.name._ 'thing' >>> api.obj.prop__1.name__a._ 'thing' >>> from StringIO import StringIO >>> io = StringIO(s) >>> api = simplexmlapi.load(io) >>> api.obj.prop._ u'A Value'Mapping dotted names to attributes: >>> import simplexmlapi >>> s = ''' ... ... A Value ... A Thing ... ... ''' >>> api = simplexmlapi.loads(s) >>> api.add_mapping('value', 'obj.prop__0') >>> api.add_mapping('thing', 'obj.prop__1') >>> api.value u'A Value' >>> api.thing u'A Thing' >>> attr_map = dict(value="obj.prop__0", thing="obj.prop__1") >>> api2 = simplexmlapi.loads(s, map=attr_map) >>> api2.value u'A Value' >>> api2.thing u'A Thing'Extending SimpleXmlApi: >>> import simplexmlapi >>> class SampleApi(simplexmlapi.SimpleXmlApi): ... _map = { ... 'value' : 'obj.prop__0', ... 'thing' : 'obj.prop__1' } ... >>> s = ''' ... ... ... A Value ... A Thing ... ... ... ''' >>> api = simplexmlapi.loads(s, cls=SampleApi) >>> api.value u'A Value' >>> api.thing u'A Thing'}}} [Less]

0
 
  0 reviews  |  0 users  |  7,609 lines of code  |  0 current contributors  |  Analyzed about 22 hours ago
 
 

IntroThis is a quick little FeedFlare that displays a feed's circulation (i.e. number of subscribers). It was inspired by the original FeedFlare Catalog from FeedBurner. If you're not familiar with FeedFlare, please refer to the FeedBurner web site. This flare is up and running on Google ... [More] App Engine, so go ahead and take it for a spin right now! UsageTo install/use this flare, do the following: Login to your FeedBurner account. Click the feed you plan to add this to and go to the Optimize tab. Click FeedFlare in the left menu. Copy/paste this link into the text box under Personal Flare and click Add New Flare. Click the checkboxes in the Feed or Site columns to specify where this flare will be displayed. Scroll down to the bottom and click Save. (This is easy to forget.) At this point, you should be able to see this in action by clicking Your Feed on the left side and viewing your feed within FeedBurner. It will output a short message in XML format similar to the following: This feed has 22 subscribers.You may have to wait a short while for FeedBurner to reload/cache your feed for this to display in an RSS reader, and changes in your subscriber numbers may not be instantly reflected either. NotesIf for some reason you end up adding/removing this flare more than once, it might help to tweak the URL slightly to trick FeedBurner into thinking it's a new piece of flare. (Ha! Get it?) That's why the URL contains the v parameter at the end...it performs no actual function but it provides an easy way to perform this trick. Just increment the number, as in: http://circulation-feedflare.appspot.com/files/circulation-feedflare.xml?v=2Or even http://circulation-feedflare.appspot.com/files/circulation-feedflare.xml?v=joe-mamaRemember: the value of the v parameter isn't used by the code, but this technique is recommended by FeedBurner. If you're debugging and want to interact with this code directly, access the following URL and supply the Awareness API URL for your feed. http://circulation-feedflare.appspot.com/?api_url=YOUR_AW_API_URL_HERE Here's an example: http://circulation-feedflare.appspot.com/?api_url=http%3A%2F%2Fapi.feedburner.com%2Fawareness%2F1.0%2FGetFeedData%3Furi%3DNoFunnyHats This URL returns data in an XML format, so you might want to use Firefox or curl rather than other browsers. Again, the flare does this URL substitution for you out of the box, so this isn't usually a problem. [Less]

0
 
  0 reviews  |  0 users  |  40 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

IntroductionThe Django Framework offers a way to serialize internal objects into xml, json and other formats. django-simple-api extends this to a lightweight API, vaguely following REST principles. NewsDownloaduse the SVN version to get the most actual code: svn checkout ... [More] http://django-simple-api.googlecode.com/svn/trunk/ django-simple-api InstallContributeEvery contribution is welcome! questions feature ideas bug reports suggestions [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 

Google's AdWords API service lets developers design computer programs that interact directly with the AdWords platform. With these applications, advertisers and third parties can more efficiently -- and creatively -- manage their large or complex AdWords accounts and campaigns. AdWords API ... [More] Python Client Library makes it easier to write Python clients to programmatically access AdWords accounts. FeaturesSupport for SOAPpy and ZSI web services toolkits SOAP layer is hidden from end user Support for PyXML, ElementTree, and lxml to parse SOAP XML messages Outgoing and incoming SOAP messages are monitored and logged on demand Response headers (i.e. responseTime, units, requestId, etc.) are logged on demand Support for API calls to production system or sandbox Automatic data type conversions for all API call parameters Tracking of all API usage Report downloading in XML or CSV formats Ability to post raw XML messages Compatible with Google App Engine Thread-safe Docs Updates 02/16/10 Python client library v10.0.0 released: Removed support for v200906, patches, and more 01/21/10 AppEngine demo v2.3.0 released: Upgraded to Python client library v9.0.0 and more 01/21/10 Python client library v9.0.0 released: Support for SOAPpy+v2009 and more -- AdWords API Team [Less]

0
 
  0 reviews  |  0 users  |  197,286 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

feedburner-python-client provides a library and source code that makes easy to use the FeedBurner API from a Python program. For the moment, the Feed Management API is the only one implemented, but the other services will be included too. The Managment API because it allows to programmatically ... [More] manage feeds, e.g. bulk adding new feeds. Dependency ModulesElementTree (Present in the Standard Library since Python 2.5) httplib2 base64, urllib (Present in current versions of Python). [Less]

0
 
  0 reviews  |  0 users  |  136 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.