Skip to content

Instantly share code, notes, and snippets.

View PranavArya37's full-sized avatar
🏠
Working from home

Pranav Arya PranavArya37

🏠
Working from home
View GitHub Profile
@PranavArya37
PranavArya37 / messy_to_descriptive.md
Created July 11, 2025 22:04
Turn messy image filenames into descriptive ones

Turn messy image filenames into descriptive ones

In this tutorial, you will learn how to use Google's Gemini CLI to analyze your images and generate SEO-friendly filenames automatically, improving your content organization and search en

@PranavArya37
PranavArya37 / currency-converter-apis.txt
Created July 7, 2025 13:44
Currency Converter APIs
1. https://open.er-api.com/v6/latest/USD
2. https://v6.exchangerate-api.com/v6/3b80f1790c1d56d14c5d702c/latest/USD
@PranavArya37
PranavArya37 / hugo-papermod-config.md
Created June 21, 2024 23:29
This gist provides a deep dive into the hugo.yaml configuration file for the PaperMod Hugo theme, making it easy to customize your website's look, feel, and features.

How to Configure PaperMod with hugo.yaml: A Step-by-Step Tutorial

This guide thoroughly examines a hugo.yaml configuration file designed for the elegant and versatile PaperMod theme. We'll break down every setting with clear explanations, illustrative examples, and helpful visuals, empowering you to tailor your Hugo website precisely to your needs.

Ready to unlock the power of hugo.yaml? Let's get started!

1. Basic Site Configuration

baseURL: "https://example.com/"  # Update with your site's URL (No default - REQUIRED)
########::'########:::::'###::::'##::: ##::::'###::::'##::::'##:::::::'###::::'########::'##:::'##::::'###::::
##.... ##: ##.... ##:::'## ##::: ###:: ##:::'## ##::: ##:::: ##::::::'## ##::: ##.... ##:. ##:'##::::'## ##:::
##:::: ##: ##:::: ##::'##:. ##:: ####: ##::'##:. ##:: ##:::: ##:::::'##:. ##:: ##:::: ##::. ####::::'##:. ##::
########:: ########::'##:::. ##: ## ## ##:'##:::. ##: ##:::: ##::::'##:::. ##: ########::::. ##::::'##:::. ##:
##.....::: ##.. ##::: #########: ##. ####: #########:. ##:: ##::::: #########: ##.. ##:::::: ##:::: #########:
##:::::::: ##::. ##:: ##.... ##: ##:. ###: ##.... ##::. ## ##:::::: ##.... ##: ##::. ##::::: ##:::: ##.... ##:
##:::::::: ##:::. ##: ##:::: ##: ##::. ##: ##:::: ##:::. ###::::::: ##:::: ##: ##:::. ##:::: ##:::: ##:::: ##:
..:::::::::..:::::..::..:::::..::..::::..::..:::::..:::::...::::::::..:::::..::..:::::..:::::..:::::..:::::..::
@PranavArya37
PranavArya37 / npm-packages-for-beautiful-CLI-list.md
Last active April 20, 2024 20:54
npm packages for beautiful CLI

Command-line utilities

  • chalk - Terminal string styling done right.
  • meow - CLI app helper.
  • yargs - Command-line parser that automatically generates an elegant user-interface.
  • ora - Elegant terminal spinner.
  • get-stdin - Easier stdin.
  • log-update - Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
  • Ink - React for interactive command-line apps.
  • listr2 - Terminal task list.