{"guid":"97b5c8da-f681-5c56-9594-be3b39ad916c","title":"Vandalising your Github commit history for fun and profit","subtitle":null,"slug":"emf2014-158-vandalising-your-github-commit-history-for-fun-and-profit","link":"https://c3voc.de","description":"Why would anybody feel the need to create a webservice for writing graffiti on a Github commit history graph, when there are real problems that need solving? Come and find out in this talk, which also features the Sinclair Spectrum font and a brief exploration of the Github API.","original_language":"eng","persons":["Sam Pikesley"],"tags":["emf2014","158","2014"],"view_count":10,"promoted":false,"date":"2014-08-30T19:30:00.000+02:00","release_date":"2024-08-27T00:00:00.000+02:00","updated_at":"2025-09-25T14:15:05.900+02:00","length":607,"duration":607,"thumb_url":"https://static.media.ccc.de/media/events/emf/2014/158-97b5c8da-f681-5c56-9594-be3b39ad916c.jpg","poster_url":"https://static.media.ccc.de/media/events/emf/2014/158-97b5c8da-f681-5c56-9594-be3b39ad916c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/emf/2014/158-97b5c8da-f681-5c56-9594-be3b39ad916c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/emf/2014/158-97b5c8da-f681-5c56-9594-be3b39ad916c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/emf2014-158-vandalising-your-github-commit-history-for-fun-and-profit","url":"https://api.media.ccc.de/public/events/97b5c8da-f681-5c56-9594-be3b39ad916c","conference_title":"Electromagnetic Field 2014","conference_url":"https://api.media.ccc.de/public/conferences/emf2014","related":[],"recordings":[{"size":25,"length":607,"mime_type":"video/webm","language":"eng","filename":"emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-08-27T04:05:03.275+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2014/webm-sd/emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/79263","event_url":"https://api.media.ccc.de/public/events/97b5c8da-f681-5c56-9594-be3b39ad916c","conference_url":"https://api.media.ccc.de/public/conferences/emf2014"},{"size":9,"length":607,"mime_type":"audio/mpeg","language":"eng","filename":"emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-08-27T04:04:45.325+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2014/mp3/emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/79262","event_url":"https://api.media.ccc.de/public/events/97b5c8da-f681-5c56-9594-be3b39ad916c","conference_url":"https://api.media.ccc.de/public/conferences/emf2014"},{"size":6,"length":607,"mime_type":"audio/opus","language":"eng","filename":"emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-08-27T04:03:55.322+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2014/opus/emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_opus.opus","url":"https://api.media.ccc.de/public/recordings/79261","event_url":"https://api.media.ccc.de/public/events/97b5c8da-f681-5c56-9594-be3b39ad916c","conference_url":"https://api.media.ccc.de/public/conferences/emf2014"},{"size":39,"length":607,"mime_type":"video/webm","language":"eng","filename":"emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":854,"height":480,"updated_at":"2024-08-27T04:02:56.060+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2014/webm-hd/emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/79260","event_url":"https://api.media.ccc.de/public/events/97b5c8da-f681-5c56-9594-be3b39ad916c","conference_url":"https://api.media.ccc.de/public/conferences/emf2014"},{"size":25,"length":607,"mime_type":"video/mp4","language":"eng","filename":"emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-08-27T03:57:55.735+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2014/h264-sd/emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_sd.mp4","url":"https://api.media.ccc.de/public/recordings/79258","event_url":"https://api.media.ccc.de/public/events/97b5c8da-f681-5c56-9594-be3b39ad916c","conference_url":"https://api.media.ccc.de/public/conferences/emf2014"},{"size":34,"length":607,"mime_type":"video/mp4","language":"eng","filename":"emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":854,"height":480,"updated_at":"2024-08-27T03:53:17.228+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2014/h264-hd/emf2014-158-eng-Vandalising_your_Github_commit_history_for_fun_and_profit_hd.mp4","url":"https://api.media.ccc.de/public/recordings/79252","event_url":"https://api.media.ccc.de/public/events/97b5c8da-f681-5c56-9594-be3b39ad916c","conference_url":"https://api.media.ccc.de/public/conferences/emf2014"}]}