Skip to content

Instantly share code, notes, and snippets.

View ben221199's full-sized avatar
:atom:
Programming

Ben ben221199

:atom:
Programming
View GitHub Profile

FairPlay

Step 1 - Get License

Request

00 00 00 01 00 00 00 00 DE F0 67 17 44 FA 39 29 C9 BF 9E 79 DF A9 7C 46 2F 47 4A E8 7E DB A9 8B 5C 88 4D 3F 15 AD 05 3E 66 63 DE 02 60 32 19 BD 55 62 A9 E9 05 65 03 B2 D4 A8 BD 1A 48 9F B9 E5 2B 4D EB A0 11 B3 A4 FD B2 C8 8E D6 F0 A1 BE 3B 9A 4B 9E EE 38 B0 7B 53 DA C5 1B 60 7D BE 34 9A 89 61 58 23 31 CB 35 B5 6D FD 2C 9D 12 43 5D 33 E6 DC F6 55 BE 4D B8 04 52 B0 D3 7E 52 9C A6 D4 35 8C 99 EB F7 F7 FD 09 E2 27 0A 8D 54 D4 92 66 EC 79 76 56 57 98 65 52 1F 06 AF 30 69 DD CA 6C C1 05 DF D5 3E 4A 7E 1F DE 69 6D 63 00 00 17 C0 DB 9F 79 A8 93 39 4A 6B 8D DD 35 E3 9C C7 C5 19 02 33 EE DA 12 C8 E0 AE 14 CF 9B C8 73 61 C0 CA 56 18 6B FE 78 F7 F9 49 54 83 FF 3E 7E 86 FB 8A 39 B6 D6 96 31 E9 08 40 7F 63 D6 6B 60 7E 92 4A 21 14 1E 1B 87 25 58 6D 8C 2B 79 08 66 74 B7 B8 C5 0C D9 90 31 1B E5 09 84 2D C0 DE 44 DF 9B E8 97 6D 89 79 11 5F 89 99 3A C9 5B 4D 40 9A D8 6D B4 DD 85 AC DA F8 B0 F0 BC D8 FD 4F DD 19 AC AA FF F6 C0 B6 1D 3F A7 4E 60 CC 47 70 CB C0 6C EF 67 F2 35 0
/**
* @since ES5
*/
public class DeclarativeEnvironmentRecord extends EnvironmentRecord{
/**
* @since ES5
*/
public Object HasBinding(Object N){
Object envRec = this;
@ben221199
ben221199 / BROWSERS.md
Last active July 23, 2025 14:03
Browser Analysis
Name App Name (navigator.appName) App Version (navigator.appVersion) App Code Name (navigator.appCodeName) User-Agent (navigator.userAgent) JavaScript Languages
Netscape Navigator 2.0 Netscape 2.0 (Win95; I) Mozilla Mozilla/2.0 (Win95; I) {absent}, JavaScript
Netscape Navigator Gold 2.01 Netscape 2.01Gold (Win95; I) Mozilla Mozilla/2.01Gold (Win95; I) {absent}, JavaScript
Netscape Navigator 2.02 Netscape 2.02 (Win95; I) Mozilla Mozilla/2.02 (Win95; I) {absent}, JavaScript
Netscape Navigator Gold 2.02 Netscape 2.02Gold (Win95; I) Mozilla Mozilla/2.02Gold (Win95; I) {absent}, JavaScript
Netscape Navigator 3.0 Netscape 3.0 (Win95; I) Mozilla Mozilla/3.0 (Win95; I) {absent}, JavaScript, JavaScript1.1
Netscape Navigator Gold 3.0 Netscape 3.0Gold (Win95; I)
3.0Gold (Win95; U)
Mozilla Mozilla/3.0Gold (Win95; I)
`Mozilla/3.

TV-Anytime

Location Resolution

See: ETSI TS 102 822-4 (Clause 12)

Assuming crid://example.com;name_extension/some-name (where ;name_extension is optional)

Discovery

@ben221199
ben221199 / MANDATES.md
Last active May 18, 2025 11:37
Payment Service Provider

Payment Mandates

Name Country Company Mollie Stripe Adyen
ACSS Debit Canada - - acss_debit
Amazon Pay - Amazon - amazon_pay
Australia BECS Debit Australia - - au_becs_debit
BACS Debit UK - - bacs_debit
Creditcard - - creditcard``cardHolder``cardNumber``cardLabel``cardFingerprint``cardExpiryDate card``brand (PM)checks (PM)country (PM)display_brand (PM)exp_month (C) (PM)exp_year (C) (PM)fingerprint (PM)funding (PM)generated_from (PM)last4 (PM)networks (PM)regulated_status (PM)three_d_secure_usage (PM)wallet (PM)number (C) (PM)cvc (C) (PM)networks (C) (PM) scheme``brand``checkoutAttemptId``cupsecureplus.smscode (D)

Protocol

Format

Request

Request ::=
	<CommandName> <CRLF>
	(

LBRY Database

Prefix Row Prefix Key Key Parameters Value Value parameters Conditions
ClaimToSupportPrefixRow K ClaimToSupportKey claim_hash,tx_num,position ClaimToSupportValue amount PUT: every output with support claim and matching normalized name
SupportToClaimPrefixRow L SupportToClaimKey tx_num,position SupportToClaimValue claim_hash PUT: every output with support claim and matching normalized name
ClaimToTXOPrefixRow E ClaimToTXOKey claim_hash ClaimToTXOValue tx_num,position,root_tx_num,root_position,amount,activation,channel_signature_is_valid,name
TXOToClaimPrefixRow G TXOToClaimKey tx_num,position TXOToClaimValue claim_hash,name
ClaimToChannelPrefixRow I ClaimToChannelKey claim_hash,tx_num,position ClaimToChannelValue signing_hash
ChannelToClaimPrefixRow J ChannelToClaimKey signing_hash,name,tx_num,`posi
@ben221199
ben221199 / MANIFEST.md
Last active November 21, 2024 13:15
WebExtensions

WebExtensions - Manifest

Field Introduced in Type Description
app 1** object
background_page 1 string Page that runs in background.
browser_action 1* object The browser action of the extension.
chrome_url_overrides 1* object
content_scripts 1 array The content scripts of the extension.
default_locale 1* string The default locale for a internationalized extension.
@ben221199
ben221199 / API.md
Last active December 16, 2024 13:10
Enphase

Enphase API

Version 1 [End of Life]

Base URL: https://api.enphaseenergy.com/api

Endpoints

TODO: