Tropology acceseaza cu crawlere TVTropes.org, converteste relatiile dintre pagini intr-o baza de date PostgreSQL si va ajuta sa vizualizati relatiile dintre concepte, tropi, creatori si material.
Acesta este in prezent un experiment personal. Se va schimba, asa cum fac experimentele, dar poate ca veti gasi utilizarea in ea ca loc de joaca de testare.
Aceasta este versiunea 1.1-SNAPSHOT. Aceasta versiune este foarte mult in lucru , deoarece fac cateva modificari fundamentale pentru a utiliza AWS.
Puteti citi mai multe pe site-ul nostru.
Conditii prealabile
Clojure
Veti avea nevoie de Leiningen 2.0 sau o versiune superioara instalata.
PostgreSQL
Mediul meu actual de dezvoltare este PostgreSQL 9.4.5. Se asteapta la o baza de date numita tropologie pentru mediul de dezvoltare si tropologie_test pentru mediul de testare.
Exista scripturi de migrare incluse, dar actioneaza numai pe tabele si nu creeaza baze de date.
Vedea
scripturi / create-test-environment.sh pentru modul in care creez un container Docker pe OS X pentru teste.
Dupa ce ati instalat PostgreSQL si ati creat bazele de date, va trebui sa rulati:
AWS
Sunt in proces de migrare a stocarii datelor catre AWS. In prezent, documentele accesate cu crawlere sunt stocate pe o galeata S3.
Va trebui sa va configurati mediul pentru a adauga valori pentru cheia de acces S3, cheia secreta si punctul final. De asemenea, puteti crea un profile.clj cu aceste valori.
pajotes folladas caseras reales
abuelas sexi pajas en español
xxx españa coños ricos
orgias abuelas incesto lesbianas
follando abuelas brutal tops
danna paola desnuda casadas españolas follando
feet hentai mamadas de polla
sexo gratis incesto sexo hd
videos porno violada porno france
porno madre hijo español peliculas eroticas italianas
vídeos de sexo gratis xxxespañol
lesbianas preciosas incestoxxx
mujeres tetudas follando con mi mujer
madre española follando con su hijo videos xxx violadas
sexo con cincuentonas peliculas porno castellano
pilladas de torbes españolas masturbandose
maria patiño desnuda abuela porno
maduras en playas nudistas muy maduras follando
masaje final feliz fiestas xxx
madurafollando mi mujer me folla el culo
“: punct final “us-west-2”}}}: profile / test {: env { : s3 {: access-key “…”: secret-key “…”: punct final “us-west-1”}}}}
Exemplu de baza de date
Aici puteti gasi o copie pg_dump’d a site-ului scanat complet. Este de 3,22 GB si include intreaga pagina cu licenta CC pentru cele care corespund setarilor noastre de accesare cu crawlere.
Importati in Postgres folosind psql ca de obicei.
Nu mai public o versiune a bazei de date fara continut, deoarece vizualizarea si explorarea curenta se bazeaza pe HTML pentru a extrage descrierile de referinta.
Intentionez sa inlocuiesc asta cu o cupa S3 dump odata ce noua versiune este activa.
Testarea
Testele de clojure pot fi executate cu lein test, odata ce baza de date a fost creata. Pentru testele ClojureScript, va trebui sa instalati PhantomJS 2 si sa rulati lein doo phantom (care poate fi utilizat pentru a rula continuu testele in timp ce lucrati).
O nota despre Cursive Clojure
Cursive Clojure nu accepta inca o modalitate de a lansa un REPL cu profil de mediu specific. Deoarece aplicatia isi citeste parametrii de conexiune la baza de date din configuratia mediului, daca porniti un REPL din Cursive si executati testele impotriva acestuia, le veti rula pe baza de date de dezvoltare si nu pe cea de testare.
Asigurati-va ca fie creati un profil REPL special pentru setarile testului, fie pur si simplu executati testele prin lein .
Alergare
Pentru a porni un server web pentru aplicatie, rulati:
Apoi accesati http: // localhost: 3000 / Consultati Utilizarea de mai jos.
Folosind
Nucleul Tropologiei este explorarea conceptului. Cand il incarcati pentru prima data, acesta va afisa o referinta aleatorie a trupelor din seria anime Samurai Flamenco .
Puteti alege sa marcati un fragment de referinta ca fiind interesant, care il adauga la o lista de articole apreciate sau pur si simplu sa-l ignorati. Daca vi se pare interesant un tropa mentionat, puteti face clic si pe linkul tropa. Acest lucru il va incarca ca articol curent de examinat, precum si va adauga fragmentul de text la lista articolelor care v-au placut.
De asemenea, puteti face clic pe Articolul aleator pentru a incarca orice pagina aleatorie din TV Tropes.
Faceti clic pe Afisare sub Graficul relatiei pentru a vedea relatia dintre elementele care v-au placut. Daca faceti clic pe oricare dintre noduri, se vor afisa conceptele imediat legate, iar dublu clic va incarca articolul respectiv pentru explorare ulterioara.
Niciuna dintre aceste informatii nu este salvata in prezent, deoarece ma joc doar cu explorarea tropelor, dar asta este pe lista mea de a face.
ATENTIE: FIE SPOILERS ! Inca nu aplic niciun stil care sa ascunda spoilere de subiecte.
Pasii urmatori
Urmatorii pasi pe care ii analizez sunt:
- Salvati un set de referinte pe care le-am gasit interesante in etapa de explorare.
- In prezent, afisam ca posibile fragmente toate elementele twikilink , dar unele articole rezumative folosesc acest lucru doar pentru a face legatura cu alte subsectiuni si nu contin informatii reale. Luati in considerare filtrarea acestora, vedeti daca poate diferentia cu usurinta intre cele care au continut si cele care nu au.
- Cautati, pentru a va permite sa incepeti explorarea dintr-un subiect preferat. Trebuie sa decid daca acest lucru se va intampla dintr-un titlu de subiect sau daca vreau sa adaug cautare text complet (ceea ce ar creste semnificativ dimensiunea bazei de date).
- Probabil o tema vizuala mai usoara.
Licenta
Tropologia este lansata sub licenta publica Eclipse 1.0.
Include Sigma.js pentru vizualizare.
Continutul TV Tropes este licentiat sub o licenta Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.
Drepturi de autor © 2015 Numergent Limited








