Pixela, a service for generating GitHub-like graphs

a-know
a-know
Oct 24, 2018 · 4 min read

I have launched “Pixela,” a service for generating GitHub-like graphs without using VCS Commit. I am writing this post to spread the word to everyone in the world. Of course, it is provided free of charge. I want every lover of visualization of life logs and data to try it out!

What is “Pixela”?

Pixela is a service that allows you to register any set of values or quantities you want and pixelizes the data to generate GitHub-like graphs!

For example, it can easily visualize the following:

  • Number of tweets per day
  • Number of deployments of your product
  • Changes in your body weight (in comparison to the previous day)
Number of tweets per day graph image

How do we use it?

Pixela consists only of REST-like Web APIs except its top page! Therefore, everything from user registration to graph generation can be done through APIs.

Before I forget, let me remind you to read the terms of service (just in case, that is).

Now you are ready to look at the graph!

To register values……

all you need to do is this.

Please check the API reference for information on other APIs.

How can we utilize it?

Of course, you can request Pixela APIs by something like cron, but let me show you some other interesting ways to use it.

Use it from “Shortcut” on iOS12!

This iOS app was renamed to “Shortcut” from iOS12. It can send HTTP requests, so you can do something like this.

This app can acquire the number of your steps or distance covered from “Healthcare,” so you can create a shortcut and update the graph with just one tap before you go to bed. How do you like it? Isn’t that interesting?

Integrate it to a CI/CD flow!

Pixela has an API endpoint /increment, so just by integrating this API call to your product's CI/CD flow, you can create a graph showing something like "the number of product's deployments." Wouldn't it be nice to paste that graph onto your GitHub README? Exciting, isn't it?

Number of deployments graph image

Link it to an IoT gadget

Pixela can create a Webhook. Using this, you can do an increment or decrement of a value without setting authentication data in the request header.

This Webhook is extremely IoT-gadget-friendly. Examples that support it include Google Home, Amazon Echo, Amazon Dash button, etc.

An increment for every beer you drink. An increment for every stray cat you see on the street. Why not take just a second to record these valuable little things in your life every day?

Use a third-party library

I published this service in Japanese on October 14th, and in just a week, many third-party developers came up with their own libraries.

You will be able to use Pixela even easier using them. Of course you can make your own library and I will be very happy about that!

Changes in your body weight graph image

I will be looking forward to your feedback!

I use my handle “a-know” online. I love to develop Web services myself. I currently work in Japan.

I am always looking for a way to make the Internet even more interesting. I hope Pixela will contribute to that cause among other projects that I am working on. Please give me any feedback. “Wouldn’t it be more interesting if…,” “I found this bug,” any feedback is welcome. Please feel free to contact me through my GitHub Public Repository below or my Twitter account.

Thank you for reading thus far!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store