Tellico 0.13.1 Released

A new version of Tellico is available. Here’s what’s in there:

  • Fixed a bug with the PilotDB export.
  • Added Date field support for PilotDB export.
  • Fixed some Date field formatting.
  • Fixed auto bibtex key generation for some entries.
  • Fixed compile issues with KMAX and KMIN templates.
  • Fixed compile issues with CDDB on FreeBSD, with patch from Markus Brüffer.
  • Updated Finnish translation, thanks to Tuevo Eloranta.
  • Updated Norwegian translation, thanks to Leif Mathis Gaup.
  • Added sort column shading, per KDE bug 59791.

Huygens, have you been a good little probe this year?

From the Space News Blog comes a story on Huygens’ final journey to Titan:

One year after Mars Express’ arrival at Mars, the mighty rules of celestial mechanics have again set Christmas as the date for a major ESA event in deep space.

At 1.25 billion km from Earth, after a 7-year journey through the Solar system, ESA’s Huygens probe is about to separate from the Cassini orbiter to enter a ballistic trajectory toward Titan, the largest and most mysterious moon of Saturn, in order to dive into its atmosphere on 14 January. This will be the first man-made object to explore in-situ this unique environment, whose chemistry is assumed to be very similar to that of the early Earth just before life began, 3.8 billion years ago.

My office-mate has been working on some of the last minute dynamics analysis for the Cassini-Huygens separation. Sometimes, the shear distance Cassini has traveled sets me back – fully an order of magnitude longer in travel time than the Mars rovers, nearly seven years to arrival. And she’s working pretty darn well, too!

So if you’re not complete distracted on December 25, you might want to keep an ear open for word from JPL on Cassini‘s status.

Importing additional MODS info to Tellico

Tellico only imports a subset of all the information contained in the records returned from a z39.50 search. Internally, since I was lazy, Tellico uses the yaz library to convert USMarc and Marc21 records into the MODS format, then uses the mods2tellico.xsl stylesheet to convert the MODS data into a Tellico collection.

Someone emailed me about including the Library of Congress Call Number in the imported data. It’s easy enough to add, if you don’t mind editing the mods2tellico.xsl file. Here’s a patch:

Index: mods2tellico.xsl
===================================================================
--- mods2tellico.xsl    (revision 964)
+++ mods2tellico.xsl    (working copy)
@@ -79,6 +79,10 @@
       <prop name="bibtex">address</prop>
       <prop name="bibtex">address</prop>
      </field>
     </xsl:if>
+    <!-- add LoC call number, can't call it lccn though -->
+   <field flags="0" title="Call Number" category="Publishing" format="4" type="1"
+   name="lcc" description="Library of Congress Call Number" />
+
    </fields>
 <!-- for now, go the route of bibliox, and assume only text records
   with an originInfo/publisher element are actually books -->
@@ -184,6 +188,11 @@
    <xsl:value-of select="mods:identifier[@type='lccn']"/>
   </lccn>

+  <!-- add call number -->
+  <lcc>
+   <xsl:value-of select="mods:classification[@authority='lcc']"/>
+  </lcc>
+
   <comments>
    <xsl:for-each select="mods:note">
     <xsl:value-of select="."/>

Basically, if you’re not familiar with the diff format, just add the lines with a plus sign in front of them to the mods2tellico.xsl file, in the indicated position.

Tellico 0.13 Released

I get a bit nervous when I announce a release. I’ve had problems before with forgetting to remove some ugly debugging code or failing to properly package some files, and that’s a pain. But, anyways, Tellico 0.13 is available.

Changes since version 0.12 include:

  • All references to bookcase have been removed. That is to say, the root element in the XML file is now tellico. The top-level file in the zip file format is now tellico.xml, and all the stylesheets have been renamed to include tellico in their name. The default file extension is now .tc.
  • The printing and HTML export stylesheets were updated. The major bug was that, when grouped, entries not in any group were ignored in the output. Fixing that required some rearranging of the stylesheet which slowed it down somewhat, but it’s easier to understand (for me) and a bit more robust. Any custom stylesheets will have to be updated.
  • The Internet Movie Database can now be searched for videos.
  • Any USMARC-compliant z39.50 server may be searched. The yaz library is required.
  • The cdparanoia dependency was removed, in favor of an internal copy of cd-discid.
  • An importer for the RIS format was added.
  • New icons were added from Virginie Quesnay.
  • The ISBN search can load a list of ISBN values from a text file.
  • Command-line options for importing bibtex, MODS, and RIS files were added.
  • The rating field now uses star icons.
  • Sorting works correctly for titles that begin with an article followed by an apostrophe. The article must include the apostrophe in the article configuration.
  • URL fields may include a relative URL, to be interpreted relative to the data file location.
  • The lyxpipe entry citation will now auto-generate a bibtex key, if none exists for an entry.

As always, there’s no guarantee for anything with Tellico. I like it, I use it, I code it and it seems to work well enough, but who knows, I’m no programmer. You’re welcome to use it as well, but please backup any data you care about and keep your dogs away from licorice.

Tellico is an KDE application for organizing your collections. It provides default templates for books, bibliographies, videos, music, coins, stamps, trading cards, comic books, and wines.

The beauty of Saturn's rings

Vis Susan Kitchens at 2020hindsight.org comes a pointer to Nature’s Canvas:

In a splendid portrait created by light and gravity, Saturn’s lonely moon Mimas is seen against the cool, blue-streaked backdrop of Saturn’s northern hemisphere. Delicate shadows cast by the rings arc gracefully across the planet, fading into darkness on Saturn’s night side.

The part of the atmosphere seen here appears darker and more bluish than the warm brown and gold hues seen in Cassini images of the southern hemisphere, due to preferential scattering of blue wavelengths by the cloud-free upper atmosphere.

What a gorgeous photo…