krisbuist / timeular-zei-linux

Linux client for the Timeular ZEI
MIT License
32 stars 11 forks source link

[Meta] Timeular Pro required for API usage? #10

Open hija opened 5 years ago

hija commented 5 years ago

Hey,

I just didn't find any information on the timeular website about whether I need the pro package to use the api. I think about purchasing the timeular and using this tool, so I thought you guys/girls could tell me if the pro package is required.

Sorry for this meta question but I did not know where to post it otherwise :)

tnilanon commented 5 years ago

API access is listed under Pro Plan features here: https://support.timeular.com/en/articles/1768088-what-s-included-in-the-pro-plan

LaurensVanAcker commented 5 years ago

I presume you don't need an account with them if you push directly to Toggl. Then you can register for the Bluetooth events. I bought one myself to try this as well.

krisbuist commented 5 years ago

Currently, this project doesn't work without the Timeular API, no. Technically, it would be feasible to directly integrate with the Toggl API, but that would also require to take care of registering and linking device sides to projects, which is – imho – out of scope for this project.

Tbh, I didn't know the Pro-subscription was needed for the Timeular API; early users got a free (as in: without additional charge after buying the device) lifetime-pro license, so personally, I never noticed the change in features. Thanks for indicating this, I'll update the readme to make this information more prominent

LaurensVanAcker commented 5 years ago

It may be possible by modifying the Toggl project names. For example: "side 3 - original project name". That way no additional interface is needed.

keikoro commented 5 years ago

Curious. I purchased the device just this week, after asking lotsa questions upfront about API usage and plans – exactly because I need to make it work on Linux but have no interest in a Pro subscription beyond the trial. One of the first things I was told was that Linux users indeed have to use customer-contributed workarounds (fine with me) and that API access was also available to Basic users...

I just sent them another email based on the link provided earlier and what the descriptions of the plans say there, currently waiting to hear back from support.

krisbuist commented 5 years ago

It may be possible by modifying the Toggl project names. For example: "side 3 - original project name". That way no additional interface is needed.

Although that would be technically possible, it doesn't feel very elegant because it would clutter your Toggl project names and reports. This approach feels like a workaround instead of a proper solution.

I just sent them another email based on the link provided earlier and what the descriptions of the plans say there, currently waiting to hear back from support.

Great! Curious about their reply :)

tnilanon commented 5 years ago

API access was also available to Basic users

If they confirm that they provide API access for the Basic plan, then I have no need to be on their Pro plan anymore. :)

hija commented 5 years ago

@keikoro Any news? :)

keikoro commented 5 years ago

Hey!

So what they told me was that the info which was linked to, which lists API usage as a Pro feature, is indeed how they are communicating it at this point in time, though the API is accessible to Basic users as well.

To me this seems like a marketing tactic, but at the same time I'm aware they could very well limit API usage in future. What I'd do is to contact them personally to have something in writing / to point to in case they do. Doesn't mean they couldn't still change how they handle things – they didn't promise continued access, after all – but to snub existing users who actually need to access the API to make the product work in the first place (no software for Linux) would be a silly move.

tnilanon commented 5 years ago

Thanks for the update. Useful information. :)