Speed up your search flow to Google Maps!
Navigate places effortlessly with The Maps Express, experiencing rapid AI-integrated summaries or a single search key combination for minimal workflow disruption.
- Extension
- Instrcution
- Project
- Reference
- Contributor
- Quick Search: Use shortcuts (Ctrl+Shift+S / ⌘+⇧+S) or right-click highlighted text for quick searches, ideal for reading web pages.
- Search Bar: Use shortcuts (Alt+Shift+S / ⌥+⇧+S) or click to open the extension, ideal for watching videos.
- Search History: Saves up to 10 locations for quick redirection to Google Maps.
- Favorite List: Click the PATCH PLUS icon on the right to save. Import or export favorites as needed.
- Delete Mode: Simply check and delete items.
- Place Summary: Set up the API key to summarize the locations on the current page. Results will be preserved for 1 day.
Youtube URL: https://youtu.be/xv0tVQAi3qo
If you want to develop and test your own version locally, you can follow these steps to install it in your browser for testing:
- Open the browser extensions page and click "Manage extensions"
![Manage extensions](https://private-user-images.githubusercontent.com/56038738/241762408-117902e8-d4ac-4208-9f81-37f35489954f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8yNDE3NjI0MDgtMTE3OTAyZTgtZDRhYy00MjA4LTlmODEtMzdmMzU0ODk5NTRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAyMzZiNzBmZTAyNTUzOTAzZWY4NDUyOGQ1YTFkODUxOTNhMTYxYjc4OTQ2NjdhNzQwYjJhOGM0Njg1ZjUwYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HWX2PhAh9jB4xpJhUkXVi6rsoJEv2wXAFCFlrIMrv8M)
- Open "Developer mode"
![Developer mode](https://private-user-images.githubusercontent.com/56038738/241763185-56922b20-cae3-48c1-bb3e-810cf09e9df9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8yNDE3NjMxODUtNTY5MjJiMjAtY2FlMy00OGMxLWJiM2UtODEwY2YwOWU5ZGY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkyZDMwMTA5N2U2NjEwOTE4YWYyZmQ5ZjMwODg4MmI5MTZiMmExYTc0NjE5MjhhNDhmMjRkMDlmN2VkM2YzMGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.OfSmerqFtH8GHgkMGA5zBOlB1jXodh4IuPP-rCE9C1s)
- Click "Load unpacked" to open the folder you cloned to complete the installation
![Load unpacked](https://private-user-images.githubusercontent.com/56038738/241763201-358c9c2c-4698-402d-a141-451fabcc3913.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8yNDE3NjMyMDEtMzU4YzljMmMtNDY5OC00MDJkLWExNDEtNDUxZmFiY2MzOTEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiNDI1Yzc4YmNmNzQ2MjJmZWZiMGJmY2IzODc2MDY2OWFmYmNkOWE5ZmVjMzczNGM1ZWM4ZGVkMGFlZmNiODQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lf2d0WVda-shyJwgu3uVl9R3ebAmqgyzmVoJ00SzFd0)
If the shortcut doesn't work or you want to change it, follow these steps to adjust your browser:
- Open the browser extensions page and click "Manage extensions"
![Manage extensions](https://private-user-images.githubusercontent.com/56038738/241762408-117902e8-d4ac-4208-9f81-37f35489954f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8yNDE3NjI0MDgtMTE3OTAyZTgtZDRhYy00MjA4LTlmODEtMzdmMzU0ODk5NTRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAyMzZiNzBmZTAyNTUzOTAzZWY4NDUyOGQ1YTFkODUxOTNhMTYxYjc4OTQ2NjdhNzQwYjJhOGM0Njg1ZjUwYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HWX2PhAh9jB4xpJhUkXVi6rsoJEv2wXAFCFlrIMrv8M)
- Select "Keyboard shortcuts"
![Keyboard shortcuts](https://private-user-images.githubusercontent.com/56038738/241763240-783c9cbc-4e9f-4818-b075-e0da69efacf0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8yNDE3NjMyNDAtNzgzYzljYmMtNGU5Zi00ODE4LWIwNzUtZTBkYTY5ZWZhY2YwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU2YmZiMmE3YmI3YzMwNzkxZmQ2NWUwYTAzNzEzMzJmOTk4MGE0NWIxMmIxNzRhNzg3MjY2ZTc3N2VkZWNlODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.DPHQ0PFHK4EJpq49fe3rCW6zhaK8N8V9P6weZTNu_Gw)
- Click the input field and type the shortcut
![Type the shortcut](https://private-user-images.githubusercontent.com/56038738/241763254-248921af-ee7e-42af-ab2b-080bf03190b0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8yNDE3NjMyNTQtMjQ4OTIxYWYtZWU3ZS00MmFmLWFiMmItMDgwYmYwMzE5MGIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJhNjU4MWI3ZGNiOTlhNGNjOGI1YTk1ZGRkYjlmZWY2YWQ4OGNhZTM4ZTc0NTA0MmM1Yjg4NzVjYWZkMWE0ZGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.5-0q8mbnmHraKWEE7yQ7BC0sZtXrjsyZhXzJrACJVy4)
- Change to "Global" level (if necessary)
![Shortcut level](https://private-user-images.githubusercontent.com/56038738/334724446-295e0d03-7a85-4851-8037-1ac574f1b99d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zMzQ3MjQ0NDYtMjk1ZTBkMDMtN2E4NS00ODUxLTgwMzctMWFjNTc0ZjFiOTlkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFjZTlmYWY0YjQ2NjFlOTJmMDJlYzU5ZmQzOTcwYzFiNTIzMmIwNzUzYTQ3MTZkZWJkOWU4Mzk4YTA2ODBlM2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.IJGE3gj28Jh5_8QWsXjXee3yjemOFZBuS8rK3MtUDj4)
To apply the API key for the place summary and auto-attach links feature, you need to follow these steps:
- Sign in Google AI Studio\
- Consent to Legal Notice & Continue
![](https://private-user-images.githubusercontent.com/56038738/357027687-1d11ecdb-80eb-474b-a317-57e367640b15.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMjc2ODctMWQxMWVjZGItODBlYi00NzRiLWEzMTctNTdlMzY3NjQwYjE1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE2NDhmYjA3MWQ3ZTliYzBjYTMzZGQ5NDk2NmRjOWE4YWY2NzFiMDdiOWQwZWEyZGEyMmMyZDNkOGRjN2JhOGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8O31YbFScNLJJRgRYjNy7BWuRqGGlaYWSApOFTDd-n0)
- Create API key
![](https://private-user-images.githubusercontent.com/56038738/357027772-c429aad2-6402-49a6-aa8d-7775ec24da69.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMjc3NzItYzQyOWFhZDItNjQwMi00OWE2LWFhOGQtNzc3NWVjMjRkYTY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ4OTFiMzJmYzQ1N2ZlOTVmOWYzMjM3MWRlODRmOGYxODJiN2JiYWUzZjI2NTQ2ZmFkMmFlM2Y0NmQxMzA2MDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7Qf0IiQ7YY4Uev97pHJMFvwtU1kgObnMqP2g3EuetY0)
- Create API key in new project
![](https://private-user-images.githubusercontent.com/56038738/357027865-7041ef34-8968-40e8-9940-8b4ba87c0b00.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMjc4NjUtNzA0MWVmMzQtODk2OC00MGU4LTk5NDAtOGI0YmE4N2MwYjAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBhNGVhODViNmI4OTBhOGVmZGNkMjQ3MDBlODAwZTMzZTg1MDk1ZjBjMzA0ZGFkYzllZjk5YjQ1ZWYxODAyMTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Py9oxiJFMnKl6jCSzq7ya2Nperl9CtUNR2anDgzSPsE)
- Copy
![](https://private-user-images.githubusercontent.com/56038738/357027949-0d87e72b-5864-4076-b3a4-fea5e09c9dde.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMjc5NDktMGQ4N2U3MmItNTg2NC00MDc2LWIzYTQtZmVhNWUwOWM5ZGRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcyNmQyNDJkYWFiMDJlNjg4YTUwYmNiMmMyNWI0OWE2OGIzZWU2Nzg5ZGNkNTAyYjI5ZjVkMjBmYTI5Y2Q1NWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.YfL5XUTImGmAo5LPnnzc-yWOLbRfpvNVjR6lcb5qfko)
You can follow the steps below to use the exported CSV file to import places in Google My Maps:\
- Open My Maps in Google Maps
![](https://private-user-images.githubusercontent.com/56038738/357031272-4eeed4e8-a8b7-4ce7-a5ec-8439305168d0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMzEyNzItNGVlZWQ0ZTgtYThiNy00Y2U3LWE1ZWMtODQzOTMwNTE2OGQwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBiOTJjNThhMGU3NjM2ZWI4ZjZkNGNjYjBmNjVjZTc0YTUwNTEyM2E2OGQ1ZDgyY2I1NzU0Y2Q2NjM1MDdlMGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.01fawwhsLWcGahxS9-fqPn_RO6RPgTedMfC2E0uA-V0)
- Create a new map
![](https://private-user-images.githubusercontent.com/56038738/357031950-08be46cb-b370-4c6f-add7-33f334fbb40d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMzE5NTAtMDhiZTQ2Y2ItYjM3MC00YzZmLWFkZDctMzNmMzM0ZmJiNDBkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwY2Y4YWNjNGY2MTE2ZDE5ZjczNzg3NGM5ZTljZWU3NDFjYzdkNGIxMWEzMzJiNzgwZTEwMmYyMWU3ZTAxOGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tVn_qz-SmpBHf0ayo33RHxvjZ_-yOhh8NYUayaTanz8)
- Click import button
![](https://private-user-images.githubusercontent.com/56038738/357032548-2b1b54c6-b5b2-4f73-bdc0-9750cdbe8a70.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMzI1NDgtMmIxYjU0YzYtYjViMi00ZjczLWJkYzAtOTc1MGNkYmU4YTcwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI3MTk3Yzc3OTc5NDQzZjFmNzZkZmNkMDc5YjdmMDk3NjZkMzVmM2NkZDAxNzEyN2ZhNzE5MmY4OWYzMmY1NGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.e9VF_2qUrHAhjM48iejn7-IJqhIQroxhINDUIrcSOLo)
- Choose exported CSV file to import
![](https://private-user-images.githubusercontent.com/56038738/357032413-c5f0f043-262f-4611-8b28-4a3247d202b3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMzI0MTMtYzVmMGYwNDMtMjYyZi00NjExLThiMjgtNGEzMjQ3ZDIwMmIzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ1MTUwZTVlZTkzMmU4NDBkNTk5OGZiMmY3N2QxOTNmYTIyY2M5NzRjMDQ1MjkxMjIxZmM4YjBjMDMxMTMwY2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.5KVgSGJhlcnYasbZ_EnmIRNNRGLz9zNthlFLtoj77JY)
- Choose columns (default is "name")
![](https://private-user-images.githubusercontent.com/56038738/357034801-04450982-6066-4228-b6b4-f04dc1914ac9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMzQ4MDEtMDQ0NTA5ODItNjA2Ni00MjI4LWI2YjQtZjA0ZGMxOTE0YWM5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBlMGRhZjY3NWQyZDZjYmZjNWI2MTQ1ZmU1ZmU0YTdjYzZjODFkYmViOTJiZTc3Mzg2NWNhOWQ4MDY4OGQwZTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.DRk0vfh8JMVwUaOqokAlhL236M6aZNOqH7OwXnlrZNE)
- Finish import
![](https://private-user-images.githubusercontent.com/56038738/357035051-d3d1f2fb-360e-4239-b8de-2ebec557ed16.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ2MzcsIm5iZiI6MTczOTE3NDMzNywicGF0aCI6Ii81NjAzODczOC8zNTcwMzUwNTEtZDNkMWYyZmItMzYwZS00MjM5LWI4ZGUtMmViZWM1NTdlZDE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3NTg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFkYzA4ODRkZDY3NjM1MGYwM2U5MzZmMWNjZTM1Mzk5NzY0YWFmZjgzZTc4Y2NiYzQwNTJiMDIyNTBlZmU3MTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dgkXCUuXg3Ni8ovS1SuyosWZGnQlmLPsRKpR45tctrM)
- Manifest V3
- Bootstrap 5.3.0
- Gemini 1.5 Flash
- ExtPay payment gateway
- localStorage
- HTML iframe
- i18n localization
_locales/
: Message localized for current localeen/
: English (default)zh_TW/
: Chinese (Taiwan)ja/
: Japanese
dist/
: JavaScript resourcespopup.js
: JS for the popup windowbackground.js
: Event handling and browser interactioncontentScript.js
: Accessing webpage contentinject.js
: Injecting iframe into the webpageejectLite.js
: Ejecting iframe from the webpagecheckStatus.js
: Checking the status of the iframe
css/
: CSS resourcespopup.css
: CSS for the popup windowiframe.css
: CSS for the iframe window
popup.html
: HTML for the popup windowmanifest.json
: Configuration file for the extension
- Extensions - Chrome for Developers
- Chrome Extension 開發與實作 - 羅拉拉
- Localizing Your Chrome Extension - Shahed Nasser
- 簡單用 Chrome Extension 接 Gemini API - Wolke
- Prism - Redline Tool
- Chin-Hsuan Sun
- Michael Wu