Accessing Drupal's XMLRPC/Services API from Python

Probably ripped off from somewhere on drupal.org...

Résumé

Mark A. Matienzo

Brooklyn, NY - http://matienzo.org/

worldcat 0.2.0

Download: worldcat-0.2.0.tar.gz
Size: 22.35 KB
md5_file hash: 6f6295f98243ad061198c7a2aaf6543e
First released: Mon, 12/15/2008 - 04:14
Last updated: Mon, 12/15/2008 - 04:15

- The following changes implement the changes to the WorldCat Search APIs
that were made on December 7, 2008.
- THIS MAY BREAK YOUR CODE: worldcat.request.search.HoldingsRequest has been
renamed worldcat.request.search.LibrariesRequest. This class also allows you
to retrieve a list of nearby libraries.
- Any request that will return citations now supports the cformat parameter set
to "all."

deliciouscopy

deliciouscopy is a utility to repost Delicious bookmarks taken from a user's inbox. It works by only allowing bookmarks from other people in that user's network.

worldcat 0.1.4

Download: worldcat-0.1.4.tar.gz
Size: 23.24 KB
md5_file hash: 4c314d4da22afe4632f698601bf5a4db
First released: Mon, 11/10/2008 - 17:00
Last updated: Mon, 11/10/2008 - 17:02

v0.1.4 Sat Nov 8 10:13:50 EST 2008
- Bug fix where exceptions weren't imported into worldcat.request.search and
worldcat.request.xid
- Added docstrings to example code

v0.1.3 Fri Nov 7 16:41:15 EST 2008
- Fixed bug in worldcat.request.search.CitationRequest
- added examples directory and get related works example code

v0.1.2 Fri Nov 7 09:06:20 EST 2008
- Switched to dual licensing under GPL and BSD for OCLC Hackathon (thanks to
Thomas Dukleth for bringing this to my attention).

worldcat 0.1.1

Download: worldcat-0.1.1.tar.gz
Size: 20.1 KB
md5_file hash: 3b67319f5843e2f3cf3de4456891409d
First released: Thu, 11/06/2008 - 16:46
Last updated: Thu, 11/06/2008 - 16:46

Added LCCN support in worldcat.request.xid and other updates based upon http://worldcat.org/devnet/blog/2008/11/lccn_support_and_other_improve.h...

worldcat 0.1.0

Download: worldcat-0.1.0.tar.gz
Size: 20 KB
md5_file hash: d4e387ca859df1d33d3393044a22530a
First released: Thu, 11/06/2008 - 06:13
Last updated: Thu, 11/06/2008 - 06:14

- Added iterators to SRURequest and OpenSearchRequest in worldcat.request.search.
These need testing, so please submit any feedback.

- Correcting, adding, and cleaning up docstrings

djabberdjaw 0.1

Download: djabberdjaw-0.1.tar.gz
Size: 18.09 KB
md5_file hash: 646e1ffea4d77ccd14ecce1223b71334
First released: Tue, 09/23/2008 - 02:54
Last updated: Tue, 09/23/2008 - 02:54

- Initial public release of djabberdjaw.

djabberdjaw

djabberdjaw is an experimental Jabber bot, written in Python, using Django for its administrative interface.

worldcat 0.0.6

Download: worldcat-0.0.6.tar.gz
Size: 19.62 KB
md5_file hash: 9bfcf35066731ef5f957774fd3a56eee
First released: Tue, 09/16/2008 - 22:01
Last updated: Tue, 09/16/2008 - 22:02

- Fix in worldcat.util.extract.pymarc_extract where the XML handlers grew uncontrollably. Not entirely efficient, but this is still pre-pre-alpha code. :)

worldcat 0.0.5

Download: worldcat-0.0.5.tar.gz
Size: 19.57 KB
md5_file hash: e4161036a97c124321317f09b5da0c4e
First released: Mon, 09/15/2008 - 22:13
Last updated: Mon, 09/15/2008 - 22:14

- Added worldcat.util.extract, which assists in extracting records from SRU
requests. This module adds a dependency on Pymarc >= 1.2 because of
worldcat.util.extract.pymarc_extract(). In addition, we may want to switch
its use of StringIO to use an InputSource object instead.

- Added a Changes file :)

Day Trips

This is a list of day trips - either just ideas or ones I've already done.

Food Trip Up The Hudson

