mirror of
https://github.com/emmabostian/developer-portfolios.git
synced 2025-05-15 14:58:00 +00:00
Compare commits
29 Commits
ffb14d22c0
...
b338e2d0b7
Author | SHA1 | Date | |
---|---|---|---|
|
b338e2d0b7 | ||
|
e22f4b6ba0 | ||
|
7eed96954a | ||
|
879310a780 | ||
|
966e876208 | ||
|
4b85377f2e | ||
|
518c6a2ac9 | ||
|
dc176f0f18 | ||
|
227e3a5398 | ||
|
f84e9b1e74 | ||
|
0fffd73a31 | ||
|
05b26fa744 | ||
|
51f00aa7f3 | ||
|
12f4722601 | ||
|
3b6f82ed47 | ||
|
4acb817a89 | ||
|
c1d4d70a07 | ||
|
22073567f9 | ||
|
7431bc3520 | ||
|
11dc142d43 | ||
|
7a6e5cd99f | ||
|
2cc65298eb | ||
|
f8b40fd118 | ||
|
63d62e05d5 | ||
|
d53fa233ac | ||
|
2287960b1e | ||
|
df38fba28b | ||
|
8ac4f5222e | ||
|
faa916d966 |
24
README.md
24
README.md
@ -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!
|
||||
|
||||
## Current Portfolio Count: 873
|
||||
## Current Portfolio Count: 901
|
||||
|
||||
**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/)
|
||||
|
||||
@ -21,6 +21,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Aabraham James](https://seera.framer.website/)
|
||||
- [Aakash Rajbanshi](https://aakashrajbanshi.com.np/) [Flutter Developer]
|
||||
- [Aakash Sharma](https://aakash-sharma.netlify.app)
|
||||
- [Aamir Malik](https://muhammadaamirmalik.com/)
|
||||
- [Aaron Dunphy](https://aarondunphy.com)
|
||||
- [Aaron Lacerda](https://nightdev4l.me/index.html)
|
||||
- [Aaryanna Simonelli](https://ashleighsimonelli.co.uk)
|
||||
@ -51,6 +52,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Adham Dannaway](https://www.adhamdannaway.com/) [UX/UI Designer & Frontend Developer]
|
||||
- [Adil Aboulkacim](https://adilaboulkacim.com)
|
||||
- [Adithya Krishnan](https://www.adithyakrishnan.com/)
|
||||
- [Aditya Chaudhary](https://aditya-portfolio-dusky.vercel.app/)
|
||||
- [Aditya Kumar Gupta](https://aditya30051993.github.io/my-portfolio) [Doctor & Developer]
|
||||
- [Aditya Kumar](https://www.adityakr.com)
|
||||
- [Aditya Medhe](https://aditya.medhe.in)
|
||||
@ -58,6 +60,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Aditya Vikram Singh](https://www.adityavsingh.com)
|
||||
- [Adityakumar Sinha](https://aditya113141.github.io)
|
||||
- [Adrian Alvarez](https://www.adrian-alvarez.dev) [Frontend Developer]
|
||||
- [Afam Olie](https://afamolie.com) [Full-Stack Developer]
|
||||
- [Agney Menon](https://agney.dev)
|
||||
- [Agrawal Pratham](https://agrawalpratham.in)
|
||||
- [Ahamed Kabeer](https://aktech27.github.io/) [MERN Full-Stack Developer]
|
||||
@ -76,6 +79,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Akhshy Ganesh](https://akhshyganesh.github.io/) [Full-Stack Developer | Solution Architect]
|
||||
- [Akira Yoshiro](https://gungho0619.vercel.app) [Full-Stack Developer Web | Blockchain]
|
||||
- [Akshat Gupta](https://www.akshatvg.com)
|
||||
- [Akshay Benny](https://www.akshaybenny.com) [Software Developer]
|
||||
- [Akshay](https://devakshay.vercel.app)
|
||||
- [Alan Khalili](https://www.alan-khalili.com/)
|
||||
- [Alejandro Gomez](https://alejandro-gomez.vercel.app)
|
||||
@ -95,6 +99,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Aman Shrivastava](https://aman04.netlify.app)
|
||||
- [Amir Akbulut](https://amirdev.nl)
|
||||
- [Amit Chauhan](https://amitchauhan.dev)
|
||||
- [Amoda Fernando](https://www.fernand3z.dev/)
|
||||
- [Amogh Telkar](https://amoghtelkar.com)
|
||||
- [Amresh Prasad Sinha](https://amreshsinha.vercel.app)
|
||||
- [Amruth Pillai](https://amruthpillai.com)
|
||||
@ -231,8 +236,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Chuckz Okoye](https://chuckzokoye.com)
|
||||
- [Chung Nguyen Thanh - ChunhThanhDe](https://chunhthanhde.github.io)
|
||||
- [Clyde D'Souza](https://clydedsouza.net)
|
||||
- [Codexoft KE](https://codexoft.tech) [Full Stack Developer & Mobile App Dev]
|
||||
- [Codervai](https://codervai.vercel.app/)
|
||||
- [Codexoft KE](https://codexoft.tech) [Full Stack Developer & Mobile App Dev]
|
||||
- [Cole Emeruche](https://coleruche.com)
|
||||
- [Colin Lord](https://colinlord.com)
|
||||
- [Collins Koech](https://collinskoechportfolio.web.app)
|
||||
@ -240,6 +245,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Cristian Cezar Moisés](https://ccm.securityops.com.br)
|
||||
- [Cristiano Filho](https://cristianofilho.github.io)
|
||||
- [Cui Ding](https://cuierd.github.io)
|
||||
- [codervai](https://codervai.vercel.app)
|
||||
|
||||
## D
|
||||
|
||||
@ -275,6 +281,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Dhaval Patel](https://dhavalcode.com)
|
||||
- [Dheeraj Gupta](https://dheerajgupta.netlify.app/#)
|
||||
- [Dhiraj Basavaraju](https://portfolio-dhirajb7.vercel.app)
|
||||
- [Dhruv Mali](https://dhruvmali.netlify.app/)[React and node Devloper]
|
||||
- [Dhruv Sathe](https://dhruv-alpha.vercel.app/) [Software Engineer & Freelancer]
|
||||
- [Dhruva Bhat S N](https://dhruvabhat.netlify.app)
|
||||
- [Dhruvil Rathod](https://dhruvilrathod.me/) [Fullstack Developer | Angular & NestJS Specialist]
|
||||
@ -494,6 +501,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Kenta Yamamoto](https://ychof.com)
|
||||
- [Ketuman Vishwakarma](https://k2maan.vercel.app/)([@k2maan](https://github.com/k2maan))
|
||||
- [Kevin Bogagne](https://kevinbg.vercel.app/) [Software Engineer ]
|
||||
- [Kevin Nguyen](https://www.kevinbkdev.blog/) [Software Engineer | Blockchain Enthusiast]
|
||||
- [Khaled Ahmed](https://khaled.is-a.dev)
|
||||
- [Khang Nguyen](https://khangnd.info)
|
||||
- [Khizar FAREED](https://khizarfareed.netlify.app/) [Engineer ]
|
||||
@ -536,7 +544,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
## M
|
||||
|
||||
- [Md Muhaiminul Islam Shihab](https://muhaiminShihab.github.io) [Software Developer | PHP, Laravel, Next.js, MySQL.]
|
||||
- [Dr Milan Milanovic](https://milan.milanovic.org/)
|
||||
- [MP3Martin](https://mp3martin.xyz)
|
||||
- [Maciej Pulikowski](https://pulik.dev) [Software Engineer & Security Researcher | 8 x Google Hall of Fame]
|
||||
@ -576,6 +583,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Mayank Aggarwal](https://mayank0255.github.io)
|
||||
- [Mayank Mehra](https://mayank-portfolio-pied.vercel.app/)
|
||||
- [Maytiya Monburinon](https://gigigimay.github.io)
|
||||
- [Md Muhaiminul Islam Shihab](https://muhaiminShihab.github.io) [Software Developer | PHP, Laravel, Next.js, MySQL.]
|
||||
- [Md Nabil Ahsan](https://www.mdnabilahsan.com)
|
||||
- [Md Ranju](https://www.mdranju.xyz) [Frontend Developer]
|
||||
- [Md Usman Ansari](https://mdusmanansari.netlify.app)
|
||||
@ -653,8 +661,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
- [Oktay Shakirov](https://oktayshakirov.com)
|
||||
- [Olaolu Olawuyi](https://olaolu.dev)
|
||||
- [Om](https://omchaudhari1107.github.io)
|
||||
- [Om Avcher](https://omavchar.vercel.app/)
|
||||
- [Om](https://omchaudhari1107.github.io)
|
||||
- [Omar Gastón Chalas](https://ogaston.com)
|
||||
- [Omargpax](https://omargpax.pages.dev)
|
||||
- [Omari Thompson-Edwards](https://omarileon.me)
|
||||
@ -668,7 +676,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Oussama Bouchikhi](https://oussamabouchikhi.github.io)
|
||||
- [Oussama Sallak](https://www.osallak.tech)
|
||||
|
||||
|
||||
## P
|
||||
|
||||
- [PHPxCODER](https://phpxcoder.in)
|
||||
@ -742,8 +749,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Ramin Rezaei - V2](https://raminr77.vercel.app/)
|
||||
- [Ramiz](https://my-portfolio-pied-xi.vercel.app)
|
||||
- [Ratnesh Patil](https://ratanesh-patil.github.io/portfolioratnesh/)
|
||||
- [Raziel Rodrigues](https://www.razielrodrigues.dev/)
|
||||
- [Razin Rayees](https://razin.in)
|
||||
- [RaziEL Rodrigues](https://www.razielrodrigues.dev/)
|
||||
- [Reeya Gupta](https://reeyadev.vercel.app/) [Full Stack Developer]
|
||||
- [Remi Jara](https://www.remi-jara.fr)
|
||||
- [Renjith Abraham](https://renjith.com)
|
||||
@ -808,6 +815,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Satish Jhanwer](https://satishjhanwer.github.io) ([@satishjhanwer](https://github.com/satishjhanwer))
|
||||
- [Satyam Gupta](https://imlolman.github.io) ([@imlolman](https://github.com/imlolman))
|
||||
- [Saurabh Daware](https://www.saurabhdaware.in)
|
||||
- [Saurabh Nemade](https://www.nemade.eu) (Staff Engineer) ([@saurabhnemade](https://github.com/saurabhnemade))
|
||||
- [Saurabh Patil](https://saurabhpatil.netlify.app/) [Code Craftsman]
|
||||
- [Saurav M H](https://sauravmh.com)
|
||||
- [Sayan Pramanik](https://sayanpramanik2012.github.io/Portfolio)
|
||||
@ -887,6 +895,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Thomas David](https://thomas-david-portfolio.netlify.app)
|
||||
- [Tiago Hermano](https://tiagohermano.dev)
|
||||
- [Tiago Leite](https://www.tiagocreator.com)
|
||||
- [Tibor Ignéczi](https://igneczitibor.hu) [Full-Stack Developer]
|
||||
- [Tim Jones](https://timmoth.com)
|
||||
- [Tim Stanton](https://www.tim-stanton.dev)
|
||||
- [Timmy O'Mahony](https://timmyomahony.com/) [Full-Stack Developer]
|
||||
@ -901,6 +910,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
- [Uday Bagda](https://terminal-portfolio-seven-black.vercel.app/)
|
||||
- [Uday Lunawat](https://udaylunawat.github.io)
|
||||
- [Ukhang Marma](https://ukhang.vercel.app/)
|
||||
- [Ullas Arwan](https://ullas.xyz)
|
||||
- [Ulysse Pavloff](https://pavloffulysse.com/)
|
||||
- [Umesh Nagare](https://umeshnagare.vercel.app)
|
||||
@ -974,8 +984,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
## Z
|
||||
|
||||
- [Zander Lewis](https://zanderlewis.dev)
|
||||
- [ZHENG Robert](https://www.robert.hase-zheng.net)
|
||||
- [Zander Lewis](https://zanderlewis.dev)
|
||||
- [Zeel Bhanderi](https://zeelbhanderi.netlify.app) [Export Flutter Developer & FlutterFlow Developer]
|
||||
- [Ziyad](https://ziyadsk.github.io/portfolio-V2)
|
||||
- [Zobaidul Kazi](https://zobkazi.github.io/)
|
||||
|
73
tools/README.md
Normal file
73
tools/README.md
Normal 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
50
tools/portfolio_opener.py
Normal 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()
|
Loading…
Reference in New Issue
Block a user