Code Monkey home page Code Monkey logo

crawly_ui's People

Contributors

dependabot[bot] avatar maiphuong-van avatar maslowalex avatar oltarasenko avatar qnvictoria avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

crawly_ui's Issues

CSV exporter

It should be possible to export items to CSV and to have a file as the result.

Please be aware that due to the size of the data it might be required to stream the resulting file.

Improve search

Currently, our search is pretty basic and slow. Also not user friendly at all :(. I wonder if we could improve the case with the help of live view.

I see it in the following way:

  • Search needs to support fields autocompletion [e.g. if I start to type ti: it should suggest title]
  • Search should support operators like: "AND", "OR" and "NOT" (Ideally also >, < and others)
  • Search should not be very slow :). Maybe we need some sort of benchmark to test it

JSON exporter

It should be possible to export items to JSON and to have a file as the result.

Please be aware that due to the size of the data it might be required to stream the resulting file.

Menu bar

We should add a menu bar, since now we start to have many pages to navigate to. Ideally something pretty. Not a button anymore

i.e

Home | Jobs | Spiders | Nodes | Schedule Spider
And home is the current index, jobs/spiders/nodes lists all of the said field, and schedule spider as it is now

Create spiders page

We need to have a page with a list of all spiders discovered by the crawlyui

Compillation error

Hi,

I try to compile locally the latest master :

commit 3b95de73299c4f62b84fa6f41418e2ffd0885dca (HEAD -> master, origin/master, origin/HEAD)
Author: Oleg Tarasenko <[email protected]>
Date:   Mon Dec 21 12:02:09 2020 +0100

    Speedup logs
$ iex -S mix phx.server`

`== Compilation error in file lib/crawly_ui_web/views/job_view.ex ==
** (SyntaxError) lib/crawly_ui_web/templates/job/spider.html.leex:26: unexpected token: end

My local env :

Erlang/OTP 22 [erts-10.7.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]

Elixir 1.9.4 (compiled with Erlang/OTP 20)

Decrease large spider names

Currently, spider names on UI are way too long. For example on the main page, we have Elixir.Spiders.Walmart as the spider. Lets do the following: Elixir.Spiders.Walmart -> Walmart

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.