Giter VIP home page Giter VIP logo

toolbox's People

Contributors

ascourtas avatar bengalewsky avatar blaiszik avatar jgaff avatar nickolausds avatar wardlt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

toolbox's Issues

Confusing behavior of `login` with `make_clients=True`

login will return a mix of Clients and Authorizers when you set make_clients=True. While this makes the code robust to users requesting authorizers for services that are not known by mdf_toolbox, it requires users to know what services are defined in their specific version of toolbox to know what output type(s) to expect . I suggest we throw errors instead.

Line in question:

if make_clients and scope in KNOWN_CLIENTS.keys():

Add Other Known Clients

We should add DLHub and FuncX to KNOWN_CLIENTS before our next rollout. Eventually, we can add Foundry but it's quite ready yet.

Add utility for deleting credentials

Our dlhub_cli has a logout function, which should remove all credentials from the system.

As the credentials are stored using toolbox, we should implement a "logout"/"clear credentials" function here.

SearchHelper can be simplified using new Globus Search features

We should re-implement the search helper to make it push more query logic onto Globus Search using its new API features. For example, many of the "exclusion" operations could be implemented via filters instead complex modifications of a single query string.

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.