Esempio n. 1
0
def related(dRapport, titre):
		l5,l4,l3 = [],[],[]
		for i in dRapport:
			if titre in i:
				if i.index(titre) == 0:
					j = i[1]
				else :
					j = i[0]
				if dRapport[i] == 5:
					l5.append(j)
				elif dRapport[i] == 4:
					l4.append(j)
				elif dRapport[i] == 3:
					l3.append(j)
				# elif dRapport[i] == 2:
					# l2.append(j)
				# elif dRapport[i] == 1:
					# l1.append(j)
		# print l1, "\n", l2, "\n", l3, "\n", l4, "\n", l5, "\n"
		l5.sort()
		l4.sort()
		l3.sort()
		
		s="Articles en lien :<br />"
		for lien in l5:
			s += ('<li><a href="' + lien + '.html">' + lien + '</a></li>')
		for lien in l4:
			s += ('<li><a href="' + lien + '.html">' + lien + '</a></li>')	
		for lien in l3:
			s += ('<li><a href="' + lien + '.html">' + lien + '</a></li>')	
		utils.add_file("wiki/"+titre+".html",s)
Esempio n. 2
0
def indexWiki():
	utils.write_file("wiki/index.html", 'Index <br/>')
	l=glob.glob("corpus/*")
	l.sort()
	for path in l:
		i=path[7:]
		utils.add_file("wiki/index.html", '<li><a href="'+i+'.html">'+i+'</a></li>')
Esempio n. 3
0
def keyword_indexes_init(word_list):
	for i in word_list:
		filename = "wiki/keywords/" + i + ".html"

		utils.write_file(filename, html_head)
		
		content = "<div><h1>" + i + "</h1></div>" + "\n"
		utils.add_file(filename, content)
Esempio n. 4
0
def keypages(dictionnary, word_list):
	for mot in word_list:
		filename = "wiki/keywords/" + mot + ".html"
		utils.add_file(filename, html_list_head)

		related_pages=[]
		for i in dictionnary:
			if mot in dictionnary[i]:
				related_pages.append(i)

		related_pages.sort()

		for page in related_pages:
			page = page[7:]
			
			page_link = "../" + page + ".html"
			list_element = "\t\t<li><a href=" + page_link + ">" + page + "</a></li>" + '\n'

			utils.add_file(filename, list_element)

		utils.add_file(filename, html_list_tail)
		utils.add_file(filename, html_tail)
Esempio n. 5
0
import os
import pip

import utils

# add missing modules
with open("requirements.txt") as fp:
    modules = [*filter(bool, fp.readlines())]

for module in modules:
    try:
        __import__(module)
    except ImportError:
        pip.main(["install", "-U", module])

# add missing files & directories
utils.add_file('login_info.json', '{}')
utils.add_dir('./logs')
utils.add_dir('./apps')