The almanac module provides twilight times, sunrise/set and moonrise/set data for any location. This can be a useful addition to sites that include astronomy, religious, education, energy-related, weather, or astrology information. Sites devoted to a range of outdoor activities, from night photography to fishing, can also benefit from adding an almanac.
Auto-generates HILCC (Hierarchical Interface to the Library of Congress Classification) taxonomy terms for nodes that have LCC call numbers (library-assigned numbers like "QA 76.73 .P224 2005"). This can help you build a Drupal site that auto-organizes by a hierarchic subject tree.
For instance, items with different call numbers like QA76.73 and QA75 would be clustered under the Drupal category Engineering & Applied Sciences > Computer Science. The taxonomy terms are generated during node creation and update, and now optionally during cron runs and using node batch operations (from admin/content/node).
Possible uses are:
Subject-based search, for instance using the Apache Solr module
You run a Drupal 6 multilingual site (lets say English & Spanish). You set up the Story content type as a translatable content type and enable the language switcher block on the header.
Now lets say you write your first story in English about your life in the country and You immediately translate it to Spanish - so that all your friends in Barcelona will be able to read it.
After that you get exited and you write another story in English - this time a story about your life as a spy in the cold war days. you want to translate this story as well, but your mother calls you to eat dinner and you totally forget about the translation.
After a day or so a guy named Sergio for Argentina bumps into your site and starts reading the articles you wrote - after a while of reading the story about your life in the country in English he discovers the language switcher Spanish link so he clicks on it and sees the story in his native language.
But what would happen if he was reading your second and untranslated story and wanted to switch it to Spanish?!
Well the answer is that he'll get the English version again :(
Tag Trap is a module that allows administrators to specify certain tags that are not allowed in a free-tagging taxonomy environment. To be clearer, if you've set up your site to have one or more free-tagging fields for content creation, you can apply this "trap" to the free-tagging field's vocab so that when the user submits the form (the node creation or edit form) for validation, the validation will fail if any of the terms the user supplied are in the exclusionary list for that vocab. It fails validation on the first term that it comes across that is not allowed.
Note that this ONLY applies to free-tagging and no other form of tagging.
This module is still being tested.
April 20, 2009 Update - I committed a new version of the module to 6.x-1.x-dev with support for regular expression matching. There were a couple of substantial changes to the schema so if you've got an old copy of this module, please download the latest version. As always, this is a development version so use at your own... choosing. Report issues or feature requests on the issue queue. Thanks!
Installation
Follow the regular rules of module installation for Drupal. Create the folder "modules" at sites/all and then untar this module into the "modules" directory.