Uno playing cards with Scribus and Python
![]()
Everybody likes UNO. You can play it uuno-cardssing common playing cards or can buy an UNO pack from your local toy store but I prefer using my homemade GPLed cards!
Here is a small howto to make yours or download the PDF to print yours right away!
Stuff you will need
- Project DUO implements a free UNO game using python. They are so kind to offer us free GPLed uno card images.
- Scribus is a open source desktop publishing program with scripting capabilities using python
- Python programming language
I ripped off IDgen-NG, removed a lot of code, made some improvents and modifications to fit my needs. The resulting scribus script asks for a directory containing your uno cards images and then creates a document placing those images the one next to the other. The output is a dozen pages of physical sized, ready to print and cut uno playing cards, with almost no effort!
Of course this script can be used to produce any kind of playing cards!
Usage:
Open Scribus -> Script -> Execute Script -> Select uno.py (download uno.py)
Select dir containing card images. That's it!
Now print, cut, and enjoy your game!
Thank you so much. But where can I find your attachment?
Check the updated post. I used to have my blog served by drupal that’s why the “broken” link. Have fun with the script.