All Projects → siegfried415 → Portia Dashboard

siegfried415 / Portia Dashboard

Licence: other
portia-dashboard is a visual web crawler based on scrapinghub/portia

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Portia Dashboard

Scrapydweb
Web app for Scrapyd cluster management, Scrapy log analysis & visualization, Auto packaging, Timer tasks, Monitor & Alert, and Mobile UI. DEMO 👉
Stars: ✭ 2,385 (+1098.49%)
Mutual labels:  spider, dashboard
Gerapy
Distributed Crawler Management Framework Based on Scrapy, Scrapyd, Django and Vue.js
Stars: ✭ 2,601 (+1207.04%)
Mutual labels:  spider, dashboard
Spiderkeeper
admin ui for scrapy/open source scrapinghub
Stars: ✭ 2,562 (+1187.44%)
Mutual labels:  spider, dashboard
Tipe
🎉 Next Generation API-first CMS for developers. Generate an API-first CMS from a GraphQL schema with offline prototyping and an inline editor
Stars: ✭ 2,157 (+983.92%)
Mutual labels:  dashboard
Dark
(grafana) Dashboards As Resources in Kubernetes
Stars: ✭ 190 (-4.52%)
Mutual labels:  dashboard
Yii2 Angular Boilerplate
Yii2 REST API + Angular10 Boilerplate (Frontend/Backend)
Stars: ✭ 194 (-2.51%)
Mutual labels:  dashboard
Halfmoon
Front-end framework with a built-in dark mode and full customizability using CSS variables; great for building dashboards and tools.
Stars: ✭ 2,583 (+1197.99%)
Mutual labels:  dashboard
Videospider
抓取豆瓣,bilibili等中的电视剧、电影、动漫演员等信息
Stars: ✭ 186 (-6.53%)
Mutual labels:  spider
Hadashboard
🐠 Dashing dashboard for Home Assistant (deprecated)
Stars: ✭ 195 (-2.01%)
Mutual labels:  dashboard
My Dash
🔢 A developer friendly dashboard for monitoring your self-hosted services with a clean and modern UI.
Stars: ✭ 193 (-3.02%)
Mutual labels:  dashboard
Platypush
A versatile and extensible platform for home and life automation with hundreds of supported integrations
Stars: ✭ 192 (-3.52%)
Mutual labels:  dashboard
Goribot
[Crawler/Scraper for Golang]🕷A lightweight distributed friendly Golang crawler framework.一个轻量的分布式友好的 Golang 爬虫框架。
Stars: ✭ 190 (-4.52%)
Mutual labels:  spider
Dashing Icinga2
Dashing dashboard for Icinga 2 using the REST API
Stars: ✭ 195 (-2.01%)
Mutual labels:  dashboard
Gentelella Rtl
Free RTL Bootstrap 3 Admin Template
Stars: ✭ 194 (-2.51%)
Mutual labels:  dashboard
Zi5book
book.zi5.me全站kindle电子书籍爬取,按照作者书籍名分类,每本书有mobi和equb两种格式,采用分布式进行全站爬取
Stars: ✭ 191 (-4.02%)
Mutual labels:  spider
Ok ip proxy pool
🍿爬虫代理IP池(proxy pool) python🍟一个还ok的IP代理池
Stars: ✭ 196 (-1.51%)
Mutual labels:  spider
Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+6983.42%)
Mutual labels:  dashboard
Nebula
Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.
Stars: ✭ 190 (-4.52%)
Mutual labels:  dashboard
Email Dashboard
📪 An interactive emailing management service with scheduling, templating, tracking and A/B testing.
Stars: ✭ 194 (-2.51%)
Mutual labels:  dashboard
Stisla
Free Bootstrap Admin Template
Stars: ✭ 2,772 (+1292.96%)
Mutual labels:  dashboard

Portia-dashboard

Portia is a great tool that allows you to visually scrape websites without any programming knowledge required. With Portia you can annotate a web page to identify the data you wish to extract, and Portia will understand based on these annotations how to scrape data from similar pages.

Because Portia by scrapinghub has no dashboard with it, so user can't get the status of spider and scraped items visually , for solving this problem, I add a simple dashboard to Portia, so everybody can get a free dashboard just like scrapinghub cloud.

Sometimes, you will need input user name and password to login, or give a query string to begain a search. Portia can't do this by default. So we add a functionality called "Action" to Portia, like Selenium IDE, user interaction with current page such as mouse click, keyboard input can be recorded as Action, and will be playback when crawling is started.

Running Portia

The easiest way to run Portia is using Docker. You can run Portia using docker by running:

docker run -v ~/portia_projects:/app/data/projects:rw -p 9001:9001 siegfried415/portia-dashboard start-dev 

Portia should now be running on port 9001 and you can access it at http://localhost:9001.

Documentation

When the docker started, you can get documentation at http://localhost:9001/doc/index.html.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].