<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Blog — George Mishurovsky: posts tagged lifehacks</title>
<link>https://mishurovsky.com/blog/?go=tags/lifehacks/</link>
<description>A blog by George Mishurovsky — a senior software engineer with a medical degree. Drawing from both engineering and scientific thinking, he explores software, architecture, design, psychology, and product thinking.</description>
<author></author>
<language>en</language>
<generator>Aegea 11.3 (v4134e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>george@mishurovsky.com</itunes:email>
</itunes:owner>
<itunes:subtitle>A blog by George Mishurovsky — a senior software engineer with a medical degree. Drawing from both engineering and scientific thinking, he explores software, architecture, design, psychology, and product thinking.</itunes:subtitle>
<itunes:image href="https://mishurovsky.com/blog/pictures/userpic/userpic-square@2x.jpg?1753619610" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>How to Recall Your Google Meets Fast</title>
<guid isPermaLink="false">8</guid>
<link>https://mishurovsky.com/blog/?go=all/how-to-recall-your-google-meets-fast/</link>
<pubDate>Sat, 16 Aug 2025 15:25:27 +0200</pubDate>
<author></author>
<comments>https://mishurovsky.com/blog/?go=all/how-to-recall-your-google-meets-fast/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mishurovsky.com/blog/pictures/google-takeout-meetings@2x.png" width="543" height="293" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;I have to confess. I am a sinner — I constantly forget to log my time spent on tasks! I postpone this demanding chore for a week, until our PM comes bashing my door (and I work remotely!): “Please log your time, we need to create reports!” And here lies the problem: usually, I can hardly remember even what happened yesterday, let alone the whole week. I believe I am not alone here.&lt;/p&gt;
&lt;p&gt;Alright, so now I need to log my work time for the week. I can track code contributions by commit dates, but how do I log meeting times? A common way to do this is to sweep through emails, Slack messages and meeting notes, but it is chaotic and time-consuming. If you use Google Meet, there is a much more straightforward way — Google Takeout!&lt;/p&gt;
&lt;p&gt;Google Takeout is a service that allows you to download all data Google keeps about your account. This is a very interesting yet terrifying resource: you’ll find data from over 60 different services, some of which may keep gigabytes of your data! But for our current goal, we only need Google Meet data.&lt;/p&gt;
&lt;h2&gt;What to do&lt;/h2&gt;
&lt;p&gt;First, visit &lt;a href="https://takeout.google.com/"&gt;https://takeout.google.com/&lt;/a&gt; from a work account. Deselect all checkboxes, then find and mark Google Meet. Scroll to the bottom of the page, and click primary-colored buttons a couple of times. Google will prepare data export and will send a link to your email. Use it to download a zip archive with data and unpack it.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mishurovsky.com/blog/pictures/google-takeout-meetings-step-1-2@2x.jpg" width="1280" height="790" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;When you get to Google Takeout page, deselect all checkboxes and then find and mark Google Meet.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mishurovsky.com/blog/pictures/google-takeout-meetings-step-3-4@2x.jpg" width="1280" height="790" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Click “Next step”, then “Create export” — Google will send a report to your account email in a minute.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The downloaded folder has a nested structure of &lt;span class="inline-code"&gt;./Takeout/Google Meet/ConferenceHistory&lt;/span&gt; with two &lt;span class="inline-code"&gt;.csv&lt;/span&gt; files inside. We will need only &lt;span class="inline-code"&gt;conference_history_records.csv&lt;/span&gt;. It is a large csv file with about 20 columns, holding information about all meets for your account. Let’s tidy it up with some command line magic to get a convenient output:&lt;/p&gt;
&lt;div class="e2-code-block" data-language="shell" data-long&gt;&lt;div class="e2-code-header"&gt;&lt;span class="e2-code-language"&gt;Shell&lt;/span&gt;&lt;button class="e2-code-copy" type="button" aria-label="Copy code to clipboard" data-copy-text="Copy" data-copied-text="Copied!" data-failed-text="Failed"&gt;&lt;span class="e2-svgi"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"&gt;&lt;mask id="cutout"&gt;&lt;rect width="100%" height="100%" fill="white"/&gt;&lt;rect x="1.75" y="5.25" width="9" height="9" stroke-width="1.33" rx="1" fill="black" stroke="black"/&gt;&lt;/mask&gt;&lt;rect x="5.25" y="1.75" width="9" height="9" rx="1" stroke-width="1.33" fill="none" mask="url(#cutout)"/&gt;&lt;rect x="1.75" y="5.25" width="9" height="9" rx="1" stroke-width="1.33" fill="none"/&gt;&lt;/svg&gt;
&lt;/span&gt;Copy&lt;/button&gt;&lt;/div&gt;&lt;pre&gt;&lt;code class="hljs language-shell"&gt;awk -F &amp;#039;,&amp;#039; &amp;#039;{print $5 &amp;quot;\t&amp;quot; $10 &amp;quot;\t&amp;quot; $12}&amp;#039; &amp;quot;~/Downloads/Takeout/Google Meet/ConferenceHistory/conference_history_records.csv&amp;quot; | head -n 20 | column -ts $&amp;#039;\t&amp;#039;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This command parses the csv and outputs only important data in a columnar view: meeting code (the same one used in Google Meet Links), date and time of the meet and its duration.&lt;/p&gt;
&lt;div class="e2-code-block"&gt;&lt;pre&gt;&lt;code class=""&gt;Meeting Code  Start Time               Duration
rst-uvwx-yza  2025-08-17 14:14:14 UTC  1:07:18
fgh-ijkl-mno  2025-08-16 06:36:12 UTC  0:23:57
vwx-yzab-cde  2025-08-15 17:20:33 UTC  0:41:03
klm-nopq-rst  2025-08-14 09:09:09 UTC  1:15:42
yza-bcde-fgh  2025-08-13 20:48:06 UTC  0:55:56
hij-klmn-opq  2025-08-12 07:02:08 UTC  0:17:15
opq-rstu-vwx  2025-08-11 15:33:54 UTC  0:34:29
tuv-wxyz-abc  2025-08-10 05:44:21 UTC  1:49:37
def-ghij-klm  2025-08-09 19:59:59 UTC  0:26:04
uvw-xyza-bcd  2025-08-08 11:11:11 UTC  0:09:48&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now it is much easier to recall which meetings they were and how long they lasted. Unfortunately, this file does not provide meeting names — but now retrieving them is easy: just copy-paste meeting code into your gmail search box, and you will find your invitation email with all the details.&lt;/p&gt;
&lt;p&gt;This way I manage to save myself some 15 to 20 minutes each week. I hope this trick helps you, too.&lt;/p&gt;
</description>
</item>


</channel>
</rss>