<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>JSON5 | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title>Sub-Store 使用本地配置项控制脚本操作示例1. 从 sni 文件中读取内容并进行节点操作</title><link>http://telegram.zhetengsha.eu.org/posts/3402</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/3402</guid><pubDate>Tue, 08 Jul 2025 04:01:54 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-even&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-3402-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: Sub-Store 使用本地配置项控制脚本操作示例1. 从 sni 文件中读取内容并进行节点操作&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/Ov-uRqKmDB7fKfWRuFMCbZpsdhMylbGpw1XTlQoH-mrAd5EJWlu-XIgKRC_l02RmJgAIK5uqzpIZoofKrgOpF8341_JJ6iw2Ms5-OhJV9Is4BT4mV9rECCZPYWvYqCpWSZvAMlV83rxRFoalLwGOWPQj8IzCheeaxEXrPewP5_hZm87jszXxsEGD9c3cFnlx-SV32-AtYPWSgrlnPMDdA963i8kj8hLOTMV5hy5F4XYq2dcjBIFXHSGO6hOfdrSD3OB-luo7CiaYqbHa96uhIQN3IQjgW8Yrp7haIwayMT1Ca7Q8n-rg_kcZp8rWc0PiT_9dB9BJoQozm4uZ4USdIg.jpg&quot; alt=&quot;Sub-Store 使用本地配置项控制脚本操作示例1. 从 sni 文件中读取内容并进行节点操作&quot; width=&quot;111&quot; height=&quot;142&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-3402-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-3402-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-3402-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-3402-1&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: Sub-Store 使用本地配置项控制脚本操作示例1. 从 sni 文件中读取内容并进行节点操作&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/ATi4pOjiFdsQs0ZE7MIoRE2fuppb66qKLO3lM4J6fgyfB6Filj9Jelj_VsI0nRyS7bsqLrWSMXk9zOfH1mj0EaO4bbUYBXB2uf_ehe67mZ2nmXduc8RrPz7sM7mwXcVO8XPPgcjCtnhBzA7VDNxdn2F5EnST_y1s5ICzJZIPfgr4bEHv3Upby3V_5EHZYU6yx9bviWkdjSI4m2OPhVMLcgb0xqhPAQSGHgO5evcV6fe4OXlBXh6dJn9s44JLjUWxbALii_rFjBzIyb2hQgmS4tKjhPzR9ZR0_t5KRDYGR8hJ7x_TEf6GR9NdrM4D7guZKh-In44gHQBn4MAXIOGL5g.jpg&quot; alt=&quot;Sub-Store 使用本地配置项控制脚本操作示例1. 从 sni 文件中读取内容并进行节点操作&quot; width=&quot;340&quot; height=&quot;142&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-3402-1&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-3402-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-3402-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;Sub-Store 使用本地配置项控制脚本操作示例&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;1. 从 &lt;code&gt;sni&lt;/code&gt; 文件中读取内容并进行节点操作&lt;br /&gt;&lt;div class=&quot;tg-expandable&quot;&gt;
      &lt;input type=&quot;checkbox&quot; id=&quot;expand-0-0&quot; class=&quot;tg-expandable__checkbox&quot; aria-label=&quot;Toggle hidden content&quot; aria-controls=&quot;expand-0-0-content&quot; /&gt;
      &lt;div id=&quot;expand-0-0-content&quot; class=&quot;tg-expandable__content&quot;&gt;  const sni = await produceArtifact({&lt;br /&gt;      type: &apos;file&apos;,&lt;br /&gt;      name: &apos;sni&apos; // 文件名&lt;br /&gt;  });&lt;br /&gt;  $server.sni = sni&lt;/div&gt;
      &lt;label for=&quot;expand-0-0&quot; class=&quot;tg-expandable__toggle&quot;&gt;&lt;span class=&quot;sr-only&quot;&gt;Toggle hidden content&lt;/span&gt;&lt;/label&gt;
    &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2.  从 &lt;code&gt;config&lt;/code&gt; 文件中读取配置项并进行节点操作&lt;br /&gt;  &lt;code&gt;config&lt;/code&gt; 的本地内容为 &lt;code&gt;{  &quot;reuse&quot;: false }&lt;/code&gt; 假设我们用 JSON 配置(也支持 &lt;a href=&quot;https://github.com/json5/json5&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;JSON5&quot;&gt;&lt;mark class=&quot;highlight&quot;&gt;JSON5&lt;/mark&gt;&lt;/a&gt;)&lt;br /&gt;  脚本操作为&lt;br /&gt;&lt;div class=&quot;tg-expandable&quot;&gt;
      &lt;input type=&quot;checkbox&quot; id=&quot;expand-0-1&quot; class=&quot;tg-expandable__checkbox&quot; aria-label=&quot;Toggle hidden content&quot; aria-controls=&quot;expand-0-1-content&quot; /&gt;
      &lt;div id=&quot;expand-0-1-content&quot; class=&quot;tg-expandable__content&quot;&gt;  const config = (ProxyUtils.&lt;mark class=&quot;highlight&quot;&gt;JSON5&lt;/mark&gt; || JSON).parse(await produceArtifact({&lt;br /&gt;      type: &apos;file&apos;,&lt;br /&gt;      name: &apos;config&apos; // 文件名&lt;br /&gt;  }))&lt;br /&gt;  $server.reuse = config.reuse&lt;/div&gt;
      &lt;label for=&quot;expand-0-1&quot; class=&quot;tg-expandable__toggle&quot;&gt;&lt;span class=&quot;sr-only&quot;&gt;Toggle hidden content&lt;/span&gt;&lt;/label&gt;
    &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/214&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 合集&quot;&gt;Sub-Store 合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23SubStore&quot; title=&quot;#SubStore&quot;&gt;#SubStore&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Sub&quot; title=&quot;#Sub&quot;&gt;#Sub&lt;/a&gt;-Store &lt;a href=&quot;/search/result?q=%23%E5%B0%8F%E8%AF%BE%E5%A0%82&quot; title=&quot;#小课堂&quot;&gt;#小课堂&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E9%85%8D%E7%BD%AE&quot; title=&quot;#配置&quot;&gt;#配置&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%96%87%E4%BB%B6&quot; title=&quot;#文件&quot;&gt;#文件&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23JSON&quot; title=&quot;#JSON&quot;&gt;#JSON&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23JSON5&quot; title=&quot;#JSON5&quot;&gt;#JSON5&lt;/a&gt;</content:encoded></item></channel></rss>