Coder Social home page Coder Social logo

innovinati / scrapretty Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 1.0 572 KB

A pretty and serverless dashboard for your Scrapyd instances

License: MIT License

SCSS 0.31% Vue 79.33% JavaScript 20.36%
scrapy scrapyd scrapyd-ui scrapyd-dashboard vuetify nuxt vue serverless static-site

scrapretty's Introduction

scrapretty

Travis (.com) GitHub GitHub code size in bytes

A pretty dashboard application for monitoring Scrapyd instances built with NuxtJS & Vuetify

Motivation

A common problem for Scrapy users is the lack of a built-in admin/monitoring UI. In fact, there are a quite a few 3rd party solutions out there trying to solve this - but most of them consist of bloated dashboards and usually require a server/backend to make up for Scrapy's ad-hoc-only scheduling. This project has two main goals:

  • Offer a simple and intuitive application for managing/monitoring Scrapyd hosts
  • Do this purely on the client side (only host/connection data will be stored in browser)

As with every software, this won't suit everyone's needs. If you're looking for a fully-fledged admin application, you might want to take a look at ScrapydWeb, Gerapy or SpiderKeeper.

Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

For detailed explanation on how things work, check out Nuxt.js docs.

Docker

coming soon...

scrapretty's People

Contributors

maximiliancw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

zanachka

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.