mirror of https://github.com/CIRCL/lookyloo
Update readme
parent
f7f1abc9e4
commit
017ad8f9dc
38
README.md
38
README.md
|
@ -1,12 +1,9 @@
|
||||||
Lookyloo
|
# Lookyloo
|
||||||
========
|
|
||||||
|
|
||||||
*Lookyloo* is a web interface allowing to scrape a website and then displays a
|
*Lookyloo* is a web interface allowing to scrape a website and then displays a
|
||||||
tree of domains calling each other.
|
tree of domains calling each other.
|
||||||
|
|
||||||
|
# What is that name?!
|
||||||
What is that name?!
|
|
||||||
===================
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -20,25 +17,40 @@ In L.A. usually the lookyloo's cause more accidents by not paying full attention
|
||||||
Source: Urban Dictionary
|
Source: Urban Dictionary
|
||||||
|
|
||||||
|
|
||||||
Implementation details
|
# Implementation details
|
||||||
======================
|
|
||||||
|
|
||||||
This code is very heavily inspired by https://github.com/etetoolkit/webplugin and adapted to use flask as backend.
|
This code is very heavily inspired by https://github.com/etetoolkit/webplugin and adapted to use flask as backend.
|
||||||
|
|
||||||
Installation of har2tree
|
# Installation of har2tree
|
||||||
========================
|
|
||||||
|
|
||||||
The core dependency is ETE Toolkit, which you can install following the guide
|
The core dependency is ETE Toolkit, which you can install following the guide
|
||||||
on the official website: http://etetoolkit.org/download/
|
on the official website: http://etetoolkit.org/download/
|
||||||
|
|
||||||
Protip
|
## Protip
|
||||||
======
|
|
||||||
|
|
||||||
If you like using virtualenv and have `pew` installed you can also do it this way:
|
If you like using virtualenv and have `pew` installed you can also do it this way:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get install python-qt4
|
sudo apt-get install python3-pyqt4
|
||||||
pip install -r requirements.txt
|
```
|
||||||
|
|
||||||
|
# Installation of scrapysplashwrapper
|
||||||
|
|
||||||
|
You need a running splash instance, preferably on docker: https://splash.readthedocs.io/en/stable/install.html
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt install docker.io
|
||||||
|
sudo docker pull scrapinghub/splash
|
||||||
|
sudo docker run -p 8050:8050 -p 5023:5023 scrapinghub/splash
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
# Installation of the whole thing
|
||||||
|
|
||||||
|
(assuming you already installed the dependencies ete3 and splash in docker)
|
||||||
|
|
||||||
|
```bash
|
||||||
pew toggleglobalsitepackages # PyQt4 is not easily installable in a virtualenv
|
pew toggleglobalsitepackages # PyQt4 is not easily installable in a virtualenv
|
||||||
|
pip install -r requirements.txt
|
||||||
pip install -e .
|
pip install -e .
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue