Compare commits

...

9 Commits

Author SHA1 Message Date
Prabhjot
0b6f07c3ad
Merge faa916d966 into 5b31e79ebf 2025-03-03 23:37:18 +07:00
Chuck
5b31e79ebf
Merge pull request #2112 from heydayle/master
Add new portfolio
2025-03-03 11:36:28 -05:00
Thinh Le
7aff3bd080
Update README.md 2025-03-03 23:32:04 +07:00
Chuck
c66963673e
Merge pull request #2111 from eclectic-coding/030125_update-links
030125 update links
2025-03-03 05:40:45 -05:00
Chuck Smith
896d91ed18 Update link exclusion list 2025-03-03 05:39:19 -05:00
Chuck Smith
f8a6a44819 Remove markdown strong tags 2025-03-03 05:33:20 -05:00
Chuck
68c1c0ede2
Merge pull request #2110 from prashantkhandelwal/master
Added new portfolio
2025-03-03 05:31:51 -05:00
Prashant Khandelwal
6a3735237f
Added new portfolio 2025-03-03 11:17:29 +05:30
prabhjot2001
faa916d966 Add portfolio links opener utility script 2025-01-30 00:12:41 +05:30
4 changed files with 133 additions and 9 deletions

View File

@ -2,4 +2,5 @@ twitter\.(com)
https://www.yiminghan.com https://www.yiminghan.com
https://mohamedzhioua.vercel.app https://mohamedzhioua.vercel.app
https://mohammedyh.dev/ https://mohammedyh.dev/
https://www.mohammedyh.dev/
https://balkrishnabk.com.np/ https://balkrishnabk.com.np/

View File

