{"guid":"5db44204-ec9a-5e8a-b9d1-87b8f6789937","title":"implementing a harmonized shipping label generator","subtitle":null,"slug":"osmodevcon2019-145-implementing-a-harmonized-shipping-label-generator","link":"https://pretalx.sysmocom.de/osmodevcon2019/talk/PHJVH7","description":"The EU decided to switch to harmonized shipping labels, but no one seems to have implemented it yet. This is my simple try.","original_language":"eng","persons":["Kevin Redon"],"tags":["osmodevcon2019","145","osmodevcon2019","Berlin","osmocom"],"view_count":122,"promoted":false,"date":"2019-04-29T00:00:00.000+02:00","release_date":"2019-04-29T02:00:00.000+02:00","updated_at":"2025-10-04T08:45:03.093+02:00","length":949,"duration":949,"thumb_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/145-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/145-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/145-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2019/145-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/osmodevcon2019-145-implementing-a-harmonized-shipping-label-generator","url":"https://api.media.ccc.de/public/events/5db44204-ec9a-5e8a-b9d1-87b8f6789937","conference_title":"OsmoDevCon 2019","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019","related":[{"event_id":5638,"event_guid":"bc119064-0b23-443b-82d4-55719d478151","weight":2},{"event_id":6926,"event_guid":"e51e5695-68c6-52f8-828b-472a204ffaec","weight":2},{"event_id":6967,"event_guid":"61b6d0ec-59d4-5b59-86ea-e3354374963e","weight":2},{"event_id":6968,"event_guid":"1e6dba21-c595-5b15-982d-4929a501a58b","weight":2},{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":2},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":2},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":2},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":2},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":2},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":1},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":1},{"event_id":7010,"event_guid":"462a2b57-d588-577c-a746-cac57ba9dde6","weight":2},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":2},{"event_id":7019,"event_guid":"e91a9780-48d7-5b13-82a3-621235c37245","weight":2},{"event_id":7021,"event_guid":"8376f4b5-f6de-555f-860a-e3037e169eb9","weight":5},{"event_id":7023,"event_guid":"3e41cdac-2d82-5899-aa49-dc04861da0e2","weight":2},{"event_id":7025,"event_guid":"c127467f-82bf-4896-b473-cd81bf055fc5","weight":1},{"event_id":7026,"event_guid":"409ec906-5475-50ff-974e-4c944dbf50e4","weight":3},{"event_id":7031,"event_guid":"36ebebda-e0ee-5382-a532-781bc2c5b932","weight":2},{"event_id":7042,"event_guid":"40829380-cbd9-414e-8afe-b51c12d5e731","weight":2},{"event_id":7046,"event_guid":"40829380-cbd9-414e-8afe-b51c12d5e761","weight":3},{"event_id":7048,"event_guid":"40829380-cbd9-414e-8afe-b51c12d5e708","weight":2},{"event_id":7049,"event_guid":"12604a94-71d9-11e9-83b2-273cc25ecd6f","weight":2},{"event_id":7051,"event_guid":"bdf6c301-d6d9-5dde-b159-881c217f1e66","weight":2}],"recordings":[{"size":72,"length":949,"mime_type":"video/mp4","language":"eng","filename":"osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-04-29T13:58:00.651+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/h264-hd/osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_hd.mp4","url":"https://api.media.ccc.de/public/recordings/35236","event_url":"https://api.media.ccc.de/public/events/5db44204-ec9a-5e8a-b9d1-87b8f6789937","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":9,"length":949,"mime_type":"audio/opus","language":"eng","filename":"osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-04-29T13:58:34.204+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/opus/osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_opus.opus","url":"https://api.media.ccc.de/public/recordings/35238","event_url":"https://api.media.ccc.de/public/events/5db44204-ec9a-5e8a-b9d1-87b8f6789937","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":14,"length":949,"mime_type":"audio/mpeg","language":"eng","filename":"osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-04-29T13:59:03.719+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/mp3/osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/35239","event_url":"https://api.media.ccc.de/public/events/5db44204-ec9a-5e8a-b9d1-87b8f6789937","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":31,"length":949,"mime_type":"video/mp4","language":"eng","filename":"osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-04-29T13:59:34.430+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/h264-sd/osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_sd.mp4","url":"https://api.media.ccc.de/public/recordings/35240","event_url":"https://api.media.ccc.de/public/events/5db44204-ec9a-5e8a-b9d1-87b8f6789937","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":71,"length":949,"mime_type":"video/webm","language":"eng","filename":"osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-04-29T14:13:05.405+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/webm-sd/osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/35242","event_url":"https://api.media.ccc.de/public/events/5db44204-ec9a-5e8a-b9d1-87b8f6789937","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"},{"size":124,"length":949,"mime_type":"video/webm","language":"eng","filename":"osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-04-29T14:18:37.152+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2019/webm-hd/osmodevcon2019-145-eng-implementing_a_harmonized_shipping_label_generator_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/35244","event_url":"https://api.media.ccc.de/public/events/5db44204-ec9a-5e8a-b9d1-87b8f6789937","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2019"}]}