Git Product home page Git Product logo

Comments (4)

mrhappyasthma avatar mrhappyasthma commented on June 11, 2024

A good first step here would be to refactor all the URL fetches to occur with a single method call that returns the dictionary of final results for the UI.

Then the URL handler can just call this function and return the result.

Separate code could then call into this function manually for things like APIs.

from isthisstockgood.

mrhappyasthma avatar mrhappyasthma commented on June 11, 2024

Code is now separated, but feasibility is limited by AppEngine. I'd have to rate limit the API and provide API keys, which feels like a lot of work for minimal payout.

It's easiest to just clone the code locally and execute the DataFetcher calls manually. (As a short-term workaround.)

from isthisstockgood.

mrhappyasthma avatar mrhappyasthma commented on June 11, 2024

I added a separate repo to do this: https://github.com/mrhappyasthma/Rule1-StockScreener

Coding up an API (even if it's not enable for now due to cost limitations) may still be a nice stretch goal.

from isthisstockgood.

kocielnik avatar kocielnik commented on June 11, 2024

I view the API-like endpoint you created in 2021 as a convenient test interface for the computing logic.

While the test methods calling particular classes would need to be updated in case the internal logic changes, such tests would ensure no update would be needed as long as the output (dict) remains the same.

This may be a totally unhelpful idea.

I just wanted to let you know I've been experimenting with it, and the test code is here.

Credit: Thinking of such tests was possible for me only thanks to the internal "endpoint" you created in 2021:)

from isthisstockgood.

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.