Skip to content

Instantly share code, notes, and snippets.

View cprima's full-sized avatar

Christian Prior-Mamulyan cprima

  • Germany
View GitHub Profile
@cprima
cprima / README.md
Last active July 8, 2026 03:22
Google MyActivity YouTube Comment Delete Script 💬❌

CommentCleanser for YouTube 💬❌

Description

Looking to take control of your digital history? CommentCleanser for YouTube lets you efficiently delete old YouTube comments from Google's MyActivity. Prioritize the removal of older comments, ensuring a leaner digital footprint and a conscious cleanup of your online history.

The script has been designed for users who have a significant number of YouTube comments and wish to delete them in bulk from Google's MyActivity page. By leveraging JavaScript, it provides a means to automate the process of deleting individual comments, offering the user control over how many comments to delete at once.

@cprima
cprima / llm-wiki.md
Created July 2, 2026 15:46 — forked from karpathy/llm-wiki.md
llm-wiki

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

@cprima
cprima / !README.md
Last active June 28, 2026 15:39
Toolkit for YouTube transcript / subtitle fetching in Python. Provides command line and HTTP interfaces. Supports language selection, SRT or VTT output

subxx

YouTube transcript / subtitle fetching toolkit for Python - Download, extract, and process subtitles from video URLs with a simple CLI or HTTP API.

Version Python 3.9+ License: CC BY 4.0 Development Status


@cprima
cprima / README.md
Last active April 23, 2026 17:10
Bypass X-Frame-Options: PHP Proxy for iframe Embedding

PHP Proxy Script for Iframe Embedding

Description

This PHP script is a server-side proxy designed to bypass restrictions that prevent embedding external websites within iframes. Many websites use security headers (e.g., X-Frame-Options or Content-Security-Policy) to block their content from being displayed in iframes, leading to errors like "Content refused to connect." when trying to embed them directly. This proxy script retrieves the content server-side, modifies it, and delivers it to the iframe, effectively circumventing these restrictions.

Use Case

This script is particularly useful for integrating external web pages into Reveal.js presentations. Reveal.js allows the use of iframes to display content during slideshows. However, embedding some web pages directly often fails due to security restrictions. By using this proxy script, users can include external content seamlessly in their presentations without encountering connection errors.

Why is This Needed

@cprima
cprima / !README.md
Last active April 18, 2026 08:34
UiPath local tooling reference: uipcli 23.x, uipcli 25.x, UiRobot.exe

UiPath Local Tooling — CLI Comparison

Five executables cover local and cloud UiPath operations. This document compares capabilities across uipcli 23.x (net6), uipcli 25.x (net8), UiRobot.exe, uipathcli (uipath.exe), and uip rpa (future/preview).

For AI-assisted RPA development (pair programming with an MCP client such as Claude Code or Cursor), these tools form the executable surface an agent can invoke — covering the full lifecycle from pack and analyze through deploy and local test execution.

@cprima
cprima / Dump-SapWindow.ps1
Last active April 1, 2026 15:49
Interactive SAP GUI window browser that dumps the full control tree of a chosen window.
<#
.SYNOPSIS
Interactive browser for all SAP-related windows — scripting and native Win32.
.DESCRIPTION
Enumerates every window that belongs to a running SAP process and presents
them in a single numbered table. The user picks one; the script dumps its
control tree.
Two categories of window are covered:
@cprima
cprima / !README.md
Last active February 4, 2026 13:33
Python script to mass-edit UiPath Studio .xaml files after a UIAutomation dependency downgrade.

fix-uia-downgrade

Fix UiPath files after a UIAutomation dependency downgrade.

Supports both workflow XAML files and Object Repository .content files. Removes attributes and caps Version values that older activity packs don't recognise. Edits are regex-based (no XML parsing) so formatting is preserved exactly.

Prerequisites

This file has been truncated, but you can view the full file.
{
"swagger": "2.0",
"info": {
"title": "UiPath.WebApi 20.0",
"description": "Orchestrator API",
"version": "20.0"
},
"host": "cloud.uipath.com",
"basePath": "/rpapub/playground/orchestrator_/",
"schemes": [
@cprima
cprima / !README.md
Last active November 2, 2025 11:09
gh-org-mgr

gh-org-iac

GitHub Organization Infrastructure-as-Code - Declarative, idempotent tooling for managing GitHub organizations, repositories, teams, and fork synchronization.

Gist: https://gist.github.com/cprima/5e6dbc305e584d35d334b7a3355cc2a4

This is a multi-org shared gist. Each organization has its own manifest file (e.g., my-org.json, another-org.json).

Features

@cprima
cprima / !RfC.md
Last active October 29, 2025 13:21
Proposed uipath-sdk-extensions RFC — demonstrates authentication and folder context reuse for UiPath Cloud. Includes full working examples showing .env setup, SDK initialization, context caching, and direct API integration using sdk.api_client.

RFC: Extension Package Pattern for UiPath Python SDK

Status: Seeking Community Validation – Alpha v0.0.5 Released
Author: Christian Prior-Mamulyan
Date: 2025-10-28
Package: cprima-forge-uipath-extensions (Reference Implementation)
License: CC-BY-4.0

This is a Request for Comments. This RFC proposes a community extension pattern for filling SDK gaps and seeks feedback from UiPath Python developers. Does this approach solve real problems? What are the tradeoffs? What alternatives should be considered?