2
I Use This!
Activity Not Available

News

Posted over 13 years ago by ged
More RSpec2 conversion work -- all core specs passing, work on plugins to come. data/thingfish/plugin_templates/spec/lib/constants.rb (1 lines added, 1 lines removed) spec/thingfish/daemon_spec.rb (0 lines ... [More] added, 3 lines removed) lib/thingfish/connectionmanager.rb (2 lines added, 2 lines removed) lib/thingfish/constants.rb (0 lines added, 1 lines removed) spec/thingfish/acceptparam_spec.rb (2 lines added, 2 lines removed) lib/thingfish/config.rb (43 lines added, 17 lines removed) lib/thingfish/filter/html.rb (7 lines added, 6 lines removed) spec/thingfish/config_spec.rb (13 lines added, 5 lines removed) plugins/thingfish-filter-json/spec/thingfish/filter/json_spec.rb (1 lines added, 1 lines removed) plugins/thingfish-handler-inspect/lib/thingfish/handler/inspect.rb (1 lines added, 1 lines removed) spec/thingfish/filter/ruby_spec.rb (1 lines added, 1 lines removed) lib/thingfish.rb (6 lines added, 3 lines removed) plugins/thingfish-filestore-filesystem/spec/thingfish/filestore/filesystem_spec.rb (4 lines added, 4 lines removed) plugins/thingfish-filter-xml/spec/thingfish/filter/xml_spec.rb (1 lines added, 1 lines removed) spec/thingfish/connectionmanager_spec.rb (4 lines added, 4 lines removed) spec/thingfish/filter/yaml_spec.rb (1 lines added, 1 lines removed) lib/thingfish/testconstants.rb (1 lines added, 1 lines removed) plugins/thingfish-filestore-filesystem/Rakefile (2 lines added, 2 lines removed) spec/thingfish_spec.rb (5 lines added, 0 lines removed) spec/thingfish/filter/html_spec.rb (5 lines added, 5 lines removed) [Less]
Posted over 13 years ago by ged
Snapshot of conversion to RSpec 2 lib/thingfish/filter/ruby.rb (13 lines added, 20 lines removed) data/thingfish/plugin_templates/spec/lib/handler_behavior.rb (3 lines added, 4 lines removed) ... [More] plugins/thingfish-filter-basicauth/lib/thingfish/filter/basicauth.rb (1 lines added, 1 lines removed) lib/thingfish/filter/yaml.rb (14 lines added, 16 lines removed) plugins/thingfish-handler-inspect/spec/thingfish/handler/inspect_spec.rb (12 lines added, 12 lines removed) plugins/thingfish-filter-rfc2822/lib/thingfish/filter/rfc2822.rb (1 lines added, 1 lines removed) lib/thingfish/handler/staticcontent.rb (8 lines added, 11 lines removed) plugins/thingfish-filter-image/spec/thingfish/filter/image_spec.rb (30 lines added, 29 lines removed) plugins/thingfish-filter-naughty/lib/thingfish/filter/naughty.rb (1 lines added, 1 lines removed) plugins/thingfish-metastore-sqlite/spec/thingfish/metastore/sqlite3_spec.rb (1 lines added, 2 lines removed) lib/thingfish/metastore.rb (1 lines added, 0 lines removed) plugins/thingfish-filter-basicauth/spec/thingfish/filter/basicauth_spec.rb (3 lines added, 4 lines removed) plugins/thingfish-filter-exif/lib/thingfish/filter/exif.rb (1 lines added, 1 lines removed) lib/thingfish/mixins.rb (7 lines added, 23 lines removed) spec/TEMPLATE.rb.tpl (4 lines added, 3 lines removed) data/thingfish/plugin_templates/lib/thingfish/filter/TEMPLATE.rb.erb (1 lines added, 1 lines removed) lib/thingfish/behavior/filestore.rb (91 lines added, 0 lines removed) lib/thingfish/behavior/handler.rb (14 lines added, 0 lines removed) lib/thingfish/behavior/advanced_metastore.rb (141 lines added, 0 lines removed) plugins/thingfish-metastore-rdf/spec/thingfish/metastore/rdf_spec.rb (2 lines added, 2 lines removed) lib/thingfish/filter/html.rb (4 lines added, 2 lines removed) plugins/thingfish-filter-image/lib/thingfish/filter/image.rb (1 lines added, 1 lines removed) plugins/thingfish-filter-json/lib/thingfish/filter/json.rb (1 lines added, 1 lines removed) plugins/thingfish-handler-mailinglists/spec/thingfish/handler/mailinglists_spec.rb (9 lines added, 10 lines removed) data/thingfish/plugin_templates/spec/thingfish/metastore/TEMPLATE_spec.rb.erb (2 lines added, 2 lines removed) spec/lib/filter_behavior.rb (0 lines added, 52 lines removed) lib/thingfish/behavior/filter.rb (38 lines added, 0 lines removed) data/thingfish/plugin_templates/spec/lib/filestore_behavior.rb (2 lines added, 3 lines removed) plugins/thingfish-metastore-sequel/spec/thingfish/metastore/sequel_spec.rb (2 lines added, 2 lines removed) spec/lib/filestore_behavior.rb (0 lines added, 98 lines removed) docs/manual/src/Hackers_Guide/writing-filters.page (3 lines added, 3 lines removed) lib/thingfish/behavior/metastore.rb (603 lines added, 0 lines removed) data/thingfish/plugin_templates/spec/lib/filter_behavior.rb (2 lines added, 3 lines removed) plugins/thingfish-filter-rfc2822/spec/thingfish/filter/rfc2822_spec.rb (3 lines added, 4 lines removed) plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb (16 lines added, 14 lines removed) lib/thingfish.rb (1 lines added, 1 lines removed) spec/thingfish/acceptparam_spec.rb (4 lines added, 8 lines removed) spec/lib/advanced_metastore_behavior.rb (0 lines added, 153 lines removed) plugins/thingfish-handler-formupload/spec/thingfish/handler/formupload_spec.rb (13 lines added, 13 lines removed) spec/lib/constants.rb (0 lines added, 126 lines removed) data/thingfish/plugin_templates/spec/thingfish/filter/TEMPLATE_spec.rb.erb (3 lines added, 4 lines removed) plugins/thingfish-filter-json/spec/thingfish/filter/json_spec.rb (5 lines added, 8 lines removed) spec/lib/handler_behavior.rb (0 lines added, 32 lines removed) plugins/thingfish-metastore-marshalled/spec/thingfish/metastore/marshalled_spec.rb (2 lines added, 2 lines removed) spec/lib/helpers.rb (11 lines added, 1 lines removed) lib/thingfish/urimap.rb (1 lines added, 1 lines removed) lib/thingfish/testconstants.rb (126 lines added, 0 lines removed) plugins/thingfish-filter-naughty/spec/thingfish/filter/naughty_spec.rb (3 lines added, 4 lines removed) data/thingfish/plugin_templates/spec/thingfish/filestore/TEMPLATE_spec.rb.erb (2 lines added, 3 lines removed) plugins/thingfish-filter-mp3/spec/thingfish/filter/mp3_spec.rb (6 lines added, 6 lines removed) data/thingfish/plugin_templates/spec/lib/helpers.rb (1 lines added, 3 lines removed) data/thingfish/plugin_templates/spec/lib/metastore_behavior.rb (2 lines added, 2 lines removed) plugins/thingfish-filter-exif/spec/thingfish/filter/exif_spec.rb (3 lines added, 5 lines removed) spec/lib/metastore_behavior.rb (0 lines added, 616 lines removed) plugins/thingfish-filter-xml/spec/thingfish/filter/xml_spec.rb (5 lines added, 7 lines removed) lib/thingfish/client.rb (1 lines added, 1 lines removed) plugins/thingfish-filter-mp3/lib/thingfish/filter/mp3.rb (1 lines added, 1 lines removed) lib/thingfish/handler/simplesearch.rb (9 lines added, 12 lines removed) plugins/thingfish-filestore-filesystem/spec/thingfish/filestore/filesystem_spec.rb (3 lines added, 3 lines removed) spec/thingfish/client_spec.rb (8 lines added, 11 lines removed) plugins/thingfish-filter-xml/lib/thingfish/filter/xml.rb (1 lines added, 1 lines removed) data/thingfish/plugin_templates/spec/thingfish/handler/TEMPLATE_spec.rb.erb (9 lines added, 10 lines removed) [Less]
Posted over 13 years ago by ged
Fixes for Ruby 1.9.2 .irbrc (3 lines added, 0 lines removed) spec/spec.opts (1 lines added, 2 lines removed) lib/thingfish/config.rb (30 lines added, 8 lines removed) ... [More] spec/thingfish/config_spec.rb (5 lines added, 3 lines removed) plugins/thingfish-filestore-filesystem/spec/thingfish/filestore/filesystem_spec.rb (12 lines added, 3 lines removed) plugins/thingfish-filestore-filesystem/lib/thingfish/filestore/filesystem.rb (1 lines added, 1 lines removed) spec/lib/filestore_behavior.rb (1 lines added, 1 lines removed) [Less]
Posted over 13 years ago by ged
Require/space cleanup. bin/ml_archiver.rb (27 lines added, 44 lines removed) data/thingfish/plugin_templates/spec/lib/handler_behavior.rb (10 lines added, 16 lines removed) ... [More] lib/thingfish/filestore.rb (1 lines added, 1 lines removed) lib/thingfish/filestore/memory.rb (1 lines added, 1 lines removed) lib/thingfish/acceptparam.rb (1 lines added, 1 lines removed) docs/manual/lib/api-filter.rb (1 lines added, 1 lines removed) experiments/net-https.rb (1 lines added, 1 lines removed) lib/thingfish/handler/staticcontent.rb (1 lines added, 1 lines removed) lib/thingfish/handler.rb (11 lines added, 20 lines removed) lib/thingfish.rb (6 lines added, 18 lines removed) lib/thingfish/metastore.rb (1 lines added, 1 lines removed) lib/thingfish/filter/html.rb (1 lines added, 1 lines removed) experiments/dc-rdf-model.rb (1 lines added, 1 lines removed) docs/manual/lib/editorial-filter.rb (1 lines added, 1 lines removed) data/thingfish/plugin_templates/spec/thingfish/filestore/TEMPLATE_spec.rb.erb (9 lines added, 17 lines removed) lib/thingfish/handler/simplesearch.rb (1 lines added, 1 lines removed) docs/manual/lib/examples-filter.rb (22 lines added, 22 lines removed) lib/thingfish/filter/yaml.rb (1 lines added, 1 lines removed) Rakefile.old (0 lines added, 2 lines removed) experiments/rdf-classgen.rb (1 lines added, 1 lines removed) data/thingfish/plugin_templates/spec/thingfish/metastore/TEMPLATE_spec.rb.erb (9 lines added, 15 lines removed) lib/thingfish/mixins.rb (1 lines added, 1 lines removed) data/thingfish/plugin_templates/spec/lib/filestore_behavior.rb (12 lines added, 18 lines removed) experiments/TEMPLATE.rb.tpl (1 lines added, 1 lines removed) lib/thingfish/metastore/memory.rb (1 lines added, 1 lines removed) data/thingfish/plugin_templates/spec/lib/filter_behavior.rb (12 lines added, 18 lines removed) lib/thingfish/filter/ruby.rb (1 lines added, 1 lines removed) lib/thingfish/constants.rb (1 lines added, 1 lines removed) lib/thingfish/request.rb (1 lines added, 1 lines removed) lib/thingfish/config.rb (18 lines added, 21 lines removed) data/thingfish/plugin_templates/spec/thingfish/filter/TEMPLATE_spec.rb.erb (12 lines added, 20 lines removed) lib/thingfish/connectionmanager.rb (1 lines added, 1 lines removed) lib/thingfish/client.rb (1 lines added, 1 lines removed) lib/thingfish/filter.rb (1 lines added, 1 lines removed) docs/manual/lib/links-filter.rb (1 lines added, 1 lines removed) lib/monkeypatches.rb (8 lines added, 7 lines removed) data/thingfish/plugin_templates/spec/lib/metastore_behavior.rb (8 lines added, 14 lines removed) experiments/clientapi.rb (1 lines added, 1 lines removed) lib/thingfish/daemon.rb (1 lines added, 1 lines removed) .irbrc (1 lines added, 1 lines removed) Rakefile (46 lines added, 28 lines removed) lib/thingfish/exceptions.rb (1 lines added, 1 lines removed) experiments/convert_to_8spec.rb (1 lines added, 1 lines removed) experiments/bench-uuid-parse.rb (2 lines added, 3 lines removed) lib/thingfish/handler/simplemetadata.rb (8 lines added, 18 lines removed) experiments/content-negotiation-spike.rb (1 lines added, 1 lines removed) bin/ml_unarchiver.rb (0 lines added, 27 lines removed) lib/thingfish/metastore/simple.rb (1 lines added, 1 lines removed) data/thingfish/plugin_templates/spec/lib/helpers.rb (29 lines added, 36 lines removed) experiments/rdf-metastore-spike.rb (1 lines added, 1 lines removed) data/thingfish/plugin_templates/spec/thingfish/handler/TEMPLATE_spec.rb.erb (12 lines added, 17 lines removed) [Less]
Posted about 14 years ago by ged
Preparing for work on the semantic metastore. * Split out shared behavior for advanced metastores into a separate shared behavior. * Changed the default limit to 0. * Added a test to demo/explore CONSTRUCT bugs in Redland. ... [More] experiments/construct_test.rb (129 lines added, 0 lines removed) plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb (2 lines added, 2 lines removed) lib/thingfish/constants.rb (1 lines added, 1 lines removed) plugins/thingfish-metastore-sequel/lib/thingfish/metastore/sequel.rb (3 lines added, 3 lines removed) spec/lib/advanced_metastore_behavior.rb (152 lines added, 0 lines removed) lib/thingfish/handler/simplesearch.rb (2 lines added, 1 lines removed) plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb (1 lines added, 1 lines removed) spec/lib/metastore_behavior.rb (7 lines added, 16 lines removed) plugins/thingfish-metastore-rdf/lib/thingfish/metastore/rdf.rb (9 lines added, 7 lines removed) lib/thingfish/metastore.rb (24 lines added, 32 lines removed) [Less]
Posted about 14 years ago by ged
Updates for 1.9.1, * Updated license statements to include 2010. * Updated build system * Semantic metastore - Added the beginnings of an asset RDF vocabulary - Assets are automatically given an rdf:type of 'thingfish:Asset' - dcterms ... [More] attributes are given the correct qname if none is specified. - Added copies of the core vocabularies to the resources dir * Added a hack for YAML that allows it to encode BigDecimals correctly. * Various 1.9.1 fixes (ThingFish::Client, sequel metastore, etc.). * Added support for GPS coordinate normalization to the EXIF filter. * Made the metastore behavior more flexible to allow for inferred/automatic attributes. plugins/thingfish-filter-exif/lib/thingfish/filter/exif.rb (18 lines added, 3 lines removed) plugins/thingfish-filter-exif/spec/thingfish/filter/exif_spec.rb (46 lines added, 4 lines removed) lib/monkeypatches.rb (11 lines added, 1 lines removed) plugins/thingfish-metastore-sequel/lib/thingfish/metastore/sequel.rb (1 lines added, 1 lines removed) LICENSE (1 lines added, 1 lines removed) lib/thingfish/handler/simplesearch.rb (1 lines added, 1 lines removed) plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb (3 lines added, 1 lines removed) plugins/thingfish-metastore-semantic/resources/dcterms.rdf (1065 lines added, 0 lines removed) plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb (64 lines added, 23 lines removed) Rakefile (9 lines added, 9 lines removed) project.yml (11 lines added, 11 lines removed) spec/lib/metastore_behavior.rb (45 lines added, 17 lines removed) plugins/thingfish-metastore-semantic/resources/cc.rdf (164 lines added, 0 lines removed) docs/asset-vocabulary.xml (21 lines added, 0 lines removed) lib/thingfish/client.rb (29 lines added, 19 lines removed) plugins/thingfish-metastore-semantic/resources/foaf.rdf (546 lines added, 0 lines removed) plugins/thingfish-metastore-semantic/resources/dcelements.rdf (183 lines added, 0 lines removed) [Less]
Posted over 14 years ago by ged
Build system fixes, VCS rev change in ThingFish::Client README (2 lines added, 2 lines removed) Rakefile (17 lines added, 21 lines removed) project.yml (15 lines added, 15 lines removed) ... [More] docs/manual/src/getting-started.page (2 lines added, 2 lines removed) lib/thingfish/client.rb (1 lines added, 1 lines removed) [Less]
Posted over 14 years ago by ged
Build updates, header cleanup, start of work on the Semantic Metastore. * Updated dev dependencies * Added the beginnings of an OWL vocabulary for describing assets. * Moved rdoc header into the class for more classes. * Modified versions and build ... [More] number checks to look for Hg version hashes instead of decimal rev numbers. * Started conversion of the semantic metastore from the old simple RDF one. - Added a qname -> vocabulary mapping - Added vocabulary mapping config item - Convert incoming simple namespaced properties into predicates via the qname mapping plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb (9 lines added, 4 lines removed) plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb (70 lines added, 76 lines removed) lib/thingfish/daemon.rb (19 lines added, 31 lines removed) Rakefile (16 lines added, 1 lines removed) docs/thingfish.owl (45 lines added, 0 lines removed) lib/thingfish/acceptparam.rb (7 lines added, 10 lines removed) lib/thingfish/handler/default.rb (11 lines added, 13 lines removed) spec/lib/filter_behavior.rb (2 lines added, 3 lines removed) lib/thingfish/client.rb (1 lines added, 1 lines removed) lib/thingfish/resource.rb (8 lines added, 11 lines removed) spec/thingfish_spec.rb (1 lines added, 1 lines removed) lib/thingfish/benchmarktask.rb (19 lines added, 8 lines removed) [Less]
Posted over 14 years ago by ged
Build updates, header cleanup, start of work on the Semantic Metastore. * Updated dev dependencies * Added the beginnings of an OWL vocabulary for describing assets. * Moved rdoc header into the class for more classes. * Modified versions and build ... [More] number checks to look for Hg version hashes instead of decimal rev numbers. * Started conversion of the semantic metastore from the old simple RDF one. - Added a qname -> vocabulary mapping - Added vocabulary mapping config item - Convert incoming simple namespaced properties into predicates via the qname mapping plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb (9 lines added, 4 lines removed) plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb (70 lines added, 76 lines removed) lib/thingfish/daemon.rb (19 lines added, 31 lines removed) Rakefile (16 lines added, 1 lines removed) docs/thingfish.owl (45 lines added, 0 lines removed) lib/thingfish/acceptparam.rb (7 lines added, 10 lines removed) lib/thingfish/handler/default.rb (11 lines added, 13 lines removed) spec/lib/filter_behavior.rb (2 lines added, 3 lines removed) lib/thingfish/client.rb (1 lines added, 1 lines removed) lib/thingfish/resource.rb (8 lines added, 11 lines removed) spec/thingfish_spec.rb (1 lines added, 1 lines removed) lib/thingfish/benchmarktask.rb (19 lines added, 8 lines removed) [Less]
Posted over 14 years ago by mahlon
Merge from a5ef839358ca. plugins/thingfish-metastore-rdf/lib/thingfish/metastore/rdf.rb (58 lines added, 40 lines removed) plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb (537 ... [More] lines added, 0 lines removed) plugins/thingfish-metastore-semantic/Rakefile (92 lines added, 0 lines removed) plugins/thingfish-metastore-semantic/LICENSE (29 lines added, 0 lines removed) plugins/thingfish-metastore-semantic/README (47 lines added, 0 lines removed) [Less]