Giter VIP home page Giter VIP logo

metadata-histogram's Introduction

Metadata Histogram

Metadata Histogram/CGI A seven day laptop usage physical profile. What can the timestamps alone of the metadata that I generating simply by using a computer reveal about me?

Documentation

ABS used: 51g

Printing time: ~4 Hr.

Software Stack: Debian GNU/Linux, FreeCAD, LibreOffice Calc, Inkscape, Blender (for CGI)

How it was done

sudo zcat /var/log/syslog.7.gz | awk -F':' '{print $1}' >> log
sudo zcat /var/log/syslog.6.gz | awk -F':' '{print $1}' >> log
sudo zcat /var/log/syslog.5.gz | awk -F':' '{print $1}' >> log
sudo zcat /var/log/syslog.4.gz | awk -F':' '{print $1}' >> log
sudo zcat /var/log/syslog.3.gz | awk -F':' '{print $1}' >> log
sudo zcat /var/log/syslog.2.gz | awk -F':' '{print $1}' >> log
sudo awk -F':' '{print $1}' /var/log/syslog.1 >> log
sudo awk -F':' '{print $1}' /var/log/syslog >> log

uniq -c log > logfreq

Then logfreq > chart.ods > data formating > chart.svg > lines to closed paths > waves.svg > waves.fcstd > extrude paths > wave*.stl

Wanted features

Day 1 and 2 are missing the activity that happen around 23:00 due to shorter data ranges in calc.

Shorter process.

Commands for other log types. Git and Thunderbird store similar metadata but for a longer period of time.

There is a 15 minute gap at day 7 around the time that I captured the data. I added the rest of the data for that day afterwards and added an estimated value to that slot. My logs start at 8:00 every day so I had to capture data twice to get a full dataset.

License

Metadata Histogram by Sotirios Vrachas is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Inspiration

"I search, therefore I am" Workshop with Kyriaki Goni

metadata-histogram's People

Contributors

sotiriosvrachas avatar

Stargazers

codetrotter avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.