Long time no see! Pixela here.

dino a.k.a. a-know
5 min readNov 7, 2019

--

Hello! Pixela developer, a-know here.

I launched Pixela about a year ago and have been doing improvement since then, but this medium update has been delayed, sorry. Today I’m going to share a digest of Pixela’s updates over the past year.

Pixela charts image my blog’s PV over the past year.
Pixela charts my blog’s PV over the past year.

v1.1.0 — You can now clear data cached on GitHub

https://github.com/a-know/Pixela/releases/tag/v1.1.0

If you reference image data generated by Pixela (svg) and refereed such as from the GitHub Readme, GitHub automatically caches that data. This caused Pixela’s data to update, but not change when viewed on GitHub.

I’ve updated Pixela to allow you to clear GitHub’s cache when Pixela’s data is updated. It makes use of the original HTTP request, PURGE.

v1.2.0 — Support for Incoming Webhook

https://github.com/a-know/Pixela/releases/tag/v1.2.0

To update Pixela’s data, the user token must to be specified in the HTTP request header. With the update to v 1.2.0, you can create incoming webhook urls. This makes it easier to update Pixela’s data. Since the request body is not evaluated, it is now available to various products that can send out Webhook requests.

Webhook icon
Pixela meets Webhook!

v1.3.0 — You can now display smaller images.

https://github.com/a-know/Pixela/releases/tag/v1.3.0

Data display for 90 days is supported. It is easier to put it on your website sidebar.

display for 90 days image
This is called short mode.

v1.3.3 — Isolated API document as a separate site

See the link above. I would like to use Swagger in the future.

v1.4.0 — Timezones supported

https://github.com/a-know/Pixela/releases/tag/v1.4.0

Pixela only handles daily data, but the inclusion of Incoming Webhook also requires timezone considerations. The default is UTC.

v1.5.0 — html page for each graph

https://github.com/a-know/Pixela/releases/tag/v1.5.0

I have an html page where you can see not only the graph image but also its stats.

html page image for each graph
html page for each graph

On this page, you can also mouse over each pixel to display a tooltip.

tooltip image
Tooltips are displayed.

You can also switch the display period.

You can click previous / next

Here is digression… Pixela won the Mashup Award 2018 — FESTA, Japan’s fun tech contest.

The award ceremony photo
The award ceremony.

Winner in the API category. This was very encouraging. With this prize money, I was able to renew the logo of the service.

new Pixela logo image
New Pixela logo!

Let’s this digression call it quits…

v1.6.0 — You can now have extra data in pixels

https://github.com/a-know/Pixela/releases/tag/v1.6.0

In addition to values such as ints and floats, you can now add additional data to pixels. Additional data is specified as a json string.

v1.7.0 — Support for self-sufficiency mode

https://github.com/a-know/Pixela/releases/tag/v1.7.0

This mode allows you to increment/decrement the value of a pixel for the day as soon as the chart is displayed. I think it is perfect for the purpose such as counting the number of page views of a site.

v1.9.0 — Line chart display supported

https://github.com/a-know/Pixela/releases/tag/v1.9.0

Line chart!

:+1:

v1.10.1 — Graph Listing and Secret Mode Supported

https://github.com/a-know/Pixela/releases/tag/v1.11.0

The URL https://pixe.la/v1/users/<username>/graphs.html now supports viewing the user’s list of charts.

At the same time, I supported Secret Mode for graphs that you want to not list. However, this is a limited feature for those who support Pixela at Patreon.

https://github.com/a-know/Pixela/wiki/How-to-support-Pixela-by-Patreon-%EF%BC%8F-Use-Limited-Features

v1.12.0 — SVG can now contain additional data

https://github.com/a-know/Pixela/releases/tag/v1.12.0

SVG can now contain additional data supported in v1.6.0 . You can also display additional data in a tooltip. This function is also for patrons only.

v1.12.1 — Modes supported for use in iframes

https://github.com/a-know/Pixela/releases/tag/v1.12.1

This allows you to embed graphs in your site without having to prepare a difficult script.

v1.13.0 — You can now receive the notification in slack about the change in value for that day.

For example, you can:

It measures your blog’s page count with a Pixela graph (with self-sufficient mode) and notifies slack if the page exceeds 500.

If you’re a Pixela patron, you can set multiple thresholds.

Finally. I also released a command line tool.

Because Pixela is an API service, you had to execute the curl command many times to use it. Using this command line tool will reduce the number of types you have.

That’s all for the digest! About the future of Pixela

Over the past year, Pixela has been able to collect:

The creative act of developing Web services is my daily energy. Currently, the majority of our users are in Japan, but I would like to continue sending out messages by medium so that Pixela can be used more globally. Please cheer me up by using Pixela!

--

--

dino a.k.a. a-know
dino a.k.a. a-know

Written by dino a.k.a. a-know

Customer Success Engineer @ Autify, Inc. 🙂 Developing Pixela http://pixe.la and grass-graph http://grass-graph.moshimo.works .

No responses yet