Giter Site home page Giter Site logo

emacs-tracker's People

Contributors

ianxm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

emacsmirror

emacs-tracker's Issues

'count' and 'total' not intuitive

Perhaps it's just me, but I always need to think a few seconds about whether to use count or total.
How about instead:

total --> sum_values_in_entries
count --> count_entries

Feel free to close and ignore if you don't like this.

Remove the verb "entry" from the readme instructions

May want to include an example diary.org file or provide a little more detail what format it's looking for. When you pointed out that

diary entry format
emacs is very loose on diary entry formatting, but entries that metrics-tracker.el uses must look like:

I took diary entry as the headline format, and not the body. Orgmode capture templates use the term "entry" for new headline entries. I spent 30 minutes adjusting my headline entries before I finally tried moving it to the body section where it finally worked. This could lead to a lot of frustration for other users and may steer people away.

From the orgmode manual:

entry
An Org mode node, with a headline. Will be filed as the child of the target entry or as a top-level entry. The target file should be an Org file.

specified time not representable

I'm having lots of other data in the file I use as the journal file, and emacs-tracker crashes on entries like:

Numbers: 619, 609, 671, 698

with

Debugger entered--Lisp error: (error "Specified time is not representable")
encode-time(0 0 0 0 0 619)
apply(encode-time (0 0 0 0 0 619))

Would it be possible to make emacs-tracker ignore these lines?

feature requests: differential data

When you log e.g. the electricity meter every week, it would be nice to be able to plot the difference between the current reading and the previous one, to track weekly consumption.

Multi-report view

First, thanks for the awesome package โ€“ it's already radically better than every phone app or website I've already tried to use for just this kind of info-tracking purpose.

The only feature that I'm missing would be a multiple-report "dashboard" page -- a way to pop up a single buffer with the graph/table results from (for instance) three or four named reports in it, so you could look at all your reports at-a-glance.

I think that would just require some hacking on how the temp buffers for showing results are managed and created? But I'm resoundingly mediocre at elisp. Anyway, if you've got time and interest, I think it'd be a great feature. Thanks again!

feature request: data in min:sec format

Apart from data in floating point format, it would be useful to be able to specify data in min:sec format (or hour:min:sec format), e.g. to log the duration of a jogging session.

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.