Skip to main content

Add a snippet for editing JavaScript data files

ID
ca229fd
date
2025-08-14 22:54:13+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
5e1ef85
message
Add a snippet for editing JavaScript data files
changed files
2 files, 6 additions

Changed files

create_snippets.py (8199) → create_snippets.py (8240)

diff --git a/create_snippets.py b/create_snippets.py
index bb22ddb..0d07c8a 100755
--- a/create_snippets.py
+++ b/create_snippets.py
@@ -261,6 +261,7 @@ SNIPPETS = {
     "py!pd": read("get_directories.py"),
     "py!sec": read("get_secrets_manager_secret.py"),
     "py!s3": read("list_s3_objects.py"),
+    "py!ej": read("edit_javascript.py"),
 
     # I can never remember the order of args to this function,
     # so when I start typing it, add a comment to help me out.

expansions/edit_javascript.py (0) → expansions/edit_javascript.py (149)

diff --git a/expansions/edit_javascript.py b/expansions/edit_javascript.py
new file mode 100644
index 0000000..d5f85be
--- /dev/null
+++ b/expansions/edit_javascript.py
@@ -0,0 +1,5 @@
+from javascript_data_files import read_js
+
+value = read_js("filename.js", varname="varname")
+
+write_js("filename.js", varname="varname", value=value)
\ No newline at end of file