Search.setIndex({docnames:["about/index","backend/index","crawler/index","frontend/index","index","installation/index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":2,sphinx:56},filenames:["about/index.rst","backend/index.rst","crawler/index.rst","frontend/index.rst","index.rst","installation/index.rst"],objects:{"":{nest_backend:[1,0,0,"-"]},"nest_backend.database":{base:[1,0,0,"-"],tables:[1,0,0,"-"]},"nest_backend.database.tables":{Alert:[1,1,1,""],Authorization:[1,1,1,""],BoolOperation:[1,1,1,""],Composed:[1,1,1,""],Condition:[1,1,1,""],ConditionMode:[1,1,1,""],ConditionType:[1,1,1,""],Contains:[1,1,1,""],Notification:[1,1,1,""],OperationType:[1,1,1,""],Repository:[1,1,1,""],Tweet:[1,1,1,""],User:[1,1,1,""]},"nest_backend.database.tables.Alert":{__init__:[1,2,1,""],id:[1,3,1,""],limit:[1,3,1,""],name:[1,3,1,""],notifications:[1,3,1,""],operations:[1,3,1,""],repository:[1,3,1,""],repository_id:[1,3,1,""],to_json:[1,2,1,""],window_size:[1,3,1,""]},"nest_backend.database.tables.Authorization":{__init__:[1,2,1,""],email:[1,3,1,""],repository:[1,3,1,""],rid:[1,3,1,""],user:[1,3,1,""]},"nest_backend.database.tables.BoolOperation":{__init__:[1,2,1,""],alert:[1,3,1,""],alert_id:[1,3,1,""],condition:[1,3,1,""],condition_id:[1,3,1,""],father_1:[1,3,1,""],father_2:[1,3,1,""],get_chain_ids:[1,2,1,""],id:[1,3,1,""],is_root:[1,3,1,""],node_1:[1,3,1,""],node_1_id:[1,3,1,""],node_2:[1,3,1,""],node_2_id:[1,3,1,""],operation:[1,3,1,""],to_json:[1,2,1,""]},"nest_backend.database.tables.Composed":{__init__:[1,2,1,""],repository:[1,3,1,""],rid:[1,3,1,""],snowflake:[1,3,1,""],tweet:[1,3,1,""]},"nest_backend.database.tables.Condition":{__init__:[1,2,1,""],content:[1,3,1,""],id:[1,3,1,""],operations:[1,3,1,""],repository:[1,3,1,""],repository_id:[1,3,1,""],to_json:[1,2,1,""],tweets:[1,3,1,""],type:[1,3,1,""]},"nest_backend.database.tables.ConditionMode":{all_and:[1,3,1,""],all_or:[1,3,1,""]},"nest_backend.database.tables.ConditionType":{coordinates:[1,3,1,""],hashtag:[1,3,1,""],location:[1,3,1,""],place:[1,3,1,""],time:[1,3,1,""],user:[1,3,1,""]},"nest_backend.database.tables.Contains":{__init__:[1,2,1,""],cid:[1,3,1,""],condition:[1,3,1,""],snowflake:[1,3,1,""],tweet:[1,3,1,""]},"nest_backend.database.tables.Notification":{__init__:[1,2,1,""],alert:[1,3,1,""],alert_id:[1,3,1,""],id:[1,3,1,""],ora:[1,3,1,""],to_json:[1,2,1,""]},"nest_backend.database.tables.OperationType":{assign:[1,3,1,""]},"nest_backend.database.tables.Repository":{__init__:[1,2,1,""],alerts:[1,3,1,""],authorizations:[1,3,1,""],conditions:[1,3,1,""],end:[1,3,1,""],evaluation_mode:[1,3,1,""],id:[1,3,1,""],is_active:[1,3,1,""],name:[1,3,1,""],owner:[1,3,1,""],owner_id:[1,3,1,""],start:[1,3,1,""],to_json:[1,2,1,""],tweets:[1,3,1,""]},"nest_backend.database.tables.Tweet":{__init__:[1,2,1,""],conditions:[1,3,1,""],content:[1,3,1,""],insert_time:[1,3,1,""],location:[1,3,1,""],place:[1,3,1,""],poster:[1,3,1,""],repositories:[1,3,1,""],snowflake:[1,3,1,""],to_json:[1,2,1,""]},"nest_backend.database.tables.User":{__init__:[1,2,1,""],authorizations:[1,3,1,""],email:[1,3,1,""],isAdmin:[1,3,1,""],owner_of:[1,3,1,""],password:[1,3,1,""],to_json:[1,2,1,""],username:[1,3,1,""]},"nest_backend.gestione":{admin_or_403:[1,4,1,""],authenticate:[1,4,1,""],error_handler:[1,4,1,""],find_user:[1,4,1,""],gen_password:[1,4,1,""],hashtag_validator:[1,4,1,""],identity:[1,4,1,""],json_error:[1,4,1,""],json_request_authorizer:[1,4,1,""],json_success:[1,4,1,""],repository_auth:[1,4,1,""]},nest_backend:{database:[1,0,0,"-"],gestione:[1,0,0,"-"]}},objnames:{"0":["py","module","Python modulo"],"1":["py","class","Python classe"],"2":["py","method","Python metodo"],"3":["py","attribute","Python attributo"],"4":["py","function","Python funzione"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function"},terms:{"127":5,"248":5,"30038":[],"30040":5,"30041":5,"301":5,"443":5,"63072000":5,"7c2fm2vd":5,"ci\u00f2":[],"class":1,"else":1,"enum":1,"for":1,"function":1,"return":1,"this":[1,5],"var":5,None:1,Per:5,Una:5,__init__:1,abil:5,access:[],acme:5,actually:1,adatt:5,adds:1,admin_or_403:1,after:5,age:5,alert:1,alert_id:1,alerts:1,all_and:1,all_or:1,allowed:1,allows:1,alon:1,always:5,amministr:5,ancor:5,and:1,any:1,apac:4,api:[4,5],app:5,appen:[],application:1,appost:5,arch:5,are:1,argument:[],assign:1,attiv:5,attributes:1,authentic:1,authentication:1,authorization:1,authorizations:1,automat:5,aver:5,avvi:5,backend:4,background:5,bas:4,based:5,bash:5,becaus:1,benven:4,bin:5,block:[],booloperation:1,build:5,cach:5,cartell:5,cas:5,casual:5,cer:5,cerc:4,cert:5,checks:1,chown:5,cid:1,classes:1,cli:[],clon:5,cod:[],codic:4,columns:1,com:4,comand:5,combination:1,compil:4,compless:5,composed:1,condition:1,condition_id:1,conditionmod:1,conditions:1,conditiontyp:1,config:5,configur:4,configuring:[],connession:5,consigl:5,consol:[],constructed:1,constructor:1,contains:1,conten:5,content:1,coordinates:1,cop:5,cor:5,correct:1,corrett:5,costant:5,could:1,crawler:4,cre:4,createdb:5,createuser:5,creating:5,credentials:1,curl:5,dat:[1,5],databas:4,dbms:5,decl_ap:1,declar:1,dem:5,denomin:5,depends:1,description:5,dettagl:5,dipendent:4,dir:5,direct:[],directory:5,dirett:5,dispon:5,distribu:5,doa:5,docs:5,document:[],dop:5,dovr:5,dovrebb:5,dsjiofgvinmodfiojvbnio3erfnoiweraqugu43ghjwrevniuwerng43iugnreuwignhritmj43i43nb8i42ug0wevkwovmwigtjj:5,edit:5,email:1,enabl:5,end:1,engines:5,entrarv:5,enumeration:1,env:5,environment:5,error:1,error_handler:1,esecu:5,esegu:5,esemp:5,espost:5,esser:5,estension:4,etc:[],evaluation_mod:1,exampl:1,exec:5,execstart:5,expr:5,extension:[],fact:1,fancy:1,far:[],farl:5,father_1:1,father_2:1,fil:4,fin:5,finc:5,find_user:1,flask:4,flask_config:5,folders:[],forc:5,format:1,formatted:1,forn:5,forwarded:5,from:1,frontend:4,full:5,fullchain:5,gen_password:1,gener:5,generates:1,gest:5,gestion:4,get_chain_ids:1,git:5,gitlab:[1,5],group:5,guid:5,gunicorn:5,happy:1,hash:1,hashed:1,hashtag:1,hashtag_validator:1,header:5,hom:5,html:5,http:5,http_host:5,https:5,identity:1,illustr:5,imports:1,impost:5,indic:4,indirizz:5,inform:5,initialization:1,inser:5,insert_tim:1,install:4,instanc:1,integr:5,inter:5,interfacc:4,intern:5,internet:5,is_act:1,is_root:1,isadmin:1,isol:5,istanz:[],its:1,json:[1,5],json_error:1,json_request_authorizer:1,json_success:1,jwt:[1,5],key:5,keys:1,kwargs:1,library:[],librer:5,limit:1,linux:5,list:1,littl:1,local:5,location:1,login:1,lookup:5,loopback:5,maggior:5,manten:5,manual:5,many:1,mapped:1,matc:1,max:5,maximum:[],messag:1,method:1,methods:[],metod:4,mkdir:5,mod:5,model:1,modul:[1,4],modules:[],molt:5,mot:5,msg:1,mult:5,nam:1,names:1,necess:5,necessar:5,needs:1,nemicieludonospiethailandes:[],nest:5,nest_backend:[4,5],nest_crawler:4,nest_frontend:4,network:5,nod:[],node_1:1,node_1_id:1,node_2:1,node_2_id:1,node_env:5,node_modules:5,node_version:5,nodejs:4,nom:5,not:1,notification:1,notifications:1,npm:5,npmjs:[],nss:5,nuov:4,nvm:5,one:[],onlin:5,only:1,oper:5,operation:1,operations:1,operationtyp:1,ora:[1,5],org:5,orm:1,ospit:[],ottimizz:5,owner:[1,5],owner_id:1,owner_of:1,pacchett:5,param:1,parents:5,password:1,payload:1,perc:5,percors:[4,5],pertant:5,pien:5,plac:1,platform:1,poetry:5,port:5,poss:5,possibil:5,poster:1,postgres:5,postgresql:5,precedent:5,preferibil:5,prem:5,prerequis:4,present:1,prim:5,prod:5,production:5,progett:[4,5],propr:5,prosegu:5,prot:5,protocols:5,proxy:4,proxypass:5,proxypassrevers:5,pubblic:5,py3:5,pypoetry:5,python:4,qual:5,quant:5,quest:5,rappresent:5,react:4,recurs:5,registered:1,relationships:1,rend:5,repositories:1,repository:1,repository_auth:1,repository_id:1,reqest:1,request_schem:5,requestheader:5,required:1,rest:5,ret:5,returned:1,returns:1,revers:4,rewriteengin:5,rewriterul:5,riavv:5,rid:1,rig:5,rimang:5,root:5,routes:4,rp_app:5,run:5,ruol:5,ryg:[],salv:5,sar:5,scaric:4,script:5,secret_key:5,security:5,see:5,segnat:5,segret:5,seguent:5,serializabl:1,serv:5,server:[1,5],servernam:5,servic:5,serviz:4,set:5,sets:1,setup:5,shell:5,shouldnt:1,sicurezz:5,simpl:1,sint:5,sistem:5,snowflak:1,sol:5,son:5,sorgent:4,sostitu:5,specif:1,sqlalchemy:[1,5],sqlalchemy_database_ur:5,srv:5,sslcertificatefil:5,sslcertificatekeyfil:5,sslengin:5,start:[1,5],stat:5,steff:5,stess:5,strict:5,string:[1,5],success:5,successful:1,such:1,sud:[],sugger:5,supplied:[],system:1,systemctl:5,systemd:4,tabell:4,tables:4,talvolt:5,target:5,tast:5,tastier:5,test:5,that:1,the:[1,5],thes:1,thing:1,thingamajigs:1,tim:1,to_json:1,token:5,tram:5,transport:5,tutt:5,tweet:1,tweets:1,type:[1,5],unit:5,usa:5,used:1,user:[1,5],useradd:5,usernam:1,using:1,uso:5,usr:5,utent:4,utility:4,utilizz:5,valid:1,valu:1,values:1,variabil:5,ved:[1,5],veng:5,venv:5,verif:5,verification:1,verr:5,version:5,vim:5,virtualenv:5,virtualenvs:5,virtualhost:5,visual:[],want:1,wantedby:5,wants:5,was:1,web:[4,5],whether:1,window_siz:1,working:5,workingdirectory:5,you:[1,5],zer:[]},titles:["Il progetto","nest_backend - Web API in Python","nest_crawler - Crawler in Python","nest_frontend - Interfaccia utente in React","N.E.S.T.","Installazione"],titleterms:{and:[],apac:5,api:1,autogener:4,backend:5,bas:1,codic:5,colleg:4,com:5,compil:5,configur:5,cor:[],crawler:[2,5],cre:5,databas:[1,5],dipendent:5,doc:[],document:4,documentation:[],estension:1,extension:[],far:5,fil:5,flask:1,frontend:5,gestion:1,indices:[],install:5,interfacc:3,manual:4,methods:[],metod:1,modul:[],nest:[],nest_backend:1,nest_crawler:2,nest_frontend:3,nodejs:5,nuov:5,percors:1,prerequis:5,progett:0,proxy:5,python:[1,2,5],react:3,revers:5,routes:1,scaric:5,serviz:5,sorgent:5,systemd:5,tabell:1,tables:1,utent:[3,5],util:4,utility:1,web:1,welcom:[]}})