Commit 76b837e4 authored by Administrator's avatar Administrator

Merge branch 'stable' into tina

parents f6ddb298 81fb5ef5
...@@ -280,13 +280,15 @@ def do_tfidf(corpus, reset=True): ...@@ -280,13 +280,15 @@ def do_tfidf(corpus, reset=True):
# print("the doc:",document) # print("the doc:",document)
somevariable = Node_Ngram.objects.filter(node=document) somevariable = Node_Ngram.objects.filter(node=document)
for node_ngram in somevariable: for node_ngram in somevariable:
# print("\tngram:",node_ngram.ngram)
try: try:
# print("\tngram:",node_ngram.ngram, " @@@ type:",type(node_ngram.ngram))
nnn = NodeNodeNgram.objects.get(nodex=corpus, nodey=document, ngram=node_ngram.ngram) nnn = NodeNodeNgram.objects.get(nodex=corpus, nodey=document, ngram=node_ngram.ngram)
# print("\t\tTRY")
except: except:
score = tfidf(corpus, document, node_ngram.ngram) score = tfidf(corpus, document, node_ngram.ngram)
nnn = NodeNodeNgram(nodex=corpus, nodey=node_ngram.node, ngram=node_ngram.ngram, score=score) nnn = NodeNodeNgram(nodex=corpus, nodey=node_ngram.node, ngram=node_ngram.ngram, score=score)
nnn.save() nnn.save()
# print("\t\tEXC: ",score)
# print("- - - - - - - - - - \n") # print("- - - - - - - - - - \n")
else: else:
print("Only corpus implemented yet, you put instead:", type(corpus)) print("Only corpus implemented yet, you put instead:", type(corpus))
......
...@@ -29,6 +29,8 @@ SECRET_KEY = 'bt)3n9v&a02cu7^^=+u_t2tmn8ex5fvx8$x4r*j*pb1yawd+rz' ...@@ -29,6 +29,8 @@ SECRET_KEY = 'bt)3n9v&a02cu7^^=+u_t2tmn8ex5fvx8$x4r*j*pb1yawd+rz'
# SECURITY WARNING: don't run with debug turned on in production! # SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False DEBUG = False
MAINTENANCE = False
TEMPLATE_DEBUG = False TEMPLATE_DEBUG = False
......
...@@ -26,6 +26,7 @@ urlpatterns = patterns('', ...@@ -26,6 +26,7 @@ urlpatterns = patterns('',
# User Home view # User Home view
url(r'^$', views.home), url(r'^$', views.home),
url(r'^about/', views.get_about), url(r'^about/', views.get_about),
url(r'^maintenance/', views.get_maintenance),
# Project Management # Project Management
url(r'^projects/$', views.projects), url(r'^projects/$', views.projects),
......
...@@ -28,7 +28,7 @@ from parsing.FileParsers import * ...@@ -28,7 +28,7 @@ from parsing.FileParsers import *
# SOME FUNCTIONS # SOME FUNCTIONS
from gargantext_web.settings import DEBUG, STATIC_ROOT from gargantext_web.settings import DEBUG, STATIC_ROOT, MAINTENANCE
from django.http import * from django.http import *
from django.shortcuts import render_to_response,redirect from django.shortcuts import render_to_response,redirect
from django.template import RequestContext from django.template import RequestContext
...@@ -50,7 +50,9 @@ def login_user(request): ...@@ -50,7 +50,9 @@ def login_user(request):
if user.is_active: if user.is_active:
login(request, user) login(request, user)
return HttpResponseRedirect('/projects/') print("MAINTENANCE:",MAINTENANCE)
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
else: return HttpResponseRedirect('/projects/')
return render_to_response('authentication.html', context_instance=RequestContext(request)) return render_to_response('authentication.html', context_instance=RequestContext(request))
...@@ -166,6 +168,21 @@ def get_about(request): ...@@ -166,6 +168,21 @@ def get_about(request):
return HttpResponse(html) return HttpResponse(html)
def get_maintenance(request):
'''
Gargantext out of service
'''
template = get_template('maintenance.html')
user = request.user
date = datetime.datetime.now()
html = template.render(Context({\
'user': user,\
'date': date,\
}))
return HttpResponse(html)
def home(request): def home(request):
''' '''
...@@ -192,7 +209,8 @@ def projects(request): ...@@ -192,7 +209,8 @@ def projects(request):
''' '''
if not request.user.is_authenticated(): if not request.user.is_authenticated():
return redirect('/auth/') return redirect('/auth/')
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
t = get_template('projects.html') t = get_template('projects.html')
user = request.user user = request.user
...@@ -237,7 +255,7 @@ def project(request, project_id): ...@@ -237,7 +255,7 @@ def project(request, project_id):
offset = str(project_id) offset = str(project_id)
except ValueError: except ValueError:
raise Http404() raise Http404()
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
user = request.user user = request.user
date = datetime.datetime.now() date = datetime.datetime.now()
...@@ -415,6 +433,7 @@ def corpus(request, project_id, corpus_id): ...@@ -415,6 +433,7 @@ def corpus(request, project_id, corpus_id):
offset = str(corpus_id) offset = str(corpus_id)
except ValueError: except ValueError:
raise Http404() raise Http404()
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
t = get_template('corpus.html') t = get_template('corpus.html')
...@@ -660,6 +679,7 @@ def delete_corpus(request, project_id, corpus_id): ...@@ -660,6 +679,7 @@ def delete_corpus(request, project_id, corpus_id):
def chart(request, project_id, corpus_id): def chart(request, project_id, corpus_id):
''' Charts to compare, filter, count''' ''' Charts to compare, filter, count'''
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
t = get_template('chart.html') t = get_template('chart.html')
user = request.user user = request.user
date = datetime.datetime.now() date = datetime.datetime.now()
...@@ -676,6 +696,7 @@ def chart(request, project_id, corpus_id): ...@@ -676,6 +696,7 @@ def chart(request, project_id, corpus_id):
return HttpResponse(html) return HttpResponse(html)
def matrix(request, project_id, corpus_id): def matrix(request, project_id, corpus_id):
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
t = get_template('matrix.html') t = get_template('matrix.html')
user = request.user user = request.user
date = datetime.datetime.now() date = datetime.datetime.now()
...@@ -693,6 +714,7 @@ def matrix(request, project_id, corpus_id): ...@@ -693,6 +714,7 @@ def matrix(request, project_id, corpus_id):
return HttpResponse(html) return HttpResponse(html)
def graph(request, project_id, corpus_id): def graph(request, project_id, corpus_id):
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
t = get_template('explorer.html') t = get_template('explorer.html')
user = request.user user = request.user
date = datetime.datetime.now() date = datetime.datetime.now()
...@@ -714,6 +736,7 @@ def graph(request, project_id, corpus_id): ...@@ -714,6 +736,7 @@ def graph(request, project_id, corpus_id):
def exploration(request): def exploration(request):
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
t = get_template('exploration.html') t = get_template('exploration.html')
user = request.user user = request.user
date = datetime.datetime.now() date = datetime.datetime.now()
...@@ -726,6 +749,7 @@ def exploration(request): ...@@ -726,6 +749,7 @@ def exploration(request):
return HttpResponse(html) return HttpResponse(html)
def explorer_chart(request): def explorer_chart(request):
if MAINTENANCE: return HttpResponseRedirect('/maintenance/')
t = get_template('chart.html') t = get_template('chart.html')
user = request.user user = request.user
date = datetime.datetime.now() date = datetime.datetime.now()
......
...@@ -230,8 +230,9 @@ class Node(CTENode): ...@@ -230,8 +230,9 @@ class Node(CTENode):
terms = ' '.join([token for token, tag in ngram]) terms = ' '.join([token for token, tag in ngram])
associations[terms] += 1 associations[terms] += 1
# import pprint import pprint
# pprint.pprint(associations) pprint.pprint(associations)
print(" - - - - - ")
#print(associations) #print(associations)
# insert the occurrences in the database # insert the occurrences in the database
# print(associations.items()) # print(associations.items())
......
{% extends "menu.html" %}
{% block css %}
{% load staticfiles %}
<link rel="stylesheet" href="{% static "css/bootstrap.css" %}">
<script src="{% static "js/jquery/jquery.min.js" %}" type="text/javascript"></script>
{% endblock %}
{% block content %}
<div class="container theme-showcase" role="main">
<div class="jumbotron">
<h1>Gargantext in reparations...</h1>
</div>
</div>
{% endblock %}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment