> ## Content Index
> Fetch the complete content index at: https://www.bramadams.dev/llms.txt
> Use this file to discover other available public pages before exploring further.

# March 20, 2023
- URL: https://www.bramadams.dev/202303201803/
- Published: 2023-03-20T22:12:04.000Z
- Updated: 2023-03-20T22:12:27.000Z
- Description: Things From March 20, 2023
- Author: Bram Adams
- Tags: instabram

## Photos

![https://bram-adams.ghost.io/content/images/2023/03/charles-herman.png](https://bram-adams.ghost.io/content/images/2023/03/charles-herman.png)

charles herman.png

![https://bram-adams.ghost.io/content/images/2023/03/wear-hats-like-this-now.png](https://bram-adams.ghost.io/content/images/2023/03/wear-hats-like-this-now.png)

wear hats like this now.png

## Music

## Videos

It's Cal Newport day!!

## Code

Check out the audio player on the homepage :)

```hbs
{{#if @custom.audiosrc}}
        
        <audio controls class="cover-audio">
        <source src="{{@custom.audiosrc}}" type="audio/mpeg">
    </audio>
    {{else}}
        <audio controls class="cover-audio">
        <source src="https://www.bramadams.dev/content/media/2023/03/Kingdom-Hearts-II---Dearly-Beloved--With-Ocean-waves-in-the-Background-.mp3" type="audio/mpeg">
    </audio>
{{/if}}

```

[Error handling SSE's](https://github.com/bramses/chatgpt-md/blob/0e399a115098f29c3ccf1e6353ed4cda540bf290/stream.ts?ref=bramadams.dev):

```js
source.addEventListener("error", (e: any) => {
	try {
	  console.log("[ChatGPT MD] SSE Error: ", JSON.parse(e.data));
	  source.close();
	  console.log("[ChatGPT MD] SSE Closed");
	  reject(JSON.parse(e.data));
	} catch (err) {
	  console.log("[ChatGPT MD] Unknown Error: ", e);
	  source.close();
	  console.log("[ChatGPT MD] SSE Closed");
	  reject(e);
	}
  });

```

**bramadams.dev is a reader-supported [published Zettelkasten](https://www.bramadams.dev/about/). [Both free and paid subscriptions are available](#/portal). If you want to support my work, the best way is by taking out a paid subscription.**