As example, you have camera:
rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0
Run Ngrok on any computer in you LAN (use your token):
| // | |
| // NetworkClient.swift | |
| // | |
| // Created by Vidur Murali on 11/12/23. | |
| // | |
| import Foundation | |
| class NetworkClient { | |
| static func get<T: Decodable>(_ url: URL) async -> T? { |
As example, you have camera:
rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0
Run Ngrok on any computer in you LAN (use your token):
| { | |
| // Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and | |
| // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope | |
| // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is | |
| // used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
| // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. | |
| // Placeholders with the same ids are connected. | |
| // Example: | |
| // "Print to console": { | |
| // "scope": "javascript,typescript", |
| #!/usr/bin/env ruby | |
| files = ARGV.dup | |
| password = files.shift | |
| cmd = "qpdf" | |
| options = "--decrypt --password=#{password} --replace-input" | |
| files.each do |filename| | |
| print "Unlocking #{filename}..." |
| [{ | |
| "content": "The infinite player wakes up every single day and says\n\"How can I be better than I was last week?\"" | |
| }, { | |
| "content": "journey before destination", | |
| "author": "The Knights Radiant" | |
| }, { | |
| "content": "[…] if we accept the person we are when we fall, the jounrey ends. That failure _becomes_ our destination", | |
| "author": "Dalinar Kholin" | |
| }, { | |
| "content": "Sometimes a hypocrite is nothing more than a man in the process of changing", |
| $(document).ready(function() { | |
| // Find all footnotes | |
| const $footnotes = $("ol:last > li"); | |
| const $refs = $("sup > a"); | |
| $footnotes.each(function(i, footnote) { | |
| const num = (i + 1); | |
| const $ref = $($refs[i]); |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env ruby | |
| # Run `gem install plist` to resolve the only dependency. | |
| # | |
| # This script creates two files in the directory that you run the script from | |
| # | |
| require 'plist' | |
| require 'yaml' |
| Wordlist ver 0.732 - EXPECT INCOMPATIBLE CHANGES; | |
| acrobat africa alaska albert albino album | |
| alcohol alex alpha amadeus amanda amazon | |
| america analog animal antenna antonio apollo | |
| april aroma artist aspirin athlete atlas | |
| banana bandit banjo bikini bingo bonus | |
| camera canada carbon casino catalog cinema | |
| citizen cobra comet compact complex context | |
| credit critic crystal culture david delta | |
| dialog diploma doctor domino dragon drama |
This is a ruby script to pretty print the output of initctl list.