Getting the webrtc code: https://webrtc.org/native-code/development/
Then:
cd webrtc-checkout/src/
Extracted using this Perl 5 tool (after installing its dependencies): https://github.com/JanX2/git-extract-files
#!/usr/bin/python | |
# -*- coding: UTF-8 -*- | |
# Requires pyserial. Install via: | |
# pip install pyserial | |
from __future__ import print_function | |
from serial import Serial, EIGHTBITS, STOPBITS_ONE, PARITY_NONE | |
import time, struct |
#!/usr/bin/env bash | |
set -e | |
# See also: https://github.com/frost-nzcr4/find_forks (same thing but in python) | |
origin_url="$(git config --get remote.origin.url | sed 's+.*: ++')" | |
full_repo_name="$(echo "$origin_url" | sed 's+.*github.com/++ ; s+\.git$++')" | |
forks_url="https://api.github.com/repos/${full_repo_name}/forks" |
/* Copyright (c) 2017 Mozilla */ | |
/* Copyright (c) 2017 Jan Weiß */ | |
/* | |
Redistribution and use in source and binary forms, with or without | |
modification, are permitted provided that the following conditions | |
are met: | |
- Redistributions of source code must retain the above copyright | |
notice, this list of conditions and the following disclaimer. |
import Foundation | |
/// Adapted from https://stackoverflow.com/a/62112007 | |
/// https://stackoverflow.com/questions/31778700/read-a-text-file-line-by-line-in-swift | |
extension URL { | |
/// Note: Only supports newline as the line break character. | |
func processLineByLine(processLine: @escaping (_ line: String) -> ()) { |
#=============================================================================== | |
# Filename: boost.sh | |
# Author: Pete Goodliffe | |
# Copyright: (c) Copyright 2009 Pete Goodliffe | |
# Licence: Please feel free to use this, with attribution | |
# Modified version | |
#=============================================================================== | |
# | |
# Builds a Boost framework for iOS, iOS Simulator, and OSX. | |
# Creates a set of universal libraries that can be used on an iOS and in the |
import Cocoa | |
// Support Foundation calls on String | |
public extension String { public var ns: NSString {return self as NSString} } | |
/// Custom Labeled Playground-Based Drag-and-Drop window | |
public class DropView: NSTextField { | |
// Default action handler | |
public var handler: ([String]) -> Void = { paths in Swift.print(paths) } |
javascript:(function()%7Bvar%20s=document.createElement('link');s.setAttribute('href','https://dyslexicfonts.com/plugin/easyread.css');s.setAttribute('rel','stylesheet');s.setAttribute('type','text/css');document.getElementsByTagName('head')%5B0%5D.appendChild(s);%7D)(); |
Getting the webrtc code: https://webrtc.org/native-code/development/
Then:
cd webrtc-checkout/src/
Extracted using this Perl 5 tool (after installing its dependencies): https://github.com/JanX2/git-extract-files
#!/bin/bash | |
# Creates a complete class-dump of Xcode and all its libs and internal plug-ins. | |
# Assumes you have Class-Dump in your path and Xcode at the location set via `xcode-select`. | |
xcodeClassDump=${1:-"$HOME/Documents/XcodeClassDump"} | |
xcodePath=`xcode-select -p` | |
sourceXcodeRootPath="$(dirname "$xcodePath")" | |
echo "Dumping from Xcode: $sourceXcodeRootPath" |
set theString to "Test" | |
set theseCharacters to characters of theString | |
tell application "System Events" | |
delay 2 -- Time to switch, if running from editor. Can be removed, if running from menu. | |
tell front process | |
repeat with thisChar in theseCharacters | |
keystroke (thisChar as text) | |
delay 0.1 |