Skip to content

Instantly share code, notes, and snippets.

View OdyAsh's full-sized avatar
🙌

Ashraf Haress OdyAsh

🙌
View GitHub Profile
Tool Reduce pdf Size - Step by Step process How to Combine pdf - Step by Step process Top Features Split - Step by Step Sign - Step by Step Remove Password — Step by Step process PDF → EPUB — Step by Step process AI PDF Summarizer/Reader — Top AI Features How to Edit PDF — Step by Step process
Wondershare PDFelement Open the PDF in PDFelement and choose Tools → Compress PDF. Launch PDFelement and choose 'Combine Files' from the Home screen. Intuitive desktop and web interface with drag-and-drop support. Open the PDF in PDFelement and go to the 'Page' tab. Open the document and go to Protect/Form → Add Signature. Open the protected PDF in PDFelement and enter the password to unlock it. Export the PDF to Word (DOCX) using PDFelement's export feature. Accurate OCR to extract text from scans and maintain layout. Open the PDF and click 'Edit' to enable text and image editing.
Select a compression preset (High/Medium/Low)
@OdyAsh
OdyAsh / vivaldi_settings_odyash.md
Created February 14, 2026 16:31
Vivaldi Settings for Ash to easily remember which settings to configure whenever setting up Vivaldi browser in a new environment :]

TODO: ADD SCREENSHOTS OR SMTH

(check in edit/raw mode, not preview)

how to make python modules visible using poetry or importing, etc


To make your Python modules "visible" (importable) within a Poetry project, you need to ensure they follow a standard package structure and are correctly registered in your pyproject.toml.

  1. Standard Project Layout Poetry automatically detects packages if they are in the project root or a src/ directory and match the project name. Option A: Root Layout
@OdyAsh
OdyAsh / prompt_meeting_summarization.md
Created January 21, 2026 11:05
A prompt to pass to LLMs in order to summarize a meeting's content in an effective manner.

Role: You are an expert Technical Product Manager and Systems Architect.

Task: Please convert the meeting into a structured High-Level Design (HLD) and Meeting Summary document in markdown code block.

Formatting & Structure Requirements: Your output must follow this specific Markdown structure and style:

  1. Title & Executive Summary: Start with a clear H1 title and a brief paragraph summarizing the overall proposal or discussion scope.
  2. Hierarchical Organization: Use H2 (##) for major components (e.g., UI, Database, Orchestration) and H3/H4 for specific features or workflows.
  3. Process Flow breakdown: When describing technical processes (like pipelines or workflows), break them down into distinct steps (e.g., "DAG Task 1", "DAG Task 2"). For each step, you must explicitly list:
@OdyAsh
OdyAsh / rajanand-sitemap.html
Last active January 2, 2026 16:16
List of pages/notes that rajanand wrote on https://rajanand.org/ as of 2026-01-02 (P.S: I'm not affiliated with him; I just like his notes and decided to create this sitemap using https://www.xml-sitemaps.com/download/rajanand.org-2d2b7b945/sitemap.xml?view=1 since I couldn't find a way to navigate between his different notes)
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>rajanand.org Site Map - Generated by www.xml-sitemaps.com</title>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
<style type="text/css">
body {
background-color: #fff;

Tools

Comparing phones/cloud-providers/etc:

Websites

Inspiring way to list technical skills and certifications for your portfolio (that I might re-use someday :D):

@OdyAsh
OdyAsh / Misc.md
Last active January 30, 2026 14:17
Gist for storing completely randome/unrelated Stuff :]
@OdyAsh
OdyAsh / Random EAI Resources.md
Last active December 25, 2025 12:30
This gist contains random resources I find while trying to study Enterprise Application Integration. I try to re-order these resources from time to time based on what I consider as "a logical sequence" (which might be inaccurate :])
@OdyAsh
OdyAsh / epub2md.md
Last active December 24, 2025 12:04