Carlo Cabrera
ab4f14b359
utils/analytics: improve accuracy of GitHub Packages download counts
...
`millions_match.captures.first` will typically be a decimal (since it's
matched using `\d+\.\d+`), except we lose accuracy in the `#to_i`
conversion.
Before:
```
❯ brew info --analytics --github-packages-downloads sqlite
==> Analytics
==> install (30 days)
[snip]
==> GitHub Packages Downloads
1,009,898 (30 days)
```
After:
```
❯ brew info --analytics --github-packages-downloads sqlite
==> Analytics
==> install (30 days)
[snip]
==> GitHub Packages Downloads
1,199,898 (30 days)
```
In this case `1.19M` was being rounded down to `1M`.
2024-08-04 05:33:46 +08:00
..
2024-07-25 11:37:44 +01:00
2024-07-27 16:13:51 +01:00
2024-07-25 12:54:03 +01:00
2024-06-07 12:47:05 -04:00
2024-08-04 02:52:14 +08:00
2024-05-23 00:11:53 +00:00
2024-08-03 01:18:22 +01:00
2024-08-02 19:20:38 -04:00
2024-07-29 13:43:42 -04:00
2024-07-30 11:38:07 -04:00
2024-07-25 13:41:40 -04:00
2024-05-23 17:15:43 +01:00
2024-06-11 02:59:31 +01:00
2024-06-21 19:25:51 -04:00
2024-08-02 20:00:10 +02:00
2024-05-02 09:40:09 +02:00
2024-08-02 16:03:49 -04:00
2024-06-14 12:22:02 +01:00
2024-07-14 09:03:18 -04:00
2024-08-01 22:41:04 +01:00
2024-07-28 10:17:23 -04:00
2024-08-04 05:33:46 +08:00
2024-08-03 19:20:22 +00:00
2024-06-02 15:15:24 +01:00
2024-05-23 17:15:43 +01:00
2024-05-18 18:02:31 +02:00
2024-07-13 11:43:17 -04:00
2024-04-26 19:04:20 +02:00
2024-07-15 14:48:36 -04:00
2024-07-18 23:02:51 +02:00
2024-07-30 04:51:29 +01:00
2024-05-01 11:35:20 +02:00
2024-07-30 17:51:02 +01:00
2024-07-30 17:09:11 +08:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:20 +02:00
2024-07-25 11:37:44 +01:00
2024-04-26 19:04:20 +02:00
2024-04-26 19:04:20 +02:00
2024-07-01 15:18:28 -04:00
2024-07-04 01:47:13 -04:00
2024-05-07 12:18:04 +01:00
2024-04-26 19:04:20 +02:00
2024-07-15 21:40:39 -07:00
2024-07-30 17:51:02 +01:00
2024-04-30 12:48:29 +01:00
2024-07-14 14:46:59 -04:00
2024-05-02 09:40:09 +02:00
2024-04-26 19:04:20 +02:00
2024-07-08 13:18:18 -04:00
2024-05-01 11:35:20 +02:00
2024-04-26 19:04:20 +02:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-07-18 15:30:04 +01:00
2024-07-14 11:49:44 -04:00
2024-07-01 15:18:28 -04:00
2024-06-30 23:05:29 -04:00
2024-07-06 15:22:08 +01:00
2024-07-14 11:50:57 -04:00
2024-07-30 17:51:02 +01:00
2024-07-16 21:19:37 +02:00
2024-07-30 17:51:02 +01:00
2024-07-30 17:51:02 +01:00
2024-05-01 11:35:21 +02:00
2024-07-16 22:07:31 -04:00
2024-07-29 23:55:17 +02:00
2024-05-07 12:18:04 +01:00
2024-05-01 11:35:21 +02:00
2024-04-26 19:04:20 +02:00
2024-04-26 19:04:20 +02:00
2024-07-23 16:59:52 +01:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:20 +02:00
2024-07-15 17:48:47 -04:00
2024-07-25 17:11:12 -07:00
2024-07-25 11:37:44 +01:00
2024-08-02 10:44:43 -04:00
2024-08-03 19:20:22 +00:00
2024-06-10 09:31:53 +01:00
2024-06-19 21:49:31 +02:00
2024-06-02 15:15:24 +01:00
2024-05-12 04:48:00 +08:00
2024-07-30 17:51:02 +01:00
2024-06-30 02:35:29 -04:00
2024-07-14 11:54:05 -04:00
2024-07-14 11:54:05 -04:00
2024-04-26 19:04:20 +02:00
2024-05-23 17:15:43 +01:00
2024-05-10 08:26:31 +01:00
2024-04-26 19:04:20 +02:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:20 +02:00
2024-05-17 14:25:54 +09:00
2024-06-11 02:59:31 +01:00
2024-07-14 00:24:16 +00:00
2024-05-17 12:38:16 +09:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:20 +02:00
2024-07-30 17:51:02 +01:00
2024-06-11 02:59:31 +01:00
2024-05-01 11:35:21 +02:00
2024-05-13 08:48:41 -04:00
2024-04-26 19:04:20 +02:00
2024-07-15 17:48:47 -04:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:21 +02:00
2024-07-17 16:02:01 -04:00
2024-05-01 11:35:20 +02:00
2024-07-17 16:01:59 -04:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:20 +02:00
2024-07-25 11:37:44 +01:00
2024-04-26 19:04:20 +02:00
2024-04-28 20:50:13 +02:00
2024-05-01 11:35:20 +02:00
2024-07-29 10:27:42 -04:00
2024-07-13 16:50:53 -04:00
2024-07-31 12:10:51 -04:00
2024-08-02 11:42:35 +01:00
2024-06-30 23:05:29 -04:00
2024-05-31 15:49:12 -07:00
2024-04-26 19:04:20 +02:00
2024-07-15 15:39:10 -04:00
2024-07-14 08:49:39 -04:00
2024-07-25 02:17:27 +01:00
2024-05-01 11:35:20 +02:00
2024-07-10 13:07:02 -07:00
2024-07-23 18:48:42 +01:00
2024-07-14 08:49:39 -04:00
2024-07-09 15:25:57 -04:00
2024-04-26 19:04:20 +02:00
2024-05-02 16:59:33 -04:00
2024-07-16 21:19:37 +02:00
2024-07-25 11:37:44 +01:00
2024-04-26 19:04:20 +02:00
2024-07-28 22:31:38 +10:00
2024-04-26 19:04:20 +02:00
2024-08-03 01:49:40 +01:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-07-25 12:14:06 +01:00
2024-05-17 14:42:44 +09:00