{"guid":"3f391941-b60f-5eb8-8803-14878296f047","title":"osmo-config-merge","subtitle":null,"slug":"osmodevcon2019-102-osmo-config-merge","link":"https://pretalx.sysmocom.de/osmodevcon2019/talk/SQULKJ","description":"Introducing a small tool that can be used to manage incremental changes to libosmocore/vty-style configuration files. How it works + quick demo\n\nIntroducing a small tool that can be used to manage incremental changes to libosmocore/vty-style configuration files. How it works + quick demo","original_language":"eng","persons":["Harald Welte"],"tags":["osmodevcon2019","102","osmodevcon2019","Berlin","osmocom"],"view_count":48,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-16T22:00:07.285+01:00","length":816,"duration":816,"thumb_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/102-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/102-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/102-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/102-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/osmodevcon2019-102-osmo-config-merge","url":"https://api.media.ccc.de/public/events/3f391941-b60f-5eb8-8803-14878296f047","conference_title":"OsmoDevCon 2019","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019","related":[{"event_id":6966,"event_guid":"5e110e1a-e866-53a4-9c85-43ae16122ebc","weight":3},{"event_id":7019,"event_guid":"e91a9780-48d7-5b13-82a3-621235c37245","weight":5},{"event_id":7020,"event_guid":"bf5e066c-52ef-5d53-b06b-fb1fd2af0aa5","weight":3},{"event_id":7021,"event_guid":"8376f4b5-f6de-555f-860a-e3037e169eb9","weight":6},{"event_id":7022,"event_guid":"fd31ca23-8d3b-50f8-8543-45acd1bbb21f","weight":5},{"event_id":7023,"event_guid":"3e41cdac-2d82-5899-aa49-dc04861da0e2","weight":2},{"event_id":7026,"event_guid":"409ec906-5475-50ff-974e-4c944dbf50e4","weight":9},{"event_id":7027,"event_guid":"c88a2cb2-f38c-58f6-9fb9-2cfdb29e9050","weight":3},{"event_id":7029,"event_guid":"a68c2d2f-c237-5c2b-b016-9bde3e00b3a6","weight":6}],"recordings":[{"size":36,"length":816,"mime_type":"video/mp4","language":"eng","filename":"osmodevcon2019-102-eng-osmo-config-merge_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-04-27T21:11:10.398+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/h264-hd/osmodevcon2019-102-eng-osmo-config-merge_hd.mp4","url":"https://api.media.ccc.de/public/recordings/35001","event_url":"https://api.media.ccc.de/public/events/3f391941-b60f-5eb8-8803-14878296f047","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":63,"length":816,"mime_type":"video/webm","language":"eng","filename":"osmodevcon2019-102-eng-osmo-config-merge_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-04-27T21:11:19.296+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/webm-hd/osmodevcon2019-102-eng-osmo-config-merge_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/35002","event_url":"https://api.media.ccc.de/public/events/3f391941-b60f-5eb8-8803-14878296f047","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":12,"length":816,"mime_type":"audio/mpeg","language":"eng","filename":"osmodevcon2019-102-eng-osmo-config-merge_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-04-27T22:48:34.435+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/mp3/osmodevcon2019-102-eng-osmo-config-merge_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/35166","event_url":"https://api.media.ccc.de/public/events/3f391941-b60f-5eb8-8803-14878296f047","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":8,"length":816,"mime_type":"audio/opus","language":"eng","filename":"osmodevcon2019-102-eng-osmo-config-merge_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-04-27T22:49:33.690+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/opus/osmodevcon2019-102-eng-osmo-config-merge_opus.opus","url":"https://api.media.ccc.de/public/recordings/35168","event_url":"https://api.media.ccc.de/public/events/3f391941-b60f-5eb8-8803-14878296f047","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":30,"length":816,"mime_type":"video/webm","language":"eng","filename":"osmodevcon2019-102-eng-osmo-config-merge_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-04-27T22:50:05.787+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/webm-sd/osmodevcon2019-102-eng-osmo-config-merge_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/35169","event_url":"https://api.media.ccc.de/public/events/3f391941-b60f-5eb8-8803-14878296f047","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":19,"length":816,"mime_type":"video/mp4","language":"eng","filename":"osmodevcon2019-102-eng-osmo-config-merge_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-04-27T22:50:34.642+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/h264-sd/osmodevcon2019-102-eng-osmo-config-merge_sd.mp4","url":"https://api.media.ccc.de/public/recordings/35170","event_url":"https://api.media.ccc.de/public/events/3f391941-b60f-5eb8-8803-14878296f047","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"}]}