Changeset 38274


Ignore:
Timestamp:
2023-10-03T15:46:28+13:00 (7 months ago)
Author:
davidb
Message:

Updated to work as a GS3 extension without the need for Ruby

Location:
gs3-extensions/jena-fuseki/trunk/src
Files:
13 edited
1 moved

Legend:

Unmodified
Added
Removed
  • gs3-extensions/jena-fuseki/trunk/src/CASCADE-MAKE.sh

    r37297 r38274  
    11#!/bin/bash
    22
    3 source ./devel.sh
     3source ./devel.bash
    44
    55source cascade-make/lib/cascade-lib.bash
     
    1313
    1414
    15 for d in packages src src3 ; do
     15#for d in packages src src3 ; do
     16for d in packages src3 ; do
    1617  echo "Running $d/CASCADE-MAKE.sh $*"
    1718
  • gs3-extensions/jena-fuseki/trunk/src/CREATE-GREENSTONE-DATASET.sh

    r38206 r38274  
    11#!/bin/bash
    22
    3 . ./devel.sh
     3. ./devel.bash
    44
    55store_cwd=$PWD
  • gs3-extensions/jena-fuseki/trunk/src/NOTES.txt

    r38204 r38274  
     1---------
     2Notes.txt
     3---------
    14
    25****
     
    2023
    2124****
    22 
    2325See NOTES-ADDITIONAL.txt for further information
    2426********
  • gs3-extensions/jena-fuseki/trunk/src/devel.bash

    r38273 r38274  
    44  aj_fulldir="${aj_full_setup%/*}"
    55  aj_fulldir="${aj_fulldir%/.}"
    6   cd ../../../
     6  cd ../../
     7  . ./gs3-setup-cli.sh
    78  . ./gs3-setup.sh
    89  cd "$aj_fulldir"
  • gs3-extensions/jena-fuseki/trunk/src/packages/CASCADE-MAKE.sh

    r38204 r38274  
    88source ../cascade-make/lib/cascade-lib.bash GEXT_JENA .. $*
    99
    10 for d in OPENSSL RUBY FUSEKI FUSEKI3 ; do
     10for d in FUSEKI3 ; do
     11#for d in OPENSSL RUBY FUSEKI FUSEKI3 ; do
    1112#for d in OPENSSL RUBY FUSEKI3 ; do
    1213    echo "    Running CASCADE-MAKE/$d.sh"
  • gs3-extensions/jena-fuseki/trunk/src/setup.bash

    r37275 r38274  
    5757
    5858  if [ "x$GSDLEXTS" = "x" ] ; then
    59     export GSDLEXTS=$extdir
     59    export GSDL3EXTS=$extdir
    6060  else
    61     export GSDLEXTS=$GSDLEXTS:$extdir
     61    export GSDL3EXTS=$GSDL3EXTS:$extdir
    6262  fi
    6363
  • gs3-extensions/jena-fuseki/trunk/src/src3/gs-triplestore-add3

    r37301 r38274  
    1818
    1919
    20 # The following line helps with runing a she-bang line of:
    21 #   '#!/usr/bin/env ruby'
    22 # when the current script has been run from Perl under Cygwin
    23 #
    24 export PATH=/usr/bin:$PATH
     20## The following line helps with runing a she-bang line of:
     21##   '#!/usr/bin/env ruby'
     22## when the current script has been run from Perl under Cygwin
     23##
     24#export PATH=/usr/bin:$PATH
    2525
    26 echo s-post http://localhost:$port/fuseki3/greenstone/data "$graph_uri" "$file_ttl"
    27 s-post http://localhost:$port/fuseki3/greenstone/data "$graph_uri" "$file_ttl"
     26#echo s-post http://localhost:$port/fuseki3/greenstone/data "$graph_uri" "$file_ttl"
     27#s-post http://localhost:$port/fuseki3/greenstone/data "$graph_uri" "$file_ttl"
    2828
     29echo "    " curl POST: http://localhost:$port/fuseki3/greenstone/data?graph="$graph_uri" "$file_ttl"
     30
     31curl --silent -X POST \
     32     -F "filename=@$file_ttl" \
     33     "http://localhost:$port/fuseki3/greenstone/data?graph=$graph_uri" 1>/dev/null
     34
     35#     -H 'text/turtle;charset=utf-8' \
     36
  • gs3-extensions/jena-fuseki/trunk/src/src3/gs-triplestore-dataset-create3

    r37274 r38274  
    1111port=${FUSEKI3_PORT:-8383}
    1212
    13 # The following line helps with runing a she-bang line of:
    14 #   '#!/usr/bin/env ruby'
    15 # when the current script has been run from Perl under Cygwin
    16 #
    17 export PATH=/usr/bin:$PATH
     13## The following line helps with runing a she-bang line of:
     14##   '#!/usr/bin/env ruby'
     15## when the current script has been run from Perl under Cygwin
     16##
     17#export PATH=/usr/bin:$PATH
    1818
    1919
    20 wget -O - --post-data="dbName=${dataset_name}&dbType=${dataset_type}" "http://localhost:$port/fuseki3/$/datasets"
     20#wget -O - --post-data="dbName=${dataset_name}&dbType=${dataset_type}" "http://localhost:$port/fuseki3/$/datasets"
     21
     22curl --silent -X POST \
     23     -H "Content-Type: application/x-www-form-urlencoded" \
     24     -d "dbName=${dataset_name}&dbType=${dataset_type}" \
     25     "http://localhost:$port/fuseki3/\$/datasets" 1>/dev/null
  • gs3-extensions/jena-fuseki/trunk/src/src3/gs-triplestore-dataset-delete3

    r37301 r38274  
    1414port=${FUSEKI3_PORT:-8383}
    1515
    16 # The following line helps with runing a she-bang line of:
    17 #   '#!/usr/bin/env ruby'
    18 # when the current script has been run from Perl under Cygwin
    19 #
    20 export PATH=/usr/bin:$PATH
     16## The following line helps with runing a she-bang line of:
     17##   '#!/usr/bin/env ruby'
     18## when the current script has been run from Perl under Cygwin
     19##
     20#export PATH=/usr/bin:$PATH
    2121
    22 wget -O - --method=DELETE "http://localhost:$port/fuseki3/$/datasets/${dataset_name}"
     22#wget -O - --method=DELETE "http://localhost:$port/fuseki3/$/datasets/${dataset_name}"
    2323
     24curl -X DELETE "http://localhost:$port/fuseki3/$/datasets/${dataset_name}"
     25
     26
     27echo ""
     28echo "Generates a message about database already being closed, but does seem to work OK"
     29echo ""
    2430
    2531#echo ""
  • gs3-extensions/jena-fuseki/trunk/src/src3/gs-triplestore-dataset-ping3

    r37276 r38274  
    1414port=${FUSEKI3_PORT:-8383}
    1515
    16 # The following line helps with runing a she-bang line of:
    17 #   '#!/usr/bin/env ruby'
    18 # when the current script has been run from Perl under Cygwin
     16## The following line helps with runing a she-bang line of:
     17##   '#!/usr/bin/env ruby'
     18## when the current script has been run from Perl under Cygwin
     19##
     20#export PATH=/usr/bin:$PATH
     21
     22#wget -O - --method=GET "http://localhost:$port/fuseki3/$/datasets/${dataset_name}" 1>/dev/null
     23
    1924#
    20 export PATH=/usr/bin:$PATH
     25# Consider letting the JSON returned be output to screen??
     26#
     27curl --silent -X GET \
     28     "http://localhost:$port/fuseki3/\$/datasets/${dataset_name}" 1>/dev/null
    2129
    22 wget -O - --method=GET "http://localhost:$port/fuseki3/$/datasets/${dataset_name}" 1>/dev/null
     30get_status=$?
    2331
    24 wget_status=$?
    25 
    26 exit $wget_status
     32exit $get_status
  • gs3-extensions/jena-fuseki/trunk/src/src3/gs-triplestore-file-query3

    r37271 r38274  
    1515
    1616
    17 # The following line helps with runing a she-bang line of:
    18 #   '#!/usr/bin/env ruby'
    19 # when the current script has been run from Perl under Cygwin
    20 #
    21 export PATH=/usr/bin:$PATH
     17## The following line helps with runing a she-bang line of:
     18##   '#!/usr/bin/env ruby'
     19## when the current script has been run from Perl under Cygwin
     20##
     21#export PATH=/usr/bin:$PATH
    2222
    23 s-query --service http://localhost:$port/fuseki3/greenstone/query \
    24     "$sparql_query" > "$output_json_queryresult_file"
     23#s-query --service http://localhost:$port/fuseki3/greenstone/query \
     24#   "$sparql_query" > "$output_json_queryresult_file"
     25
     26curl -X GET \
     27     -d "query=$sparql_query" > "$output_json_queryresult_file"
  • gs3-extensions/jena-fuseki/trunk/src/src3/gs-triplestore-query3

    r37301 r38274  
    99
    1010
    11 # The following line helps with runing a she-bang line of:
    12 #   '#!/usr/bin/env ruby'
    13 # when the current script has been run from Perl under Cygwin
    14 #
    15 export PATH=/usr/bin:$PATH
     11## The following line helps with runing a she-bang line of:
     12##   '#!/usr/bin/env ruby'
     13## when the current script has been run from Perl under Cygwin
     14##
     15#export PATH=/usr/bin:$PATH
    1616
    17 s-query --service http://localhost:$port/fuseki3/greenstone/query "$*"
     17#s-query --service http://localhost:$port/fuseki3/greenstone/query "$*"
    1818
     19curl \
     20    -X POST \
     21    -H "Content-Type: application/x-www-form-urlencoded" \
     22    -d "query=$*" \
     23    http://localhost:$port/fuseki3/greenstone/query
     24
  • gs3-extensions/jena-fuseki/trunk/src/src3/gs-triplestore-reset3

    r37301 r38274  
    1717fi
    1818
    19 # The following line helps with runing a she-bang line of:
    20 #   '#!/usr/bin/env ruby'
    21 # when the current script has been run from Perl under Cygwin
    22 #
    23 export PATH=/usr/bin:$PATH
     19## The following line helps with runing a she-bang line of:
     20##   '#!/usr/bin/env ruby'
     21## when the current script has been run from Perl under Cygwin
     22##
     23#export PATH=/usr/bin:$PATH
    2424
    25 echo s-update --service http://localhost:$port/fuseki3/greenstone/update "DROP GRAPH <$graph_uri>"
    26 s-update --service http://localhost:$port/fuseki3/greenstone/update "DROP GRAPH <$graph_uri>"
     25#echo s-update --service http://localhost:$port/fuseki3/greenstone/update "DROP GRAPH <$graph_uri>"
     26#s-update --service http://localhost:$port/fuseki3/greenstone/update "DROP GRAPH <$graph_uri>"
    2727
     28
     29#echo curl --service http://localhost:$port/fuseki3/greenstone/update "DROP GRAPH <$graph_uri>"
     30#s-update --service http://localhost:$port/fuseki3/greenstone/update "DROP GRAPH <$graph_uri>"
     31
     32echo CURL POST: http://localhost:$port/fuseki3/greenstone/update "DROP GRAPH <$graph_uri>"
     33curl --silent \
     34    -X POST \
     35    -H "Content-Type: application/x-www-form-urlencoded" \
     36    -d "update=DROP GRAPH <$graph_uri>" \
     37    http://localhost:$port/fuseki3/greenstone/update 1>/dev/null
  • gs3-extensions/jena-fuseki/trunk/src/web-ext2-js/INSTALL.sh

    r35142 r38274  
    1616echo "  npm-direct-install/node_modules/sgvizler2/build/browser"
    1717echo "to:"
    18 echo "  ../../../../web/ext/jena/sgvizler2"
     18echo "  ../../../web/ext/jena/sgvizler2"
    1919
    20 /bin/rm -rf ../../../../web/ext/jena/sgvizler2 \
    21     && /bin/cp -r npm-direct-install/node_modules/sgvizler2/build/browser ../../../../web/ext/jena/sgvizler2
     20/bin/rm -rf ../../../web/ext/jena/sgvizler2 \
     21    && /bin/cp -r npm-direct-install/node_modules/sgvizler2/build/browser ../../../web/ext/jena/sgvizler2
Note: See TracChangeset for help on using the changeset viewer.