Git Product home page Git Product logo

yasgui's People

Contributors

ate47 avatar dependabot[bot] avatar dinikolop avatar gerwinbosch avatar huxiaotriply avatar ivan-kovatchev avatar jameslaneconkling avatar jaresan avatar jervenbolleman avatar laurensrietveld avatar melvinroest avatar mpvharmelen avatar retog avatar rosscurry avatar rubenw avatar wouterbeek avatar woutermont 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

yasgui's Issues

Support query links

Issue with:

  • generating the query link (ideally: incorporate links of pivot and gchart config. might need to modify this in yasr)
  • consuming link (right now, all YASQE instance change when using a 'query=' param)

And, make sure this is backwards compatible with existing yasgui query links

Cannot build freshly-cloned YASGUI

when running gulp:
[15:23:09] gulp-notify: [Error running Gulp] Cannot find module '../lib/DataTables/media/js/jquery.dataTables.js' from '/Users/ali/my-nodes/YASGUI/node_modules/yasgui-yasr/src’

Fix yasgui icon

Problem: does not render nicely on all operating systems (max shows ugly font)
Remove characters, and change to regular svg image.

Make it easy to set up a very compact page (and other ideas)

I'm quickly relating my experiences and brainstorming below in case they might help in further development. Of course I would be happy if you implemented this, but don't want to come off as being ungrateful for your excellent work thus far.

I work with large queries and result sets and so I am sensitive about wasting screen space. I've attached a screenshot of what a page I'm hacking on looks like. However I find it fairly difficult to figure out what things to set. In this I've changed the SPARQL editor font (googles "Source Code Pro"), size and spacing, have made the SPARQL window autosizing (still can't figure out how to set this as default I have to yasqe.setSize(null,"auto") for each instance) and have changed the result table font size, spacing, and column layout.

I'm hacking this using insertRule(http://davidwalsh.name/add-rules-stylesheets). The settings are below. I'm no javascript/css master, so don't laugh at my stumbling aroung ;-)

This: YASR.plugins.table.defaults.useGoogleCharts=false; is obviously not the way to turn off the google chart. How should I?

The other interface elements are still larger than they I need them to be.

is larger than it needs to be. I love the raw response vs table view but don't need the pivot table or google chart, so a simple checkbox would suffice. Perhaps the search window can be placed up with the tabs.

For the editor it would be nice to have a quick switch to move between autosize and a fixed size editor (with the number of lines when fixed size settable). As I mentioned in another report, folding the PREFIX section would be great. My style is never to use bare URIs in the query, instead defining a prefix with a readable label (our URIs are opaque). So that section can get large. However, if it were possible I would rather have the actual labels (completed) in the sparql query, with the query sent to the endpoint using the URIs.

I've also written an applescript that lets me programmatically send a query to YASGUI - That's nice for development where I'm generating queries in the R environment but can toss them to YASGUI for debugging. I can send this along if you would like.

sheet.insertRule(".yasgui .CodeMirror { position:left!important;font-size:11px!important;line-height:12px!important;font-family:Source Code Pro!important}", 0);
sheet.insertRule(".yasr table.dataTable tr {line-height:1px}",0)
sheet.insertRule(".yasr table.dataTable td { overflow:hidden; text-overflow: ellipsis;white-space: nowrap}",0)
sheet.insertRule(".yasr table.dataTable th sorting {width:auto!important}",0)
sheet.insertRule(".yasr table.dataTable thead tr th {width:auto!important;}",0)
sheet.insertRule(".yasr table.dataTable {width:auto!important;margin-left:0}",0)
sheet.insertRule(".yasgui .controlbar .endpointText {font-size:13px;width:500px!important}",0)

screen shot 2015-05-04 at 5 47 20 pm

Add endpoint search

Two sections in dropdown:

  • history
  • catalog (datahub endpoint). cache results in local storage

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.