Recipe "Extract/export/inject/import a set of pages from/into a SMW from/into a directory (git repository)"
C181015155810
Jump to navigation
Jump to search
|
Requirements
Example: extract pages from a MediaWiki
require 'dataspects'
repo = OntologyRepository.new()
repo.create_new_at_URL("/tmp/ontology_repository")
mediawiki = MediaWiki.new(
url: "https://cookbook.findandlearn.net/w",
user: "",
password: "",
log_in: :must_log_in
)
mediawiki.resources_from_ASK_QUERY("[[HasElasticConceptType::QueryType]]") do |mediawiki_page|
repo.store_RESOURCE(mediawiki_page)
end