Auto pulsing stopped working!
Auto Pulsing has a protection built-in for excessive pulsing. If you have somewhere where there is no internet connectivity (and so you cannot connect to the website to pulse), the client will try to pulse three times. If those three times fail, it will disable auto pulsing and let you know (via ...
Can I pulse automatically?
If you would like to pulse your local statistics automatically towards the website, you can!
There are several options you can configure as displayed below:
If you would like to pulse every day at 7pm, you can configure this:
The "hour" is in 24-hour format.
You can configure multiple auto...
Can I run the client on my server?
WhatPulse is all about user generated statistics. When you run the client on a server, the statistics that are capture by the client are not generated by you, the user, but by many other people using your server. This means that running the client on servers is not supported.
There will be a fun...
ChmodBPF on Mac OSX
The ChmodBPF script supplied with the WhatPulse client installer on Mac OS, is a script to provide your local user with read access to so-called bpf devices (/dev/bpf*). Without these read access rights, WhatPulse cannot measure your network statistics. The permissions of these bpf devices are re...
Client does not count in RDP Session
The WhatPulse client does not count statistics during RDP sessions. This is intentionally done to prevent cheating. When you have finished using RDP, restart WhatPulse on the remote machine to re-enable tracking of statistics.
Client Online Backups
Online Backups are designed to keep your data safe and tucked away when you need it. This feature sends a backup of your local database to our website and lets you download it, if needed. If your computer crashes, or you're changing to a new computer, this feature allows you to easily keep your s...
There are 2 files that the WhatPulse clients uses to store it's statistics and settings;
whatpulse.db (Local statistics and settings)
whatpulse.wpw (Online statistics and login information)
These files are located in different locations on different Operation Systems.
Docker and WhatPulse
The developer product Docker and the WhatPulse do currently not play well together. Previously, reports has said that the WhatPulse client starts running at 100% CPU and starts to consume a lot of memory when a Docker instance is launched. This has been fixed in WhatPulse 2.8 by simply ignoring t...
Does the client log stuff?
Yes! It logs stuff. Especially handy when you're having trouble, it logs a bunch of things that might be helpful.
You can find a log file named "app.log" in your data directory (see here for the directory path: Data Files)
Enabling the Client API
The Client API is a feature that allows you to retrieve real-time statistics via a programmatic way from the client on your computer. It is a RESTful API and is explained in detail in our Developer Center. This article explains how to enable the Client API in the settings of the client.
Error "AES functions not available" on Windows
When you've just installed the client and want to get started, but are faced with this error:
There are two things that can be preventing the client from running;
Commonly used package "Microsoft Visual C++ 2008 Redistributable Package (x86)" is missing from your computer. You can download an...
How are applications uploaded?
Since WhatPulse 2.2, the client has been able to upload your local application statistics to the website. This article will go into a little bit of detail on how it actually does that.
Whenever the client detects that an application is getting attention (whether it be input or active uptime), it ...
How does the client communicate with the website?
To communicate with the website, the WhatPulse client uses a SSL encrypted connection. This means it will open a connection to client.whatpulse.org (previous versions used pulse-stats.whatpulse.org) on port 443. If you have a restrictive firewall in place, please allow this connection, or the cli...
How do Premium Subscriptions work?
Premium service subscriptions give you access to all of the premium services that are available to WhatPulse users. Subscriptions are paid via PayPal. A Subscription to premium services can be started by going to the Premium Services page, then clicking on the button labeled Subscribe! This will ...
By default, the WhatPulse client looks at all your running applications for network and uptime statistics. If you would like to ignore (exclude) certain applications from being measured, you can!
The ignore list of network and uptime are two separate lists. So if you ignore an application for up...
Installing the Mac OS X Client
The WhatPulse Mac client is fairly simple to install. You can either watch this short video of how to install (tip: watch it in fullscreen), or you can check out the stop by step instructions below the video.
Navigate to the Downloads tab of the website.
Select the Downloa...
Installing the Windows Client
The WhatPulse Windows client is fairly simple to install. You can either watch this short video of how to install (tip: watch it in fullscreen), or you can check out the stop by step instructions below the video.
Navigate to the Downloads tab of the website.
Select the Dow...
Keys and Clicks not counting
There's a case where your keys and/or clicks could not be counting properly on your Windows computer, which is where certain applications (mostly games) block the WhatPulse client access to those stats. They're greedy and want to keep them for themselves. We have devised a way around thi...
Linux Client Not Counting Input
If the Linux client is not counting input, you will need to run the 'setup-input-permissions.sh' script that is included with the download. Or you can download it here: https://static.whatpulse.org/files/linux/setup-input-permissions.sh
Install by running: snap install --devmode --beta whatpulse
The client tries to do this at install, but you may need to download and run setup-input-permissions.sh in order for WhatPulse to access your input devices: https://static.whatpulse.org/files/linux/setup-input-permissions...
Logitech Gaming Keyboard Widget
WhatPulse Logitech Gaming Keyboard Widget
Logitech Gaming Keyboards?
Logitech has a range of pretty nice keyboards, some of which have a LCD screen.
What does this widget do?
This widget displays WhatPulse statistics (unpulsed or your account totals) on your Logitech Keyboard LCD screen. Her...
A Milestone is a customisable alert within the WhatPulse client. You can use it to remind yourself to take a break every 60 minutes, or reward yourself with a cup of coffee every 5000 keys you type.
The Milestones can be found on the Settings tab on the last page of the carousel. Here's an exam...
My network traffic is not counting!
Does your WhatPulse client count network traffic (download and upload), but does not pulse it to the website? Do your per application network stats not work?
You're most likely missing the pcap library needed for these statistics, but this can be fixed easily!
Windows: WinPcap is required. It c...
My Premium Status Isn't Showing Up
If you've purchased Premium (thanks!) and your client is not reflecting your premium status, there are two things you can do. Your client checks for premium status once every few days, so you can wait it out.
Or, if you'd like your instantly (like we do), use the "Refresh Status" button on the ...
My USB Network Interface is not tracked
If you're using an USB network interface for network access, you could have issues where the client does not track your network traffic, this is a known issue.
USB Interfaces are sometimes not handled properly by the middleware application (WinPcap) that the client uses for network tracking and ...
Portable mode allows you to run WhatPulse from a portable hard drive or USB flash drive, take that portable drive with you and run WhatPulse on computers where it is not installed.
To use portable mode, first install the WhatPulse client to your portable HDD or USB flash drive, open the client,...
Posting Heatmaps Online
The keyboard and mouse heat maps can be found inside the client on the "Input" tab. But wouldn't it be cool to share those heat maps with your friends? You can!
When you're a member of our Premium Services, you can use the button "Post Online" button to send the heat map image to the website. Yo...
Privacy Settings Explained
The Privacy Settings page allows you to change the visibility of different aspects of your profile.
Allow other users to follow you
Allows users to follow your updates. (and see all your stats if you have anything hidden from public)
Toggle public/private profile
When set to public, visitors to...
Registering trackpad clicks on Linux
To have WhatPulse register the clicks on your trackpad, create a file called 30-whatpulse-touchpad-rules.conf inside this directory: /usr/share/X11/xorg.conf.d/ with these contents:
Identifier "whatpulse touchpad configuration"
Resetting Statistics in the Client
If you'd like to reset certain statistics inside the client, you can do this through the Reset button on each stats page. Using the Reset button on a specific page will ask you whether you want to reset the statistics for the specific page you are currently on, or if you want to reset the stats f...
Supported Operating Systems
This article lists the supported (and tested) operating systems on which the current client run. If an operating system is not listed here, it does not mean the client will not run on it. It simply means that the operating system is not officially supported, while it might run fine. Then again, i...
Tray Icon has the wrong color
Since WhatPulse 2.8.2, you can pick from 2 tray icon colors. A black or white scheme. The client tries to detect which color will fit best to your window environment (if it's light or dark), but it might disappoint and pick the wrong color.
So if you have a dark theme and the icon is black, her...
The WhatPulse has a verbose (or debug) mode where it can output a lot of log messages which can be useful for troubleshooting an issue.
To start with client with verbose mode enabled, launch it from a command line (CMD on Windows or Terminal on OS X) with '--verbose' as a parameter.
Example - ...
What are Tokens?
"Tokens" are a security measure we had to implement along the way to prevent people from "faking" pulses with double statistics. A token is generated every time you log in and when you pulse your statistics. This token is stored locally on your computer to authenticate with to the server next tim...
What does the option "Work Offline" do?
WhatPulse is usually used in an online setting where you can gather and computer your activity across all your computers. However, there is also a setting called "Work Offline" which you can use to only gather statistics locally and not send them to our website. This setting can also be used to t...
What is WinPcap?
WinPcap is an open-source API that is used for capturing network traffic. It is required by WhatPulse to enable counting of download and upload statistics. WinPcap is included with the WhatPulse installer, but if you need to download it again, you can get the latest version from here.
WhatPulse Support for Apple M1
Apple released a new processor architecture, called the M1. The WhatPulse client works on the M1 but can display unexpected behaviors, like crashing (sometimes) when the computer comes out of sleep mode. It can also work totally fine on your computer.
The point is, the M1 is not officially suppo...
Where did mouse distance go?
The mouse distance metric was abandoned in version 2 of the software client. While being a loved feature, the mouse distance was very inaccurate and caused many problems for many different systems & users. There did not seem to be a fix for this inaccuracy and the feature was removed from the...
Windows XP 64bit - Per application usage
On Windows XP 64-bit, it is possible for the WhatPulse client not to see any per application statistics. The Windows XP 64-bit API does not allow process inspection as the WhatPulse client does. There is currently no work-around.