From: Seb Bacon Date: Tue, 29 Mar 2011 11:12:58 +0000 Subject: shell script to name extension to something else X-Git-Url: http://maxious.lambdacomplex.org/git/?p=ckanext-datagovau.git&a=commitdiff&h=f90f29612db4254ce2722fa8bfc37225e94db4e9 --- shell script to name extension to something else --- --- a/ckanext/exampletheme/__init__.py +++ b/ckanext/exampletheme/__init__.py @@ -66,7 +66,7 @@ found in the custom ``home/index.html`` template provided as part of the package). """ - stream = stream | Transformer('p[@id="examplething"]')\ + stream = stream | Transformer('//p[@id="examplething"]/text()')\ .substitute(r'frob', r'foobar') return stream --- a/ckanext/exampletheme/theme/templates/home/index.html +++ b/ckanext/exampletheme/theme/templates/home/index.html @@ -16,8 +16,11 @@

Welcome to Example Theme!

+

+ This page left intentionally ugly +

- This page left intentionally ugly + Here is the frob

--- /dev/null +++ b/rename.sh @@ -1,1 +1,13 @@ +if [ $# -ne 1 ]; then + echo "Usage: `basename $0` {NewExtensionName}" + exit 65 +fi +NEWNAME=$1 +NEWNAME_LOWER="`echo $NEWNAME | awk '{print tolower($0)}'`" +echo $NEWNAME_LOWER +mv ckanext/exampletheme ckanext/$NEWNAME_LOWER +grep -rl ExampleTheme * | grep -v `basename $0` | xargs perl -pi -e "s/ExampleTheme/$NEWNAME/g" +grep -rl exampletheme * | grep -v `basename $0` | xargs perl -pi -e "s/exampletheme/$NEWNAME_LOWER/g" +cd .. +mv ckanext-exampletheme ckanext-$NEWNAME_LOWER --- a/setup.py +++ b/setup.py @@ -25,7 +25,7 @@ entry_points=\ """ [ckan.plugins] - datagm=ckanext.exampletheme:ExampleThemePlugin + exampletheme=ckanext.exampletheme:ExampleThemePlugin [ckan.forms] example_form = ckanext.exampletheme.package_form:get_example_fieldset