Search.setIndex({docnames:["about/index","backend/index","crawler/index","frontend/index","index","installation/index","meta/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","meta/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,""],Composed:[1,1,1,""],Condition:[1,1,1,""],ConditionMode:[1,1,1,""],ConditionType:[1,1,1,""],Contains:[1,1,1,""],MadeOf:[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,""],conditions:[1,3,1,""],evaluation_mode:[1,3,1,""],id:[1,3,1,""],limit:[1,3,1,""],name:[1,3,1,""],notifications:[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.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,""],alerts:[1,3,1,""],content:[1,3,1,""],id:[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.MadeOf":{__init__:[1,2,1,""],aid:[1,3,1,""],alert:[1,3,1,""],cid:[1,3,1,""],condition:[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,"30040":5,"30041":5,"301":5,"443":5,"63072000":5,"7c2fm2vd":5,"class":1,"else":1,"enum":1,"for":1,"function":1,"return":1,"this":[1,5],"var":5,None:1,Per:5,Una:[5,6],__init__:1,abil:5,according:1,acme:5,actually:1,adatt:5,adds:1,admin_or_403:1,after:5,age:5,aid:1,alcun:5,alert:1,alert_id:1,alerts:1,all_and:1,all_or:1,allowed:1,allows:1,almen:6,alon:1,always:5,amministr:5,ancor:5,and:1,any:1,apac:4,api:[4,5],app:5,application:1,appost:5,arch:5,are:1,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,basic:6,bat:6,becaus:1,benven:4,bin:5,build:[5,6],cach:5,cartell:[5,6],cas:5,casual:5,cer:5,cerc:4,checks:1,chown:5,cid:1,classes:1,clon:5,cod:1,codic:4,columns:1,com:[4,6],comand:5,combination:1,compil:4,compless:5,composed:1,condition:1,conditionmod:1,conditions:1,conditiontyp:1,config:5,configur:4,configuration:6,connession:5,consigl:5,constructed:1,constructor:1,contains:1,conten:5,content:1,continuous:6,coordinates:1,cop:5,cor:5,correct:1,corrett:5,cos:6,costant:5,could:1,crawler:4,cre:4,createdb:5,createuser:5,creating:5,credentials:1,curl:5,dat:[1,5,6],databas:4,dbms:5,decl_ap:1,declar:1,dem:5,denomin:5,depends:1,description:5,dettagl:5,dipendent:[4,6],dir:5,directory:[5,6],dirett:5,dispon:[5,6],disponessim:6,distribu:5,doa:5,docs:[5,6],documentation:6,dop:5,dovr:5,dovrebb:5,dsjiofgvinmodfiojvbnio3erfnoiweraqugu43ghjwrevniuwerng43iugnreuwignhritmj43i43nb8i42ug0wevkwovmwigtjj:5,edit:5,email:1,enabl:5,end:1,engines:5,entrarv:5,entri:6,enumeration:1,env:5,environment:[5,6],error:1,error_handler:1,errorunknownerror:1,esecu:5,esegu:[5,6],esemp:5,espost:5,esser:5,estension:4,evaluation_mod:1,exampl:1,exec:5,execstart:5,expr:5,fact:1,fancy:1,farl:5,fil:4,fin:5,finc:5,find_user:1,flask:4,flask_config:5,forc:5,format:1,formatted:1,forn:5,forwarded:5,foss:6,from:1,frontend:4,full:5,fullchain:5,gen_password:1,gener:[5,6],generates:1,gest:5,gestion:4,git:5,github:6,gitlab:[1,5],gnu:4,group:5,guid:5,gunicorn:5,happy:1,hash:1,hashed:1,hashtag:1,hashtag_validator:1,header:5,hom:5,html:[5,6],http:5,http_host:5,https:5,ide:4,identity:1,illustr:5,imports:1,impost:5,indic:4,indirizz:5,infin:6,inform:5,initialization:1,inser:5,insert_tim:1,install:[4,6],instanc:1,integr:[5,6],intellij:4,inter:5,interfacc:4,intern:[5,6],internet:5,is_act:1,isadmin:1,isol:5,its:1,json:[1,5],json_error:1,json_request_authorizer:1,json_success:1,jwt:[1,5],key:5,keys:1,kwargs:1,librer:5,licenz:6,limit:1,linux:[5,6],littl:1,local:5,location:1,login:1,lookup:5,loopback:5,madeof:1,maggior:5,mak:4,makefil:6,manten:5,manual:[5,6],many:1,mapped:1,matc:1,max:5,mentr:6,messag:1,met:4,method:1,metod:4,mkdir:5,mod:5,model:1,modul:[1,4],molt:5,mot:5,msg:1,mult:5,nam:1,names:1,necess:5,necessar:[5,6],needs:1,nest:5,nest_backend:[4,5],nest_crawler:4,nest_frontend:4,network:5,node_env:5,node_modules:5,node_version:5,nodejs:4,nom:5,not:1,notification:1,notifications:1,npm:5,nss:5,nuov:4,nvm:5,onlin:5,only:1,oper:5,operation:1,operationtyp:1,ora:[1,5],org:5,orm:1,ospit:6,ottimizz:5,owner:[1,5],owner_id:1,owner_of:1,pacchett:5,param:1,parametr:6,parents:5,particol:6,password:1,payload:1,perc:5,percors:[4,5],permett:6,pertant:5,pien:5,plac:1,platform:1,poetry:[5,6],poi:6,port:5,poss:5,possibil:[5,6],poster:1,postgres:5,postgresql:5,powershell:4,precedent:5,preferibil:5,prem:5,prerequis:4,present:1,prim:[5,6],prod:5,production:5,progett:[4,5,6],propr:5,prosegu:5,prot:5,protocols:5,proxy:4,proxypass:5,proxypassrevers:5,pubblic:5,py3:5,pypoetry:5,python:[4,6],qual:5,qualor:6,quant:5,quest:[5,6],rappresent:5,react:4,readthedocs:6,recurs:5,registered:1,relat:6,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,restructuredtext:6,ret:5,returned:1,returns:1,revers:4,rewriteengin:5,rewriterul:5,riavv:5,ricord:5,rid:1,rig:5,rimang:5,root:5,routes:4,rp_app:5,run:[5,6],ruol:5,salv:5,sar:5,scaric:4,script:[5,6],scritt:6,secret_key:5,security:5,see: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,6],shouldnt:1,sicurezz:5,simpl:1,sint:5,sistem:[5,6],snowflak:1,sol:5,son:5,sorgent:[4,6],sostitu:5,sourc:6,spec:1,specif:1,sphinx:6,sqlalchemy:[1,5],sqlalchemy_database_ur:5,srv:5,sslcertificatefil:5,sslcertificatekeyfil:5,sslengin:5,standard:6,start:[1,5],stat:5,steff:5,stess:5,strict:5,string:[1,5],strument:6,struttur:6,success:5,successful:1,such:1,sugger:5,system:1,systemctl:5,systemd:4,tabell:4,tables:4,talvolt:5,target:[5,6],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,trov:6,tutt:5,tweet:1,tweets:1,type:[1,5],ultim:6,unit:5,usa:5,used:1,user:[1,5,6],useradd:5,usernam:1,using:1,uso:5,usr:5,utility:4,utilizz:5,valid:1,valu:1,values:1,variabil:5,ved:[1,5],veng:5,venv:[5,6],verif:5,verification:1,verr:5,version:[5,6],vim:5,virtual:6,virtualenv:5,virtualenvs:5,virtualhost:5,volt:6,want:1,wantedby:5,wants:5,was:1,web:[4,5],whether:1,window_siz:1,windows:4,working:5,workingdirectory:5,you:[1,5]},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","Meta-documentazione"],titleterms:{apac:5,api:1,autogener:4,backend:5,bas:1,codic:5,colleg:4,com:5,compil:[5,6],configur:5,crawler:[2,5],cre:5,databas:[1,5],dipendent:5,document:[4,6],estension:1,far:5,fil:5,flask:1,frontend:5,gestion:1,gnu:6,guid:4,ide:6,inform:[],install:5,intellij:6,interfacc:3,mak:6,manual:4,met:6,metod:1,nest_backend:1,nest_crawler:2,nest_frontend:3,nodejs:5,nuov:5,percors:1,powershell:6,prerequis:5,progett:0,proxy:5,python:[1,2,5],react:3,revers:5,routes:1,scaric:5,serviz:5,sorgent:5,svilupp:4,systemd:5,tabell:1,tables:1,utent:[3,4,5],util:4,utility:1,web:1,windows:6}})