{"guid":"0f7427d2-f0c5-5747-8966-79f0b2b679b5","title":"Using and creating console oriented services (such as wttr.in, cheat.sh, rate.sx, etc)","subtitle":null,"slug":"gpn18-164-using-and-creating-console-oriented-services-such-as-wttr-in-cheat-sh-rate-sx-etc-","link":"https://c3voc.de","description":"The talk is devoted to console oriented services, like: wttr.in, cheat.sh, rate.sx.\nWhich popular console oriented services exist currently and how can they be used in everyday life;\nwhat advantages and disadvantages do they have; how services like that could be created.\n\n## About the talk\n\nI've created several console oriented services,\nthat you are probaly aware of, if you are a vivid\nconsole user.\n\nIf you've never heard about them, you can try to do\nthe following in your terminal, just to get the first impression:\n\n```\n    $ curl wttr.in/Karlsruhe\n    $ curl rate.sx/btc\n    $ curl cheat.sh/lua/:learn\n```\n\nAs we will see, in many cases services creaated using this approach\nhas many advantages comparing to browser-orineted services:\n* speed;\n* portability;\n* small footprint and ubiquituous of the client;\n* good possibility of integration;\n* consciosness;\n* anonimity;\n* etc.\n\n\nIn the talk I will demostrate several popular\nconsole oriented services, that I've created, and tell:\n* how such services could be created,\n* what tasks could be and should be solved by means of them;\n* what advantages (and disatvantages) do they have;\n* what changes in curl we are currently doing, to make such services\neven easier to use, and even more universal and pervasive.\n\n\nThe talk will be accompanied with many technical examples\nand useful practical tips and tricks such as:\n\n* how to make weather forecast using nothing else but curl;\n\n* how to bring any text from you console one your smartphone\n    using nothing else but curl;\n\n* how to find an answer to (almost) any programming question\n    not leaving your editor;\n\nand many other like that.\n\n\nI would be happy to share my ideas with you, discuss them\nand get some feedback from you during this discussion.\n\n## About me\n\nI'm a software developer, avid opensource user and enthusiast,\ncurrenty residing in Nuremberg and working fulltime in a team\ndeveloping a distributed relational database management system.\nConsole oriented services is my hobby.\n\n\nGithub:\n\n*    https://github.com/chubin\n\nTwitter:\n\n *    https://twitter.com/igor_chubin\n\nStackOverflow:\n\n*    https://stackoverflow.com/users/1458569/","original_language":"eng","persons":["Igor Chubin"],"tags":["gpn18","164"],"view_count":740,"promoted":false,"date":"2018-05-11T00:00:00.000+02:00","release_date":"2018-05-11T02:00:00.000+02:00","updated_at":"2026-03-03T01:15:04.680+01:00","length":1354,"duration":1354,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn18/164-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn18/164-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn18/0f7427d2-f0c5-5747-8966-79f0b2b679b5-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn18/0f7427d2-f0c5-5747-8966-79f0b2b679b5-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn18-164-using-and-creating-console-oriented-services-such-as-wttr-in-cheat-sh-rate-sx-etc-","url":"https://api.media.ccc.de/public/events/0f7427d2-f0c5-5747-8966-79f0b2b679b5","conference_title":"Gulaschprogrammiernacht 18","conference_url":"https://api.media.ccc.de/public/conferences/gpn18","related":[{"event_id":5325,"event_guid":"dda720ca-f11b-5ef5-beeb-5e33d2ed3e53","weight":27},{"event_id":5337,"event_guid":"50c2af4c-4826-50ee-bde7-cbed07d3bf2e","weight":7},{"event_id":5342,"event_guid":"a54ad163-540f-5d45-9359-16a5d76da4ae","weight":23},{"event_id":5349,"event_guid":"16a1a1ce-98ce-5d69-9af1-49ca4f154640","weight":42},{"event_id":5350,"event_guid":"47b7888b-3379-53e2-b2c8-6b004ae00550","weight":21},{"event_id":5355,"event_guid":"8afc16c2-d76a-53f6-85e4-90494665835d","weight":36},{"event_id":5358,"event_guid":"25047665-60e0-5bbb-bd15-d5937103dc24","weight":31},{"event_id":5359,"event_guid":"42019c8e-4b3d-51a3-833c-0f83c0f543d5","weight":10},{"event_id":5366,"event_guid":"95457cf6-6e5c-530c-8ce8-8bf9662cb90a","weight":21},{"event_id":5370,"event_guid":"ea068ddc-aef6-5367-ba79-cd90ddbf8353","weight":24},{"event_id":5379,"event_guid":"a3bda554-eb73-5a33-a14c-6303f83cc451","weight":24},{"event_id":5381,"event_guid":"2b148a03-ea3f-5aa8-8a6d-9cb7624f303e","weight":29},{"event_id":5393,"event_guid":"faea7134-21b2-5264-9e02-a8706b63e7fc","weight":26}],"recordings":[{"size":137,"length":1354,"mime_type":"video/mp4","language":"eng","filename":"gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-11T17:40:53.874+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/h264-hd/gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_hd.mp4","url":"https://api.media.ccc.de/public/recordings/24911","event_url":"https://api.media.ccc.de/public/events/0f7427d2-f0c5-5747-8966-79f0b2b679b5","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":13,"length":1344,"mime_type":"audio/opus","language":"eng","filename":"gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-11T17:42:05.101+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/opus/gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_opus.opus","url":"https://api.media.ccc.de/public/recordings/24912","event_url":"https://api.media.ccc.de/public/events/0f7427d2-f0c5-5747-8966-79f0b2b679b5","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":20,"length":1344,"mime_type":"audio/mpeg","language":"eng","filename":"gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-11T17:42:35.603+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/mp3/gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/24913","event_url":"https://api.media.ccc.de/public/events/0f7427d2-f0c5-5747-8966-79f0b2b679b5","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":44,"length":1354,"mime_type":"video/mp4","language":"eng","filename":"gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-11T17:46:40.202+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/h264-sd/gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_sd.mp4","url":"https://api.media.ccc.de/public/recordings/24914","event_url":"https://api.media.ccc.de/public/events/0f7427d2-f0c5-5747-8966-79f0b2b679b5","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":66,"length":1354,"mime_type":"video/webm","language":"eng","filename":"gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-11T17:57:08.603+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/webm-sd/gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/24917","event_url":"https://api.media.ccc.de/public/events/0f7427d2-f0c5-5747-8966-79f0b2b679b5","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":189,"length":1354,"mime_type":"video/webm","language":"eng","filename":"gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-11T18:07:13.553+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/webm-hd/gpn18-164-eng-Using_and_creating_console_oriented_services_such_as_wttrin_cheatsh_ratesx_etc_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/24918","event_url":"https://api.media.ccc.de/public/events/0f7427d2-f0c5-5747-8966-79f0b2b679b5","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"}]}