@ -9,7 +9,7 @@ This repo was inspired by [Ali Spittel's](https://twitter.com/ASpittel) tweet
Hopefully this repo can serve as a source of inspiration for your portfolio! Hopefully this repo can serve as a source of inspiration for your portfolio!
## Current Portfolio Count: 902 ## Current Portfolio Count: 917
**Jump to:** [A](#a) | [B](#b) | [C](#c) | [D](#d) | [E](#e) | [F](#f) | [G](#g) | [H](#h) | [I](#i) | [J](#j) | [K](#k) | [L](#l) | [M](#m) | [N](#n) | [O](#o) | [P](#p) | [Q](#q) | [R](#r) | [S](#s) | [T](#t) | [U](#u) | [V](#v) | [W](#w) | [Y](#y) | [Z](#z) | [Random Portfolio](https://s111ew.github.io/random-button-redirector/) **Jump to:** [A](#a) | [B](#b) | [C](#c) | [D](#d) | [E](#e) | [F](#f) | [G](#g) | [H](#h) | [I](#i) | [J](#j) | [K](#k) | [L](#l) | [M](#m) | [N](#n) | [O](#o) | [P](#p) | [Q](#q) | [R](#r) | [S](#s) | [T](#t) | [U](#u) | [V](#v) | [W](#w) | [Y](#y) | [Z](#z) | [Random Portfolio](https://s111ew.github.io/random-button-redirector/)
@ -17,8 +17,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
## A ## A
- [**Abhishek Singh**](https://www.abhishekworks.com/) [Full-Stack developer]
- [**Akhand Tajmirul**](https://www.me.toinfinite.dev/) [Frontend Engineer]
- [Aaban Malik](https://muhammadaamirmalik.com/) - [Aaban Malik](https://muhammadaamirmalik.com/)
- [Aabid Ahmed](https://sawad.framer.website/) - [Aabid Ahmed](https://sawad.framer.website/)
- [Aabraham James](https://seera.framer.website/) - [Aabraham James](https://seera.framer.website/)
@ -48,6 +46,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Abhishek Bhardwaj](https://www.imabhishek.online) - [Abhishek Bhardwaj](https://www.imabhishek.online)
- [Abhishek Kandel](https://abhishekkandel.com.np) - [Abhishek Kandel](https://abhishekkandel.com.np)
- [Abhishek Panthee](https://abhishekpanthee.com.np) - [Abhishek Panthee](https://abhishekpanthee.com.np)
- [Abhishek Singh](https://www.abhishekworks.com/) [Full-Stack developer]
- [Abu Said](https://www.abusaid.me) - [Abu Said](https://www.abusaid.me)
- [Abubakr Mufutau-Oseni](https://abubakrmo.com) - [Abubakr Mufutau-Oseni](https://abubakrmo.com)
- [Adam Alston](https://www.adamalston.com) - [Adam Alston](https://www.adamalston.com)
@ -78,6 +77,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Ajink Gupta](https://ajinkgupta.vercel.app) - [Ajink Gupta](https://ajinkgupta.vercel.app)
- [Akash Balasubhramanyam](https://akashblsbrmnm.github.io) [C Developer] - [Akash Balasubhramanyam](https://akashblsbrmnm.github.io) [C Developer]
- [Akash Rajpurohit](https://akashrajpurohit.com) - [Akash Rajpurohit](https://akashrajpurohit.com)
- [Akhand Tajmirul](https://www.me.toinfinite.dev/) [Frontend Engineer]
- [Akhil Surapuram](https://surapuramakhil.github.io) [Sofware Engineer & Data Enthusiast] - [Akhil Surapuram](https://surapuramakhil.github.io) [Sofware Engineer & Data Enthusiast]
- [Akhshy Ganesh](https://akhshyganesh.github.io/) [Full-Stack Developer | Solution Architect] - [Akhshy Ganesh](https://akhshyganesh.github.io/) [Full-Stack Developer | Solution Architect]
- [Akira Yoshiro](https://gungho0619.vercel.app) [Full-Stack Developer Web | Blockchain] - [Akira Yoshiro](https://gungho0619.vercel.app) [Full-Stack Developer Web | Blockchain]
@ -101,7 +101,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Aman Mittal](http://amanhimself.dev) - [Aman Mittal](http://amanhimself.dev)
- [Aman Shrivastava](https://aman04.netlify.app) - [Aman Shrivastava](https://aman04.netlify.app)
- [Amir Akbulut](https://amirdev.nl) - [Amir Akbulut](https://amirdev.nl)
- [Amit Chauhan](https://amitchauhan.dev)
- [Amoda Fernando](https://www.fernand3z.dev/) - [Amoda Fernando](https://www.fernand3z.dev/)
- [Amogh Telkar](https://amoghtelkar.com) - [Amogh Telkar](https://amoghtelkar.com)
- [Amresh Prasad Sinha](https://amreshsinha.vercel.app) - [Amresh Prasad Sinha](https://amreshsinha.vercel.app)
@ -289,6 +288,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Dhruva Bhat S N](https://dhruvabhat.netlify.app) - [Dhruva Bhat S N](https://dhruvabhat.netlify.app)
- [Dhruvil Rathod](https://dhruvilrathod.me/) [Fullstack Developer | Angular & NestJS Specialist] - [Dhruvil Rathod](https://dhruvilrathod.me/) [Fullstack Developer | Angular & NestJS Specialist]
- [Dhyey Bhandari](https://dhyeybhandari.vercel.app) [Full Stack Developer & UI/UX Designer] - [Dhyey Bhandari](https://dhyeybhandari.vercel.app) [Full Stack Developer & UI/UX Designer]
- [Dhyey Bhandari](https://dwinurcahya.my.id) [Web Developer & Software Engineer]
- [Dick Wyn Yong](https://dickwyn.xyz) - [Dick Wyn Yong](https://dickwyn.xyz)
- [Diego Rezende](https://diegorezm.netlify.app/) - [Diego Rezende](https://diegorezm.netlify.app/)
- [Dillion Megida](http://dillionmegida.com) - [Dillion Megida](http://dillionmegida.com)
@ -306,7 +306,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Dustin Brett](https://dustinbrett.com/) - [Dustin Brett](https://dustinbrett.com/)
- [Dustin Doan](https://dustindoan-portfolio.vercel.app/) - [Dustin Doan](https://dustindoan-portfolio.vercel.app/)
- [Dylan GIL AMARO](https://dga-dev.fr) - [Dylan GIL AMARO](https://dga-dev.fr)
- [Dhyey Bhandari](https://dwinurcahya.my.id) [Web Developer & Software Engineer]
- [Dzmitry Drepin](https://linktr.ee/drepin) - [Dzmitry Drepin](https://linktr.ee/drepin)
## E ## E
@ -396,6 +395,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Harwin Dan](https://itscrazydev.netlify.app) - [Harwin Dan](https://itscrazydev.netlify.app)
- [Hasan Aydoğdu](https://haydogdu1990.github.io/resume-json-css) - [Hasan Aydoğdu](https://haydogdu1990.github.io/resume-json-css)
- [Hasan](https://hasansiddiqui.netlify.app) - [Hasan](https://hasansiddiqui.netlify.app)
- [Hassam Ul Haq](https://hassam.dev) [Backend Developer - PHP Laravel]
- [Hassan Ahmed](https://www.hassanahmed.net) - [Hassan Ahmed](https://www.hassanahmed.net)
- [Hassan Murtaza](https://hassanmurtaza.com) - [Hassan Murtaza](https://hassanmurtaza.com)
- [Hemsundar Paranthaman](https://hemdev.vercel.app) - [Hemsundar Paranthaman](https://hemdev.vercel.app)
@ -410,7 +410,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Hungry Bear Studio](https://www.hungrybearstudios.com) - [Hungry Bear Studio](https://www.hungrybearstudios.com)
- [Hussein Sarea](https://ho011.vercel.app) - [Hussein Sarea](https://ho011.vercel.app)
- [Huzaifa Mustafa](https://www.huzaifamustafa.com) - [Huzaifa Mustafa](https://www.huzaifamustafa.com)
- [Hassam Ul Haq](https://hassam.dev) [Backend Developer - PHP Laravel]
## I ## I
@ -489,7 +488,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Kaleigh Scruggs](http://kaleighscruggs.com) - [Kaleigh Scruggs](http://kaleighscruggs.com)
- [Kamil Mazurek](https://kamilmazurek.pl/) - [Kamil Mazurek](https://kamilmazurek.pl/)
- [Kapil Dadhich](https://kapildadhich075.netlify.app/) - [Kapil Dadhich](https://kapildadhich075.netlify.app/)
- [Kaung Myat](https://kgmyat.vercel.app/) [Frontend Developer]
- [Karen Fletcher](https://knpfletcher.dev) - [Karen Fletcher](https://knpfletcher.dev)
- [Karthik Menon](https://www.karthikmenon.com) - [Karthik Menon](https://www.karthikmenon.com)
- [Karunika](https://karunika.work/) - [Karunika](https://karunika.work/)
@ -497,6 +495,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Katie Amberg-Johnson](https://kambergjohnson.com) (made with [TechFolios](https://techfolios.github.io)) - [Katie Amberg-Johnson](https://kambergjohnson.com) (made with [TechFolios](https://techfolios.github.io))
- [Katie Haus](https://astro-portfolio-site.netlify.app/) - [Katie Haus](https://astro-portfolio-site.netlify.app/)
- [Katleho Mokhele](https://mokhele.pythonanywhere.com) - [Katleho Mokhele](https://mokhele.pythonanywhere.com)
- [Kaung Myat](https://kgmyat.vercel.app/) [Frontend Developer]
- [Kaustubhai](https://kaustubhai.netlify.app) - [Kaustubhai](https://kaustubhai.netlify.app)
- [Kavan Bhavsar](https://kavan-bhavsar.vercel.app) [Fullstack web developer | UI/UX Designer] - [Kavan Bhavsar](https://kavan-bhavsar.vercel.app) [Fullstack web developer | UI/UX Designer]
- [Kavi Castelo](https://kavindukokila.netlify.app) - [Kavi Castelo](https://kavindukokila.netlify.app)
@ -519,7 +518,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Krutarth Parmar](https://kayparmar.com) - [Krutarth Parmar](https://kayparmar.com)
- [Kunal Passan](https://kunalpassan.vercel.app) - [Kunal Passan](https://kunalpassan.vercel.app)
- [Kushan Devarajegowda (Software Developer | Software Engineer | SDE | SWE)](https://ikushdev.github.io) - [Kushan Devarajegowda (Software Developer | Software Engineer | SDE | SWE)](https://ikushdev.github.io)
- [Kyaw Zin Thiha](https://www.kyawzinthiha.dev)
- [Kyle Smith](https://yskkyle.com) - [Kyle Smith](https://yskkyle.com)
## L ## L
@ -527,6 +525,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Lakshan Rukantha](https://lakshanrukantha.github.io) - [Lakshan Rukantha](https://lakshanrukantha.github.io)
- [Larry Xue](https://larryxue.dev) - [Larry Xue](https://larryxue.dev)
- [Laurie Barth](http://laurieontech.dev) - [Laurie Barth](http://laurieontech.dev)
- [Le Duong Hung Thinh](https://thinh.io.vn/) [Front-end Engineer]
- [Leandro Simões](https://lesimoes.dev) - [Leandro Simões](https://lesimoes.dev)
- [Lee Robinson](https://leerob.io) - [Lee Robinson](https://leerob.io)
- [Lee Warrick](http://leewarrick.com) - [Lee Warrick](http://leewarrick.com)
@ -557,7 +556,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Mads Hougesen](https://mhouge.dk) - [Mads Hougesen](https://mhouge.dk)
- [Maduakor Emmanuel](https://emmajs.vercel.app) - [Maduakor Emmanuel](https://emmajs.vercel.app)
- [Madza](https://www.madza.dev/) - [Madza](https://www.madza.dev/)
- [mahdi.is-a.dev](http://mahdi.is-a.dev) [Try to Find the Easter Egg! :)]
- [Mahmoud AlSharif](https://malsharif.me) - [Mahmoud AlSharif](https://malsharif.me)
- [Mahmoud Nabhan](https://mahmoudnabhan.com/) - [Mahmoud Nabhan](https://mahmoudnabhan.com/)
- [Makechi Eric](https://love-makechi.web.app) - [Makechi Eric](https://love-makechi.web.app)
@ -632,6 +630,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Mustafa Bhikhapurwala](https://mustafabhikhapur.me/) - [Mustafa Bhikhapurwala](https://mustafabhikhapur.me/)
- [Mustapha Nkhili](https://mustapha-nkhili.web.app) - [Mustapha Nkhili](https://mustapha-nkhili.web.app)
- [Muzaffer Kadir YILMAZ](https://mkdir.dev) - [Muzaffer Kadir YILMAZ](https://mkdir.dev)
- [mahdi.is-a.dev](http://mahdi.is-a.dev) [Try to Find the Easter Egg! :)]
## N ## N
@ -719,6 +718,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
- [Prakash Pun](https://prakashpun.me) [Software Engineer] - [Prakash Pun](https://prakashpun.me) [Software Engineer]
- [Pramesh Karki](https://karkipramesh.com.np) - [Pramesh Karki](https://karkipramesh.com.np)
- [Pranshu Patel](https://pranshu05.vercel.app) - [Pranshu Patel](https://pranshu05.vercel.app)
- [Prashant Khandelwal](https://prashantk.dev)
- [Praveen Kumar Purushothaman](https://praveen.science) - [Praveen Kumar Purushothaman](https://praveen.science)
- [Preet Suthar](https://preetsuthar.me) - [Preet Suthar](https://preetsuthar.me)
- [Prince Kumar](https://www.princecodes.online) - [Prince Kumar](https://www.princecodes.online)

73
tools/README.md Normal file
View File

@ -0,0 +1,73 @@
# Portfolio Link Opener 🔗
A simple Python script that opens all portfolio links from the README.md file in your browser tabs automatically! No more clicking links one by one 😊
## What does it do? 🤔
Imagine you want to look at all the awesome portfolio websites in this repository. Instead of clicking hundreds of links manually, this script will:
1. Read all the links from the README file
2. Open each link in a new tab in your default browser
3. Tell you how many links it opened
## How to use it? 🚀
### Step 1: Requirements
- Make sure you have Python installed on your computer
- Download the `portfolio_opener.py` script
### Step 2: Run the script
1. Put the script in the same folder as the README.md file
2. Open your terminal/command prompt
3. Navigate to the folder containing the script
4. Run this command:
```bash
python portfolio_opener.py
```
## Usage step by step
1. Make sure you have Python installed on your system
2. Navigate to the tools directory:
```bash
cd tools
```
3. Run the script:
```bash
portfolio_opener.py
```
4. Or specify a different markdown file:
```
portfolio_opener.py -f ../README.md
```
## ⚠️ Important Notes
### About Opening Links
- This script opens all links from README.md in your default browser
- Opening too many links at once may slow down your browser or cause it to crash
- We recommend opening no more than 50 links at a time
- Keep the links in a file based on how many you want to open. For example, if you want to open 30 links, just add 30 links to the file. If you want 50, add 50 links, and so on
- If your computer can handle more tabs, feel free to open more!
### Browser Tips
- Your browser might ask permission to open multiple tabs
- If your browser slows down, just close some tabs and try again
- This is completely normal - don't worry!
### Recommendation
Start with 50 tabs first. If your computer handles it well, you can try opening more next time.
### 🎉 Have fun exploring all the amazing portfolios for inspiration!

50
tools/portfolio_opener.py Normal file
View File

@ -0,0 +1,50 @@
import re
import webbrowser
import argparse
import sys
from pathlib import Path
def open_portfolio_links(file_path):
"""
Opens all portfolio links found in the given markdown file in new browser tabs.
Args:
file_path (str): Path to the markdown file containing portfolio links
"""
try:
# URL pattern to match the url link in mark down file
url_pattern = re.compile(r'https?://\S+?(?=\)|\])|https?://\S+')
# Reads the file
with open(file_path, "r", encoding="utf-8") as file:
content = file.read()
urls = url_pattern.findall(content)
# Open URLs
for url in urls:
webbrowser.open_new_tab(url)
print(f"Successfully opened {len(urls)} links in your default browser :`).")
except FileNotFoundError:
print(f"Error: File '{file_path}' not found.")
sys.exit(1)
except Exception as e:
print(f"An error occurred: {str(e)}")
sys.exit(1)
def main():
parser = argparse.ArgumentParser(
description="Open all portfolio links from the developer-portfolios README in your browser."
)
parser.add_argument(
"-f", "--file",
default="../README.md",
help="Path to the markdown file containing portfolio links (default: ../README.md)"
)
args = parser.parse_args()
open_portfolio_links(args.file)
if __name__ == "__main__":
main()