Giter Club home page Giter Club logo

google-calendar-hours's People

Contributors

aronwoost avatar dependabot[bot] avatar domdomegg avatar gustawdaniel avatar pkyeck 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  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  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  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  avatar  avatar  avatar  avatar  avatar  avatar

google-calendar-hours's Issues

Make percentage converter

Even though the project seemed to be abandoned, I've really enjoyed it. I hope someday you will implement the converter to percentage. Meaning, the time calculated there will be transformed into percents for each calendar section there

Week range is inaccurate and adds an extra day

Hi!

The Week feature adds an extra day. For example, 03.06.2019 - 10.06.2019 (June 6 — June 10).

If the week starts on Monday (June 3), it ends on Sunday (June 9).

The downside is it will add extra hours for the following day (June 10).

It appears to simply add 7 to the start date rather than account for the first day and move 6 from there.

Date formatting not compatible with google sheets

First off, I love this tool! I work as a consultant, and this makes handling logging of hours and preparing monthly invoices a breeze, so thanks!

Just one teeny tiny request: The csv output date format DD.MM.YYYY HH:mm doesn't play well with google sheets, so I have to fiddle a bit after import. A change to YYYY-MM-DD HH:mm – either as default or as an option – would make things even smoother :)

'RESET to this week' when week begins Monday is off by one

Given:

  • the current day is a Sunday
  • the user has set the range mode to 'Week'
  • the user has set the 'Week starts on' option to 'Monday'

When

  • the user clicks 'RESET to this week'

Then

  • expected behaviour: the range is set to the current week
  • actual behaviour: the range is set to the next week

Example: set your system clock to 2019-11-10, go to week mode and set 'Week starts on' to 'Monday', then click 'RESET to this week' - it'll set the range as 11.11.2019 - 18.11.2019, despite the current date (10.11.2019) not being in that range.

Broken?

Thank you so much for your project! As a private contractor, it is essencial on my day to day for calculating bills for clients.
Unfortunately, it has stooped working for me a few months ago. Whenever I try to access my calendar, it shows Error 503 and a link I can't copy / click.
Is there a solution? Did I do something wrong?

Overnight events aren't counted

Overnight events (or more specifically, events that cross from one time period to the next) are not counted.

For example, there's an event in my calendar that started on Saturday and ended on Sunday. That event is not counted by the Google Calendar Hours Calculator for either last week or this week. Same thing if I have it calculate daily or monthly events; anything that crosses from one day or month to the next doesn't show on either the day it starts or the day it ends.

Can't select Dates

I can no longer select certain dates in the custom field. So basically I can't really use this app

Timezone issue

2 issues I've found recently.

  1. When I try to run a range of days, I have to select the day before and the day after the actual days that I want. For example, if I want the 1st-15th of the month, I have to select the last day of the previous month and the 16th, in order to have the 1st and 15th included. If I select from the 1st to the 15th, I only get results for the 2nd to the 14th.

  2. The export to csv used to give me the date and the correct times in my time zone (mountain time), but now the export shows the times 6 hours ahead of the actual times in the events and the formatting is messed up, there's the date, then a T, then the time with 3 zeros and a Z after so I have to reformat the entire cell in order to get what I want which is the date and the correct time.

Overly precise hour counts (to over a dozen decimal places)

I have some calendar events that have durations that don't end in clean, obvious numbers. Such as an exactly 13-minute-long event. I believe I have more than a few of them. Adding them all together seems to lead to some display issues.

Whatever the cause, there are some farcically precise floating-point values on display in the summary.

image

Rounding these down to two decimal places would work well.

Getting OAuth2 Error

In Chrome [64.0.3282.167 (Official Build) (64-bit)] I'm going to the page and clicking "Connect to Google Calendar", but I'm getting the following error:

Error: redirect_uri_mismatch

The redirect URI in the request, https://google-calendar-hours.com/auth.html, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: https://console.developers.google.com/apis/credentials/oauthclient/502172359025.apps.googleusercontent.com?project=502172359025

Going to the developer console page simply says "Failed to load". Note that this happens in Incognito mode too.

Self host in Apache server?

Hi, thanks for such an useful tool, i wonder if you could give some tips on how i could have the app inside my VPS with Apache.
Best regards,

Feature request: Checkbox Count parallell activities only once

Hi,

I have a feature request that would make the application much more useful for me.

I want to check how many hours I worked one week, and when I do check with my work calendar, sometimes I have multiple parallell events making the total hours for the week go more than actually time spent.

Would be great if there was an option to count paralell activites only one time.

Eirik

How can i run it locally

How can i run it on my local browser instead of server ?
Please can you provide some more details ?

Unable to choose sign in

When I try to choose a calendar I get a message that "Sign in with Google temporarily disabled for this app"
Screenshot 2019-09-23 10 45 07

show details in chronological order

Currently the order of details is according to sum of time spent on particular entry. This is nice but because of working (and putting events) in different timezone, it may happen that some events will be shifted to different month when doing summary in specific timezone. Sorting details in chronological order would allow to easy check if something like that happened.

Add functionality for Office 365

Hey guy! Love this app. Currently I use it by combining Outlook 365 and gmail. Basically Iopen Calendar ICS from Outlook on my GMAIL calendar and then your program can count the hours.
Problem is Google takes a really long time to refresh this Calendar. So wanted to see if possible to make this into an Outlook Calendar counter.

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.