Giter Site home page Giter Site logo

habitica-leetcode-handler's Introduction

Hi there ๐Ÿ‘‹ I'm Alex

Sidebar View a graph of the subreddits that mention other subreddits on their sidebar http://afescar.com/sidebar
Calculator-Game-Solver A tool to make Calculator Game not fun anymore. ยฏ_ (ใƒ„)_/ยฏ

habitica-leetcode-handler's People

Contributors

afloresescarcega avatar

Watchers

 avatar  avatar

habitica-leetcode-handler's Issues

Restructure to class based program

  • Setup initialization of the app object
    • Make sure to see if the data that we are reading from still exists
    • Load into memory the all of the data
  • Create a file with all jobs to run at specified times

Leetcode python module

  • Checkout this unofficial Typescript api
  • Setup authentication for Leetcode unofficial API
    • Create script to get a new token when the old token has expired
  • Read the difficulty of a problem that is being suggested. #2 <- for setting the difficulty of the habitica task
  • Find the status of a problem
  • Find the time that a problem has been attempted

Habitica handler python module

  • Setup authentication for Habitica API
    • Create script to get a new token when the old token has expired
  • Add a new task every hour
  • Check to see if task is still unfinished at a specific time
  • Auto check a daily when a task has finished
  • Auto add on a habit when a leetcode problem has been finished
  • Set the difficulty of task according to the difficulty of Leetcode problem #4

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.