Code Monkey home page Code Monkey logo

amcat4client's People

Contributors

jbgruber avatar kasperwelbers avatar nruigrok avatar vanatteveldt avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

peterwalchhofer

amcat4client's Issues

plugins for output

Get list of (python) script plugins from server, allow user to pick script, get options from server, let user fill in options, get results, display appropriately (e.g. list / table / qraph / custom html / custom figure)

Graph/chart output for queries

Allow users to pick graph type ( line/bar and/or presets like "results over time"), allow user to pick axes, show results as graph

Aggregate per day on summary load

When opening the client (summary page), it seems to also query an aggregate per day (perhaps to get total # of hits?) next to the proper aggregate per

Filter on type

For existing non-text columns, offer a useful filter (e.g. date range, medium picker dropdown). Probably some sort of 'add filter' button next to the query bar?

Error in getting aggregate statistics (summary.tsx)

Please check out the bug caused by the index wp3 . I have no clue about react, but now the screen is completely white, and the browser console reads as follows:

Screenshot from 2022-11-30 15-22-04

I cannot reproduce this error with the python client

Anonymous usage

It would be nice to allow an index to be used without login (presumably as reader or metareader) eg to expose/share a dataset

Loading indicator

After changing a query it now immediately kiss the results, but if that takes longer than eg 1 second it's not obvious that it's actually peeing the new query. Some sort of loading indicator would be nice!

Make output / results display self contained

Currently there are some interactions between the queryscript business logic and the display of results. I think it would be good if results are 'self contained' in that they contain the metadata needed to display them and interact with them, including table structure, clicking to document details (#5), and pagination.

So every result should be structured to have 'metadata' and 'results' keys, where the metadata contains all needed information on columns, pagination, possible actions, etc.

Multiple queries

Add extra query bar for e.g. line graph with multiple queries

Click to see article text

In the documents result screen, click on an article to get a (modal screen with?) the article details and text

creating / viewing / modifying sets/tags

replacement for amcat3 articlesets. tags are a normal elasticsearch field, but it would be good to give them some interface support:

  • add/remove from set in article list [and 'add whole query to set']

save query

Allow user to save a query as a stable url. Most useful if we can guarantee immutable sets

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.