# Custom Quarto Code Blocks

**URL:** <https://discourse.julialang.org/t/custom-quarto-code-blocks/130375>\
**Category:** Offtopic\
**Tags:** quarto\
**Created:** [July 1, 2025, 3:28pm UTC](https://discourse.julialang.org/t/custom-quarto-code-blocks/130375 "2025-07-01T15:28:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrufsvold](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mrufsvold/32/31600_2.png) [@mrufsvold](https://discourse.julialang.org/u/mrufsvold)\
**Post date:** [July 1, 2025, 3:28pm UTC](https://discourse.julialang.org/t/custom-quarto-code-blocks/130375/1 "2025-07-01T15:28:03Z")

</div>

Since we have a number of Quarto gurus in the Julia community, I’m wondering if someone could help here:

I’d like to make a quarto notebook with special `snowflake-sql` code blocks that take the query string written in the block and wrap it in a Python or R function that executes the query against a database connection and returns a dataframe of results to be rendered.

If it is possible, I can’t come up with the google search terms to find a documentation about this.

---

<div class="post-metadata">

**Author:** ![mbaz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbaz/32/17295_2.png) [@mbaz](https://discourse.julialang.org/u/mbaz)\
**Post date:** [July 1, 2025, 4:46pm UTC](https://discourse.julialang.org/t/custom-quarto-code-blocks/130375/2 "2025-07-01T16:46:31Z")

</div>

Maybe with [filters](https://quarto.org/docs/extensions/filters.html)?