Meet at Grand Central Market
One Day Getaway to Beacon/Dia
Beacon: Zora Dora's Paletarias, 203 Main St
Cold Spring: maybe Le Bouchon
Hastings on Hudson: Antoinette's Patisserie, 417 Warburton Ave - south on Southside Ave, left on Washington, right on Warburton

worldcat 0.0.4

Download: worldcat-0.0.4.tar.gz
Size: 19.51 KB
md5_file hash: 5dd52cbc0c7465d77ac6492ca1727962
First released: Sat, 09/06/2008 - 04:30
Last updated: Sat, 09/06/2008 - 04:36

Second public release of the module; 0.0.3 and 0.0.2 were early versions that were submitted to the Python Cheeseshop.

Auto-Delete Posts patch for WordPress 2.3

Note: This patch is now deprecated as a new version of the plugin has been released.

Because of changes in the database schema for WordPress 2.3, the Auto Delete Posts plugin does not work. I've patched it to work, but note that this patch makes the plugin only work with WordPress 2.3.

MARC21 to CSV

A coworker at MFPOW wanted me to generate a list of records matching certain diverse criteria from our Horizon database. I wrote the following SQL query to get the data out.

SELECT DISTINCT item.bib#
FROM item, bib WHERE bib.bib# = item.item#
AND item.collection NOT IN ('oh', 'icos', 'mi')
AND item.location = 'icos'
AND (bib.text LIKE '%audio%' OR bib.text LIKE '%video%'
OR bib.text LIKE '%cassette%' OR bib.text LIKE '%tape%'
OR bib.text LIKE '%recording%' OR bib.text LIKE '%film%')

Code Snippets

Snippet is a programming term for a small region of re-usable source code or text. Ordinarily, these are formally-defined operative units to incorporate into larger programming modules. Snippets are often used to clarify the meaning of an otherwise "cluttered" function, or to minimize the use of repeated code that is common to other functions.

Cheeseburgers With Everything: Context, Content, and Connections in Archival Description

Publication Type  Presentation
Year of Publication  2008
Authors  Matienzo, Mark A.
Conference Title  EAD@10: A Symposium Celebrating the 10th Anniversary of Encoded Archival Description
Presentation Date  31/08/2008
Location  San Francisco
URL  http://dlist.sir.arizona.edu/2427/

Biography

Mark A. Matienzo is an Applications Developer in the Digital Experience Group of the New York Public Library.

Setting up University of Michigan AFS on Ubuntu

Setting Up Umich AFS On Ubuntu is surprisingly easy, as long as you have the proper configuration information I used two resources to assist me in the process: your Ubuntu or Debian Box Athena-ish, which is specific to MIT's Athena environment, and Native AFS Support on OS X, which is specific to Michigan.

ArchivesBlogs

ArchivesBlogs is a Wordpress-based aggregator for blogs by archivists and about archives and archival issues. It is now hosted by ibiblio.org.

pymarc

pymarc is a Python module for working with bibliographic, authority, etc. data in MARC format. The module's current lead developers are Ed Summers and Gabriel Farrell. Much of my work has involved working with the MARC-8 to Unicode transformation.

zgw

zgw is an experimental, lightweight Python-based HTTP gateway for interacting with Z39.50 servers.

Lightweight transformation and exchange of metadata

I'm investigating the use of HTTP interfaces to do lightweight, on-the-fly metadata transformation from a variety of sources. Currently, my emphasis is grabbing known records from Z39.50 and transforming them for consumption by a variety of client applications.

worldcat

worldcat is a Python module for interacting with OCLC's WorldCat APIs, including the WorldCat Search API and the xID APIs (xISBN, xISSN, and xOCLCNUM).

Helios (Fac-Back-OPAC)

Helios (formerly Fac-Back-OPAC) is faceted, backup OPAC, using Django for the interface and Solr for the indexing. It is originially based on Casey Durfee's "Open Source Endeca in 250 Lines or Less," as presented at Code4lib 2007. Gabriel Farrell of Drexel University is currently the lead developer.

Canonization, Archivalization, and the "Archival Imaginary"

Publication Type  Conference Paper
Year of Publication  2008
Authors  Matienzo, Mark A.
Conference Name  Archive Fervour/Archive Further: Literature, Archives, and Literary Archives
Conference Start Date  09/07/2008
Conference Location  Aberystwyth University, Aberystwyth, Wales
Syndicate content