Skip to content

Instantly share code, notes, and snippets.

View yt's full-sized avatar

Tayfun yt

View GitHub Profile
@yt
yt / ros_dependency_graph
Created January 28, 2024 14:50
Shows ros dependency graph of a catkin workspacae
import xml.etree.ElementTree as ET
import os
import networkx as nx
import matplotlib.pyplot as plt
def parse_package_xml(file_path):
tree = ET.parse(file_path)
root = tree.getroot()
package_name = root.find('name').text
@yt
yt / UbuntuKioskMode.md
Created November 16, 2021 16:40
Ubuntu 18.04 secure Kiosk mode

Create a secure Kiosk application on Ubuntu 18.04

At the end of the setup you will have your application running on ubuntu desktop in kiosk mode. Starts up on boot, without desktop environment on the background. Disabled all shell access. Disabled 3rd party hardware.

Setup preperations

sudo apt update
sudo apt upgrade
sudo apt install -y openssh-server
sudo apt-get remove notification-daemon
rm -rf /home/$USER/.config/autostart/*
@yt
yt / keybase.md
Created September 14, 2021 16:03
Keybase

Keybase proof

I hereby claim:

To claim this, I am signing this object: