This project was done as part of the Data Visualization Techniques course.
To check how our project looks, click here.
It was created by Norbert Frydrysiak, Mateusz Karandys and Jakub Kaproń.
Kuba (Jakub), Mateusz, and Norbert are avid enthusiasts of Linux operating systems. We thoroughly enjoy working in the terminal and programming in languages such as Java, Python, and R. Hence, we found it intriguing to analyze our data in this realm.
In this section, you can delve into the data related to the commands we input in the terminal.
The System Packages section provides insights into the system packages installed on our computers.
Explore our commits and repositories on our computers in the Git Version Control section.
These sections offer an interesting comparison of the packages we use in Python and R.
For debian based linux distros:
apt list --installed > installed_packages.txt
or
dpkg -l > installed_packages.txt
For arch linux based linux distros:
pacman -Q > installed_packages.txt
For MacOS:
brew list > file.txt
history > file.txt
pip freeze > file.txt
For dependencies:
pip3 install pipdeptree
pipdeptree --json > file.json
find ~/ -name .git -execdir sh -c 'echo "Repository $(realpath "{}")" && git log -n 10000 --pretty=format:"%h, %an, %as, %s" --date=short && echo "\n"' \; > file.txt
To start a R session type R
in the terminal and then follow with:
write.table(installed.packages(), "file.txt", sep=",")
q()