Skip to content

Instantly share code, notes, and snippets.

View royeradames's full-sized avatar
📚
Working from library

Royer Adames royeradames

📚
Working from library
View GitHub Profile
@royeradames
royeradames / private-reel-companion-privacy-policy.md
Created August 24, 2026 21:38
Private Reel Companion privacy policy

Private Reel Companion Privacy Policy

Effective: August 24, 2026

Private Reel Companion does not collect, sell, or use personal data for tracking or advertising.

Photos and videos

The app asks for access to the Photos library so it can show the user’s library and make selected media available to the user’s own Private Reel gallery. Media stays on the iPhone or iPad. While live sharing is on, requested photos and videos stream on demand through the user’s own Mac over the user’s private network. The app does not upload the media library to the developer or to a cloud media service, and the Mac companion does not cache the streamed media.

@royeradames
royeradames / privacy-policy.md
Last active August 24, 2026 19:49
Meeting Capture privacy policy

Meeting Capture Privacy Policy

Last updated: 24 August 2026

Meeting Capture is a personal app by Royer Adames. It records a Microsoft Teams call on this iPhone or iPad (app audio only; microphone off), transcribes on-device, and can send notes to Meeting Capture on your Mac on the local network.

What stays on the device

  • Broadcast audio from the Teams app on this iPhone or iPad
  • On-device speech recognition text
import { RouterModule, Routes } from '@angular/router';
const appRoutes: Routes = [
{ path: '', component: HomeComponent},
{ path: 'users', component: UserComponent},
{ path: 'servers', component: ServerComponent},
]
imports: [
BrowserModule,
FormsModule,
RouterModule.forRoot(appRoutes)
@royeradames
royeradames / gist:2b5327dd41cfa0a7c6362925cb3f065c
Created February 22, 2021 20:32
custom file loader reports
//custom file loader reports
// design for downloading 1 complete file at a time
let intervalID
page.on('download', async download => {
startDownloadReport(download, intervalID)
// last report
download.saveAs(`./data/${ download.suggestedFilename()}`).then(() => {
endDownloadReport(download, intervalID)
})
@royeradames
royeradames / gist:7acc9fa216c2bf138dc029d9f77d4aba
Last active March 25, 2021 00:46
normalize_border-box-fix_rem-unit-setup
@import-normalize; /* bring in normalize.css styles */
html {
font-size: 10px;
box-sizing: border-box;
}
*, *:before, *:after {
font-size: inherit;
box-sizing: inherit;
html {
font-size: 10px;
box-sizing: border-box;
}
*, *:before, *:after {
font-size: inherit;
box-sizing: inherit;
}
html {
font-size: 10px;
}
*, *:before, *:after {
font-size: 10px;
}
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/