Exemplo n.º 1
0
import sys
if not (sys.version_info.major == 3 and sys.version_info.minor > 5):
    print("Python version %s.%s not supported version 3.6 or above required - exiting" % (sys.version_info.major,sys.version_info.minor))
    sys.exit(1)

# To be executed in the SchemaTerms/example-code/{example} directory
import os
for path in [os.getcwd(),"..","../..","../../.."]: #Adds in current, example-code, and SchemaTerms directory into path
  sys.path.insert( 1, path ) #Pickup libs from local  directories

from sdotermsource import *
from sdoterm import *
from localmarkdown import Markdown

Markdown.setWikilinkCssClass("localLink")
Markdown.setWikilinkPrePath("/")


triplesfile = "../data/schemaorg-all-http.nt"
SdoTermSource.VOCABURI = "https://schema.org/" #Force to https as loaded https file
SdoTermSource.loadSourceGraph(triplesfile)
print ("loaded %s triples" % len(SdoTermSource.sourceGraph()))

terms = SdoTermSource.getAllTerms()
print ("Terms Count: %s" % len(terms))

from schematermsprotobuf import sdotermToProtobuf, sdotermToProtobufMsg, sdotermToProtobufText, protobufToMsg, protobufToText

import time,datetime

start = datetime.datetime.now() #debug
Exemplo n.º 2
0
for path in [
        os.getcwd(), "software/Util", "software/SchemaTerms",
        "software/SchemaExamples", "software/scripts"
]:
    sys.path.insert(1, path)  #Pickup libs from local  directories

from buildsite import *
from sdotermsource import SdoTermSource, VOCABURI
from sdoterm import *
from localmarkdown import Markdown
VOCABURI = SdoTermSource.vocabUri()
###################################################
#MARKDOWN INITIALISE
###################################################
Markdown.setWikilinkCssClass("localLink")
Markdown.setWikilinkPrePath("https://schema.org/")
#Production site uses no suffix in link - mapping to file done in server config
Markdown.setWikilinkPostPath("")


def fileName(fn):
    ret = OUTPUTDIR + '/' + fn
    checkFilePath(os.path.dirname(ret))
    return ret


CACHECONTEXT = None


def jsonldcontext(page):
    global CACHECONTEXT