Coder Social home page Coder Social logo

Browser Extension about reality HOT 5 OPEN

molybdenum-99 avatar molybdenum-99 commented on May 29, 2024
Browser Extension

from reality.

Comments (5)

zverok avatar zverok commented on May 29, 2024

Thanks!

I think, reality-based extension can be really cool, though I'm not sure which approach could be possibly used:

  1. either complete port of Reality (and underlying libraries) to JavaScript (this way potential extension does everything on itself: fetches data from Wikipedia/Wikidata/other sources, parses it and displays);
  2. provide some reality-powered server proxy, so the extension could just do GET proxy?entity=France and receive pretty json.

The former solution requires a lot of coding (infoboxer library, which Reality relies on for Wikipedia parsing, is 3.5k code lines, several monthes of work and pretty complicated parsing logic).
The latter could be easier, but requires some free/paid server, devops and maintanance tasks.

So, I'm open for proposals but have not enough resource to do it myself :)

from reality.

smostovoy avatar smostovoy commented on May 29, 2024

I can make a simple app which will eval input string. Also, it can work as API for browser extension. Should be easy and I can support it. Puma server can handle quite a lot of requests in parallel so we can stay on a free plan for a while.

from reality.

smostovoy avatar smostovoy commented on May 29, 2024

browser extension is kind of cool because there is a built-in way to store a config. So if you want to use Extra you can add API tokens on plugin settings page and they can be sent on each request

from reality.

nambrot avatar nambrot commented on May 29, 2024

I think server/proxy route is probably the way to go.Caching this can go a long way.

from reality.

zverok avatar zverok commented on May 29, 2024

I totally like the idea, but currently am not ready to do hosting/devops for this.
Have no objections if somebody will :)

from reality.

Related Issues (20)

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.