このスクリプトは、指定されたJSONファイルから特定のJSONPathに一致するデータを削除し、新しいJSONファイルとして出力します。
python script.py data.json '$.store.book[*].price'| /* | |
| * hash_djb2a | |
| * | |
| * Copyright (C) 2025 mntone <[email protected]> | |
| * | |
| * This program is free software: you can redistribute it and/or modify | |
| * it under the terms of the GNU General Public License as published by | |
| * the Free Software Foundation, either version 3 of the License, or | |
| * (at your option) any later version. | |
| * |
| // Copyright (C) 2023 mntone | |
| // This source code is licensed under the MIT license. | |
| // [Example] | |
| // import { Localize } from './Localize' | |
| // | |
| // const message = Localize.required({ | |
| // fieldName: this.#fieldName, | |
| // }) | |
| // |
| // MIT: Copyright (C) 2023 mntone. All rights reserved. | |
| const fs = require('fs') | |
| const path = require('path') | |
| const http = require('http') | |
| const port = 80 | |
| const dirPublic = './' | |
| const indexFile = 'index.html' | |
| const service = (req, res) => { |
| function runMP4box(files) { | |
| const args = ['-dash', '2000', ...files, '-segment-name', 'seg', '-out', 'dash/test.mpd'] | |
| console.log(args) | |
| const mp4box = spawn('mp4box', args) | |
| return mp4box | |
| } | |
| function runMP4boxAsPromise(files) { | |
| return new Promise(resolve => { | |
| const mp4box = runMP4box(files) |
| IID_IVirtualDesktopAccessibility: 9975B71D-0A84-4909-BDDE-B455BBFA55C6 | |
| IID_IVirtualDesktopManager: A5CD92FF-29BE-454C-8D04-D82879FB3F1B | |
| IID_IVirtualDesktopNotificationService: 0CD45E71-D927-4F15-8B0A-8FEF525337BF | |
| IID_IVirtualDesktopManagerInternal: B2F925B9-5A0F-4D2E-9F4D-2B1507593C10 | |
| IID_IVirtualDesktopPinnedApps: 4CE81583-1E4C-4632-A621-07A53543148F | |
| IID_IVirtualDesktopSwitcherHost: 1BE71764-E771-4442-B78F-EDA2C7F067F3 | |
| IID_IVirtualDesktopSwitcherInvoker: 7A25165A-86F1-4B4A-B1D2-E89650CD9589 | |
| IID_IVirtualDesktopNotification: CD403E52-DEED-4C13-B437-B98380F2B1E8 | |
| IID_IVirtualDesktopHotkeyHandler: 71DB071A-44AE-4271-B9F6-01CFB6A12DEE | |
| IID_IVirtualDesktopTabletModePolicyService: 56B32065-0BB3-42E2-975D-A559DE1316E8 |
| @available(macOS 12.0, iOS 15.0, tvOS 15.0, watchOS 8.0, *) | |
| func coloredPrimaryColor(localized: String.LocalizationValue) -> AttributedString { | |
| var attributedString: AttributedString = AttributedString(localized: localized) | |
| guard let firstBoldRange = attributedString.range(of: "**") else { return attributedString } | |
| let orig: AttributedString = attributedString | |
| attributedString.removeSubrange(firstBoldRange) | |
| guard let nextBoldRange = attributedString.range(of: "**") else { return orig } | |
| attributedString.removeSubrange(nextBoldRange) |
| import Foundation | |
| enum EmphasizableToken { | |
| case plain(String) | |
| case toggleEmphasize | |
| } |
| import CommonCrypto | |
| import CryptoKit | |
| import Foundation | |
| protocol PinCodeFactory { | |
| mutating func update(by timeStep: Int32) | |
| mutating func update(by timeStep: Int32, at baseTime: Int32) | |
| mutating func update(using counter: Int64) | |
| mutating func getPincode(to digits: Int) -> Int32 |