Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/capjamesg/website-trading-cards

Generate a trading card for your personal website.
https://github.com/capjamesg/website-trading-cards

indieweb personal-websites procedural-image-generation trading-cards

Last synced: about 2 months ago
JSON representation

Generate a trading card for your personal website.

Awesome Lists containing this project

README

        

# Website Trading Cards

Generate a "trading card" representation of a website.

This tool could be used to create a physical version of your blogroll.

Example:

Screenshot 2024-04-29 at 10 46 28

## Use this Tool

First, install the project from source:

```
git clone https://github.com/capjamesg/website-trading-cards
cd website-trading-cards
pip3 install -r requirements.txt
```

To generate a trading card, run:

```
python3 app.py --website=https://example.com
```

If a website has a semantically marked up description, the description will appear on the card.

If a website does not have an available description, the description space on the card will be used as space to render a larger screenshot of the website, like this:

![en-wikipedia-org_1](https://github.com/capjamesg/website-trading-cards/assets/37276661/07e039db-89ce-441c-8be9-59ee34add1aa)

## License

This project is licensed under an [MIT license](LICENSE).