Skip to content

OnShape extension for automatic time tracking and metrics generated from your activity. Powered by WakaTime!

Notifications You must be signed in to change notification settings

JeffreyWangDev/onshape-wakatime

Repository files navigation

Onshape-Wakatime

Time-tracking Chrome Extension for Onshape using Wakatime.

Installation

Chrome

  1. Goto this link
  2. Press Add to Chrome!

FireFox

  1. Goto this link
  2. Press install!

Usage

• Navigate to Onshape.
• The extension tracks your work and sends heartbeats to Wakatime.
• Configure your API key in the popup.

Overview

Metrics, insights, and time tracking automatically generated from your OnShape activity.

Track your OnShape design time automatically with WakaTime. Get insights about your design activity, time spent on different projects, and visualize your productivity patterns.

  • 🎨 Automatic time tracking for your OnShape work
  • 📊 Detailed metrics about your design activity
  • 🔄 Real-time synchronization with WakaTime dashboard
  • 🚫 Privacy-focused: only tracks when you're actively working
  • 🌐 Works across all OnShape files and projects

Wakatime

For the general public to use

  1. Install the Onshape Wakatime browser extension
  2. Go to https://wakatime.com/settings/api-key
  3. Copy and set this as your api key
  4. Set https://wakatime.com/api/v1/ as your api url
  5. Start working!

Hackatime Implementation

For Hack Club's Hackatime users

  1. Install the Onshape Wakatime browser extension
  2. Go to https://hackatime.hackclub.com/ and look for a popup in the upper left (It shows up if your api key is invalid or not set). Click the button and you should be all set!
  3. If that did not work, click on settings on the left side of the webpage
  4. Scroll down to the section labelled Config File (pictured below)
  5. Copy your api key, as highlighted above
  6. Then, enter the api key into the box thats for the API key
  7. Make sure the box is checked!
  8. Go to onshape and start working!

Your data is securely sent to WakaTime's servers and can be viewed in your WakaTime dashboard.

The extension tracks:

  • Project name
  • Time spent editing/viewing
  • The time of day you made changes

Dev install

  1. Clone the repository.
  2. Go to chrome://extensions.
  3. Enable “Developer mode”.
  4. Select “Load unpacked” and choose the project folder.

About

OnShape extension for automatic time tracking and metrics generated from your activity. Powered by WakaTime!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published