Skip to content

eventuallyc0nsistent/arachne-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Arachne

WARNING: This project is still in it's nascent stage so needs a lot of manual configuration.

You can control your scrapy spiders through a flask app. All you have to do is upload your spiders into the spiders/ directory and controll them using the spiders web UI.

###Getting started: Install dependencies (it still doesn't have all the dependencies)

pip install -r requirements.txt

Add a config.ini file in the root folder of this project.

[global]
path = /your/path/to/arachne/
debug = True ; False on production
secret_key = AnyRandomStringYouPleaseButKeepItVeryVerySecret
server_name = local

[sqllite]
name = arachne

; This is for my SMTP logger
[mandrill] 
key = MANDRILL_API_KEY
from_email = your@email.com
from_name = Your Name
smtp_host = smtp.mandrillapp.com
smtp_to_user = your@email.com
smtp_username = your@email.com

Start running using the command

twistd -n web --port 8080 --wsgi app.app

Open your browser and goto the location http://localhost:8080

Here's how the UI looks for the sample spiders in the project Image of sample

About

Control your Arachne spiders through a web UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages