summaryrefslogtreecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv
diff options
context:
space:
mode:
Diffstat (limited to '2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv')
-rw-r--r--2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv86
1 files changed, 43 insertions, 43 deletions
diff --git a/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv b/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv
index 95bdfb5e..1c88545f 100644
--- a/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv
+++ b/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv
@@ -17,7 +17,7 @@ this is a pre-recorded talk and part of
the e-max conf 2020 schedule
0:00:18.000,0:00:21.840
-this is what we're going to do i'll make
+this is what we're going to do I'll make
0:00:19.920,0:00:22.320
a quick introduction to the topic at
@@ -26,7 +26,7 @@ a quick introduction to the topic at
hand
0:00:22.320,0:00:25.760
-i'll give you a demonstration of some
+I'll give you a demonstration of some
0:00:23.920,0:00:29.199
tools and then we'll leave you
@@ -35,7 +35,7 @@ tools and then we'll leave you
with the links to set tools
0:00:29.199,0:00:32.399
-before that just a little bit about me i
+before that just a little bit about me I
0:00:31.920,0:00:36.079
am the
@@ -65,7 +65,7 @@ as much time as we can building free
software
0:00:52.719,0:00:56.879
-i'm also an ordained zen monk and abbott
+I'm also an ordained zen monk and abbott
0:00:55.520,0:01:00.160
of the lambda zen temple
@@ -74,7 +74,7 @@ of the lambda zen temple
you can reach me anytime on questions
0:01:00.160,0:01:05.860
-regarding emacs
+regarding Emacs
0:01:01.359,0:01:07.200
for example at ala at 200ok.ch
@@ -167,7 +167,7 @@ very easy just just to find out what are
the top level things in here what are
0:02:12.160,0:02:14.560
-the top level attributes of course i can
+the top level attributes of course I can
0:02:13.920,0:02:16.480
do this
@@ -179,7 +179,7 @@ and maybe it would by hand but that
doesn't scale
0:02:17.840,0:02:22.560
-i can use cool emacs facilities like the
+I can use cool Emacs facilities like the
0:02:20.560,0:02:24.720
height show mode and try to
@@ -197,7 +197,7 @@ there must be a better way and of course
there is there is prior art
0:02:32.000,0:02:36.080
-there is a tool called jq i'm going to
+there is a tool called jq I'm going to
0:02:34.959,0:02:39.120
quote the usp
@@ -266,13 +266,13 @@ query
and a file and then we'll return
0:03:31.680,0:03:35.440
-its answer so for example if i want the
+its answer so for example if I want the
0:03:33.840,0:03:38.319
top level keys
0:03:35.440,0:03:39.840
-i will just say jq keys the file and it
+I will just say jq keys the file and it
0:03:38.319,0:03:42.319
will return the keys
@@ -284,7 +284,7 @@ simple as that so let's check this out
in a real
0:03:43.519,0:03:50.080
-shell here i am in eshel
+shell here I am in eshel
0:03:46.879,0:03:53.200
let's run jq keys on the github
@@ -314,7 +314,7 @@ issue then it's hairy again that's a lot
of stuff
0:04:11.360,0:04:17.759
-i mean lucky for for us we are in emacs
+I mean lucky for for us we are in Emacs
0:04:14.319,0:04:21.040
here so we can use nice shortcuts we can
@@ -350,7 +350,7 @@ humongous
the shell is not really the best place
0:04:39.360,0:04:43.600
-to read through such big output i mean e
+to read through such big output I mean e
0:04:42.479,0:04:45.440
shell is
@@ -359,40 +359,40 @@ shell is
probably one of the better shells for
0:04:45.440,0:04:48.560
-this because it's just a regular emacs
+this because it's just a regular Emacs
0:04:47.440,0:04:51.199
buffer but still
0:04:48.560,0:04:52.720
-it's not really the best tool and i need
+it's not really the best tool and I need
0:04:51.199,0:04:55.280
to repeat the command
0:04:52.720,0:04:56.000
-all the time until i finally build the
+all the time until I finally build the
0:04:55.280,0:04:59.120
right query
0:04:56.000,0:05:02.080
-and all the time i use i lose my
+and all the time I use I lose my
0:04:59.120,0:05:02.800
-focus i lose what i'm currently looking
+focus I lose what I'm currently looking
0:05:02.080,0:05:06.080
at
0:05:02.800,0:05:08.160
-i'm seeing the new result it would be so
+I'm seeing the new result it would be so
0:05:06.080,0:05:10.080
much nicer to have live feedback
0:05:08.160,0:05:11.600
-and when working with emacs we're quite
+and when working with Emacs we're quite
0:05:10.080,0:05:12.320
used to that so there should be an
@@ -401,7 +401,7 @@ used to that so there should be an
option
0:05:12.320,0:05:17.759
-and of course there is it's emacs right
+and of course there is it's Emacs right
0:05:15.120,0:05:20.880
so you can do anything
@@ -410,19 +410,19 @@ so you can do anything
there is various good tools for
0:05:20.880,0:05:26.000
-completion in emacs
+completion in Emacs
0:05:22.960,0:05:29.039
-i used ivy for this
+I used ivy for this
0:05:26.000,0:05:31.840
-i'm going to code the usp for ivy
+I'm going to code the usp for ivy
0:05:29.039,0:05:32.639
iv is a generic completion mechanism for
0:05:31.840,0:05:34.639
-emacs
+Emacs
0:05:32.639,0:05:35.919
while it operates similarly to other
@@ -452,7 +452,7 @@ of iv
compared to other completion mechanisms
0:05:52.479,0:05:58.160
-in emacs
+in Emacs
0:05:54.320,0:06:01.600
is that it can be used on dynamic
@@ -467,7 +467,7 @@ static input for example you're in a
buffer a text buffer
0:06:05.360,0:06:09.600
-and you use i search maybe with idle
+and you use I search maybe with idle
0:06:08.800,0:06:12.400
mode
@@ -479,7 +479,7 @@ and you find your results that's all
nice
0:06:13.360,0:06:19.840
-however if i
+however if I
0:06:16.960,0:06:20.720
want to search on dynamic data that
@@ -488,10 +488,10 @@ want to search on dynamic data that
doesn't work
0:06:20.720,0:06:27.039
-so whenever i type in my query
+so whenever I type in my query
0:06:23.759,0:06:28.000
-for jq i actually need to call the jq
+for jq I actually need to call the jq
0:06:27.039,0:06:30.160
binary
@@ -515,7 +515,7 @@ and ivy luckily has something built in
and it's called
0:06:42.560,0:06:48.160
-console so i used council and jq
+console so I used council and jq
0:06:46.000,0:06:49.199
and combined them and build a new
@@ -524,7 +524,7 @@ and combined them and build a new
package
0:06:49.199,0:06:56.000
-with which we can use emacs and jq
+with which we can use Emacs and jq
0:06:52.960,0:06:58.800
to have live feedback
@@ -563,7 +563,7 @@ and for example
find all the keys in here and then we
0:07:19.039,0:07:22.800
-see i had this issue this was the one
+see I had this issue this was the one
0:07:21.039,0:07:24.639
that we were interested in
@@ -584,19 +584,19 @@ has assignees that that interests me
so let's check out the assignees in here
0:07:34.800,0:07:39.759
-there's two of them but i'm only
+there's two of them but I'm only
0:07:37.039,0:07:42.000
interested in the first one
0:07:39.759,0:07:43.599
-i'm making stuff up as i go here of
+I'm making stuff up as I go here of
0:07:42.000,0:07:46.000
course
0:07:43.599,0:07:47.039
-and whenever i hit enter i get a new
+and whenever I hit enter I get a new
0:07:46.000,0:07:50.160
buffer
@@ -608,7 +608,7 @@ which just shows me this
particular result for the particular
0:07:53.520,0:07:59.199
-query that i entered
+query that I entered
0:07:55.599,0:08:03.199
so let me do that again we are in here
@@ -662,7 +662,7 @@ apparently this issue command is for a
repository called
0:08:44.159,0:08:50.320
-organize i wonder what that might be
+organize I wonder what that might be
0:08:47.839,0:08:52.640
okay so that was a very short
@@ -671,10 +671,10 @@ okay so that was a very short
introduction to console jq
0:08:52.640,0:08:56.800
-you can see the timer here i only have
+you can see the timer here I only have
0:08:54.800,0:08:57.440
-one minute left to go so i'm going to
+one minute left to go so I'm going to
0:08:56.800,0:08:59.760
leave
@@ -695,7 +695,7 @@ of e-lisp so building something like
this is very very easy
0:09:09.600,0:09:14.560
-i would encourage you to go and read
+I would encourage you to go and read
0:09:12.800,0:09:16.160
through the code in your own time
@@ -746,11 +746,11 @@ you
thank you for listening have great time
0:09:46.240,0:09:49.360
-10 seconds left i am going to stop this
+10 seconds left I am going to stop this
0:09:48.800,0:09:53.920
now
0:09:49.360,0:09:53.920
-enjoy emacs conf have a great day
+enjoy EmacsConf have a great day