GithubHelp home page GithubHelp logo

wefindx / metadrive Goto Github PK

View Code? Open in Web Editor NEW
8.0 5.0 1.0 572 KB

Generic Interfaces to Addressable Objects

License: Apache License 2.0

Python 100.00%
driver framework crawler-engine controller-manager formats protocols sessions proxies generators iterators

metadrive's People

Contributors

dependabot[bot] avatar eugulixes avatar mindey avatar mixyz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

lopugit

metadrive's Issues

Include the metaform-based normalization as default, to avoid adaptations to front-end widgets.

Right now, the data is returned unnormalized, and without the polycontext metasymbol (MFT-1) * attribute by default. However, developing the data-browser (viewer) then requires to adapt the ReactJS widgets to each situation.

Since the metaform package already exists, and provides required features, open source it, and make it a dependency. Let it the API default to normalized data fields and values.

Note: this requires fixing the latencies (pre-caching) of schemas for metaform. It is very slow now, because it does not cache schemas from wikis.

API is hanged by new versions of drivers requiring user input

Possible solutions:

  1. Make it auto-install the new driver versions if present by default.
  2. Make it ask to upgrade.
  3. Make not upgrade.

So, it is best to provide a setting in the ~/.metadrive/config about the drivers update policy, say, with a default not equal to 2. (which hangs API)

Probably needs to be written this explanation somwhere in the intro:

You need metadrive, because you want to design one interface to all world's services, so that you don't have to manually interact with them. In that sense, any person, who has to work with various systems, needs a metadrive to avoid having to learn to work with each of them. Also, every intelligence agency needs a metadrive, to be able to automate data collection and actions.

As a person, using metadrive, you will be able to be a "universal peer" that freely interacts with all protocols. In daily life, e.g., write your updates in any editor you like in one place, and have it published in any places (any social media or hardware groups) you like, and have all interactive comments from all of those places without having to manually interact with those interfaces.

As an organization, using metadrive, you will be able to take multiple applications, and automatically collect and merge data about all of them, to create AI insights automatically, without any manual human integration work, and also, execute actions on those systems as a result of AI decisions.

Metadrive is the syntax sugar for merging world into one hypergraph, where each driver provides hyperedges.

Use .gitconfig to determine git user if possible.

Creation of config asks for github username. Solution could be use .gitconfig's username, or leave as None. if None, the code should throw proper errors and notifications, if the feature requires editing config to enter GH username.

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.