Giter Site home page Giter Site logo

trackr's People

Contributors

mattcarmody avatar

Stargazers

 avatar

Watchers

 avatar

trackr's Issues

Add Anki

Can access the SQLite db directly on desktop. Data won't always be synced up daily, so give it ability to backfill

Always puts data in new row, possible duplicates

All modules, beside the email updates, automatically append to a new row in the spreadsheet. I'd rather it checked to see if an entry had already been made for that date. Then the program can be run more than once a day without creating duplicates.

HackerRank points skewed by login

HackerRank gives points just for logging in and they grow with each consecutive day. I'd rather this program filtered out points earned from anything other than completed exercises. This is especially true because the script (attempts to) log in to HackerRank daily.

Clean up db connection handling

I have a feeling I don't need to be passing cur around all the time. If not, clean up before refactoring trackr.py's function calls.

Break up log file

Currently appends everything to a single text file indefinitely. This can be improved, look into best practices

pullFromEmail is failing

Haven't dug into the details or traceback. When I first added a couple print statements:

    print(rel_entry)
    print(words)

after line 9, it unexpectedly "solved" the issue. I didn't commit those changes, it needs a deeper dive.

HackerRank profile page 404

Often the HackerRank profile page will 404, causing a day to be missing in the list and update incorrectly in the main spreadsheet page.

Duolingo - auto adjust when they add a language

Occasionally Duolingo adds a new language which causes data to be saved to the wrong fields. Short term fix to add a flag whenever they introduce a new language. Long term find a better way that doesn't require maintenance.

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.