GitXplorerGitXplorer
a

aws-architecture-icon-browser

public
6 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
f778fd3ea2f513f0b4064eb4109767efc236856e

always boost svg above png

aalexwlchan committed 3 years ago
Unverified
a27d4b4787574f1533f7ae2245baaf10e8b2fb77

print when you download the asset package

aalexwlchan committed 3 years ago
Unverified
8133ab932e76c016dd80744957dc669746be5aef

print when downloading asset filenames

aalexwlchan committed 3 years ago
Unverified
d127fa35966fe569764a48c6996477dc1423e86e

Expand the README a bit

aalexwlchan committed 3 years ago
Unverified
019e62789f1af976f0a2eb4884d1e05ee5d7a9e5

Add a licence and readme

aalexwlchan committed 3 years ago
Unverified
4d0635d7b8bd54c900870ea1501692701e1da006

initial commit

aalexwlchan committed 3 years ago

README

The README file for this repository.

aws-architecture-icon-browser

AWS publish the AWS Architecture Icons, a collection of product and service icons that you can use in architecture diagrams. I normally download the asset package, which contains PNG and SVG icons.

This is a small web app that lets me look for icons by name, rather than poking through files and folders:

A screenshot of the browser. There are three headings 'Architecture' 'Category' and 'Resource', and a filter applied for the keyword 'network', which shows a collection of red, orange and purple icons. Icons are shown on the left-hand side, with their name and a list of sizes on the right.

Features:

  • Display all the icons in a list
  • Show me all the different sizes of icon
  • Let me search for icons, and see all the matching icons together

Motivation

I'm sure there are better ways to look at an icon collection if you use professional diagramming software, but I don't have much experience in those tools. I'm more used to making simple diagrams as hand-written SVGs, or dropping a few icons into a slide deck. (I use OmniGraffle, but only about 1% of what it can do.)

I threw this together in a pinch while trying to find icons for a blog post, so the code is a bit slapdash. Use accordingly. (Apparently there's no icon for CloudWatch Metrics?)

Usage

This tool needs Python 3. Once you have Python 3 installed, to run this app:

# Clone the repo
git clone https://github.com/alexwlchan/aws-architecture-icon-browser.git
cd aws-architecture-icon-browser

# Install requirements
pip3 install -r requirements.txt

# Run the app
python3 viewer.py

The app will automatically download a copy of the AWS Architecture Icons to your computer, then you'll then see the app running at http://localhost:2520.

I did consider providing a hosted version, but I'm not sure if anybody else will even find this useful – and there might be copyright issues with serving the icons from my website that I don't want to think about right now.

License

MIT.