Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Pleade ng » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 24 : Ligne 24 :
systemctl statis elasticsearch.service
systemctl statis elasticsearch.service
lsof -Pi tcp | grep 9200
lsof -Pi tcp | grep 9200
</syntaxhighlight>
== Liens utiles ==
* Rspec: http://www.relishapp.com/rspec/rspec-core/v/3-3/docs/
* Devise: https://github.com/plataformatec/devise
== Query en RDF de data.bnf.fr ==
=== Installation ===
<syntaxhighlight lang="bash">
sudo gem install sparql-client --no-ri --no-rdoc
</syntaxhighlight>
=== Utilisation ===
Cf [https://github.com/ruby-rdf/sparql-client github.com/ruby-rdf/sparql-client]
<syntaxhighlight lang="ruby">
require 'sparql/client'
sparql = SPARQL::Client.new("http://data.bnf.fr/sparql", method: :get)
txt = "SELECT DISTINCT ?edition ?titre ?date ?editeur\nWHERE {\n  <http://data.bnf.fr/ark:/12148/cb11947965f> foaf:focus ?Oeuvre .\n  ?edition rdarelationships:workManifested ?Oeuvre.\n  OPTIONAL{\n    ?edition dcterms:date ?date\n  }OPTIONAL{\n    ?edition dcterms:title ?titre\n  }OPTIONAL{\n    ?edition dcterms:publisher ?editeur\n  }\n}".gsub("\n",' ')
sparql.query(txt)
</syntaxhighlight>
</syntaxhighlight>

Dernière version du 28 septembre 2015 à 12:17

sudo apt-get install imagemagick git tree elasticsearch  # ruby-nokogiri
sudo apt-get install ruby-dev build-essential libxml2-dev libxslt1-dev zlib1g-dev libssl-dev gcc g++
sudo gem install rails --version=4.2.1 --no-ri --no-rdoc
# Needed for ead-reader
sudo apt-get install ruby-libxml
sudo gem install htmlentities

Ensuite, dans l'application:

bundle config build.nokogiri "--use-system-libraries --with-xml2-include=/usr/include/libxml2"
bundle config build.nokogumbo "--use-system-libraries --with-xml2-include=/usr/include/libxml2"

Ensuite, pour terminer l'install d'elasticsearch:

  1. Dé-commenter tous les paramètres dans /etc/default/elasticsearch
systemctl enable elasticsearch.service
systemctl restart elasticsearch.service
systemctl statis elasticsearch.service
lsof -Pi tcp | grep 9200


Query en RDF de data.bnf.fr

[modifier | modifier le wikicode]
sudo gem install sparql-client --no-ri --no-rdoc

Cf github.com/ruby-rdf/sparql-client

require 'sparql/client'
sparql = SPARQL::Client.new("http://data.bnf.fr/sparql", method: :get)
 txt = "SELECT DISTINCT ?edition ?titre ?date ?editeur\nWHERE {\n  <http://data.bnf.fr/ark:/12148/cb11947965f> foaf:focus ?Oeuvre .\n  ?edition rdarelationships:workManifested ?Oeuvre.\n  OPTIONAL{\n    ?edition dcterms:date ?date\n  }OPTIONAL{\n    ?edition dcterms:title ?titre\n  }OPTIONAL{\n    ?edition dcterms:publisher ?editeur\n  }\n}".gsub("\n",' ')
sparql.query(txt)