Skip to content

Instantly share code, notes, and snippets.

@ajit555db
ajit555db / puppygraph-non-interactive-cli.md
Created October 29, 2025 18:22
Why Non-Interactive CLI is Essential for AI Coding Agent-Driven PuppyGraph Development

Why Non-Interactive CLI is Essential for AI Coding Agent-Driven PuppyGraph Development

Based on the knowledge base documents, here's an analysis of why a comprehensive non-interactive CLI is crucial for AI agents working with PuppyGraph:

Current Limitation

The Existing CLI is Unusable by AI Agents:

From puppygraph-cli.md:

PowerPoint Slides Generation Process

A systematic two-step approach to creating high-quality PowerPoint presentations using AI assistance.

Overview

This process separates content creation from formatting, allowing AI to focus on pure content quality first, then handle the technical PowerPoint generation separately.


Obsidian + Google Drive folder + NotebookLM

  • Create a folder in Google Drive say "My-Vault"
  • Install Google desktop in Windows 11
  • Open "My-Vault" folder in windows 11 from Google Drive location
  • Create Obsidian vault in "My-Vault" folder
  • Create markdown files in "My-Vault" folder
  • Open "My-Vault" folder in Gdrive in NotebookLM notebook
    • Since there is restriction for number of files in NotebookLM, enable .NotebookLMignore to filter out the unwanted files and folders to restrict only useful files for NotebookLM
  • Chat with my content in markdown files in "My-Vault" Gdrive folder in NotebookLM

Lovable is primarily designed for building web applications, not native mobile apps. It enables users—regardless of coding experience—to create full-stack web applications by describing what they want in plain language, and it handles the coding, design, and deployment automatically[4][5][7]. The platform is highly efficient for prototyping, MVP validation, and creating responsive web apps that work well on both desktop and mobile browsers[2][7][9].

Mobile App Support in Lovable

  • Native Mobile App Limitation: Lovable itself does not generate native mobile apps (like iOS or Android apps). Its main focus is on web-based solutions[8][3].
  • Mobile-Friendly Web Apps: Lovable supports mobile-first, responsive design, allowing your web app to adapt and function smoothly on mobile devices[7][9][8]. You can preview how your app looks and behaves on mobile screens directly within the platform[7].
  • Conversion to Native Apps: While you cannot create native mobile apps directly with Lovable, you can co
@ajit555db
ajit555db / Financial 3 statement modeling using ChatGPT-4o.md
Created June 18, 2024 13:39
Generating 3-statement financial modeling using ChatGPT-4o

You:

Can you act as a financial statement model for a typical manufacturing company?

ChatGPT:

ChatGPT

Sure, I can help create a financial statement model for a typical manufacturing company. Here’s an overview of what such a model would generally include, broken down into the major components:

1. Income Statement

Unable to load and process 500 rows of data in Power Query in Excel - Microsoft Excel 2021 (Version 2209 Build 16.0.15629.20152) 64-bit.

Query Name : NIFTY_IDX_50

let
    Source = Csv.Document(Web.Contents("https://archives.nseindia.com/content/indices/ind_nifty50list.csv"),[Delimiter=",", Columns=5, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}}),
    #"Promoted Headers" = Table.PromoteHeaders(#"Changed Type", [PromoteAllScalars=true]),
    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Company Name", type text}, {"Industry", type text}, {"Symbol", type text}, {"Series", type text}, {"ISIN Code", type text}}),
@ajit555db
ajit555db / notable-cheat-sheet.md
Last active October 15, 2019 11:52
Notable Cheat Sheet

Data Directory

mkdir 01-README && cd $_ && mkdir {notes,attachments}
/path/to/your/data_directory
├─┬ attachments
│ ├── foo.ext

Linux (Ubuntu 18.04) development on Windows 10 (Home)

How to enable SSH connection to linux VM using VSCode remote development extension pack?

Using VSCode remote (ssh) development extension pack to connect to a remote Ubuntu (18.04) VM hosted in Windows virtualbox.

  • How to setup password-less ssh-key based ssh connection between windows and linux VM hosted in Virtualbox
  • In VSCode, install Remote Development extension pack
  • Configure VSCode to do remote linux development over SSH
@ajit555db
ajit555db / envoy.yaml
Created July 20, 2019 17:29
Help needed in converting nginx-keycloak.conf config file to envoy proxy file to run enovy as a front proxy to keycloak in docker
static_resources:
listeners:
- name: listener_http
address:
socket_address: { address: 0.0.0.0, port_value: 80 }
filter_chains:
- filters:
- name: envoy.http_connection_manager
config:
codec_type: auto
{"keys":[{"e":"AQAB","kid":"mykey","kty":"RSA","n":"taPidJ7xxYFKTNkobKgdaGpl2HvzJ1gQn6MmGKcLBPjYQSymumXrMw1sH08Esam_L9XebjSQOskap9SHoTJ3-EboqeV_1pEnPEJb77lpK7UdSVpQuJQ3C-rsFSp8fbIfaLRMFt6W1BlE1EoRQF0iLHjXi9ow678aOUuovWTDLpsEfx3Og0uC_hI7plTy8N7TzJrT0fevB2FBXMCn-glrSWige3-PXPerqz_RuPwdxyJ2JmavTPDTtX3Tx-eoL2aCkQgceIvxVfNcB2FsXxcP3mnuT_6mobdkjKUUWjpK9vhXdPjw7uJyewlB3H5SLVHsxnWoojSZx3ZT0lBtnMNAew"}]}