https://github.com/gabrioliv/ruby-prawn-random-showcase
Showcase of Strange or Artistic things that Ruby/Prawn can do in a generated PDF
https://github.com/gabrioliv/ruby-prawn-random-showcase
example experiment pdf prawn prawn-pdf programming ruby ruby-2-7 ruby-gem ruby-script samples showcase ttf
Last synced: 4 months ago
JSON representation
Showcase of Strange or Artistic things that Ruby/Prawn can do in a generated PDF
- Host: GitHub
- URL: https://github.com/gabrioliv/ruby-prawn-random-showcase
- Owner: GabriOliv
- Created: 2021-02-15T16:17:54.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-01-21T04:52:38.000Z (almost 4 years ago)
- Last Synced: 2025-02-25T21:22:58.302Z (10 months ago)
- Topics: example, experiment, pdf, prawn, prawn-pdf, programming, ruby, ruby-2-7, ruby-gem, ruby-script, samples, showcase, ttf
- Language: Ruby
- Homepage:
- Size: 320 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Support: support/Conspiracy.ttf
Awesome Lists containing this project
README
# [Ruby Prawn Random Showcase](https://github.com/GabriOliv/ruby-prawn-random-showcase)

Showcase of Strange or Artistic things that Ruby with gem Prawn can do in a generated PDF
---
## Installation
- ##### 1. Install Ruby [HERE](https://www.ruby-lang.org/en/documentation/installation/)
or use a Docker Image [HERE](https://hub.docker.com/_/ruby)
- ##### 2. Install the dependencies:
- [prawn](https://rubygems.org/gems/prawn/)
```
gem install prawn
```
- [prawn-svg](https://rubygems.org/gems/prawn-svg/)
```
gem install prawn-svg
```
- [prawn-table](https://rubygems.org/gems/prawn-table/)
```
gem install prawn-table
```
- ##### 3. Clone the Repository:
(or Download ZIP [HERE](https://github.com/GabriOliv/ruby-prawn-random-showcase/archive/main.zip))
```sh
git clone https://github.com/GabriOliv/ruby-prawn-random-showcase.git
```
- ##### 4. Generate the .PDF:
Example with version 000: `ruby 000_MDG.rb`
---
### Font List:
- [Nerfect Type Laboratories](https://www.fontsquirrel.com/fonts/list/foundry/nerfect-type-laboratories)
- [Conspiracy](https://www.fontsquirrel.com/fonts/Conspiracy)
- [Vic Fieger](https://www.fontsquirrel.com/fonts/list/foundry/vic-fieger)
- [Heavy Data](https://www.fontsquirrel.com/fonts/Heavy-Data)
- [Apostrophic Labs](https://www.fontsquirrel.com/fonts/list/foundry/apostrophic-labs)
- [Komika Hand](https://www.fontsquirrel.com/fonts/Komika-Hand)
- [Vernon Adams](https://www.fontsquirrel.com/fonts/list/foundry/vernon-adams)
- [Oswald](https://www.fontsquirrel.com/fonts/oswald)
---
### References:
List of Pages and References
| Page | References | Source |
| :---- | :---- | :----: |
| 000 | Art "User Interface - Sci-Fi HUD"
by Anca Albu (Games UI/UX Artist) | [Source](https://albu_ancanicoleta.artstation.com/) |
| 000 | The Mecha Hack RPG Book | [Source](https://absolutetabletop.com/) |
| 001 | Git Cheat Sheet: Commands and Best Practices
by RebelLabs | [Source](https://www.jrebel.com/blog/git-cheat-sheet) |
| 002 | Grimoire for the Apprentice Wizard
by Oberon Zell-Ravenheart | [Source](https://oberonzell.com/books/) |
| 002 | x86 Assembly Guide | [Source](https://www.cs.virginia.edu/~evans/cs216/guides/x86.html) |
| 003 | Sin City: The Hard Goodbye, Episode 10, page 2
by Frank Miller
ISBN: 1-59307-293-7 | [Source](https://www.darkhorse.com/Books/15-626/Frank-Millers-Sin-City-Volume-1-The-Hard-Goodbye-3rd-Edition) |
| 003 | A brief overview of the Linux directory structure
by Peter Roche | [Source](https://medium.com/@pjptech/a-brief-overview-of-the-linux-directory-structure-56ee22e621ce) |
| 004 | Magazine Cover Art
by Hung Ping | [Source](https://www.artstation.com/artwork/Xnm233) |
| 004 | Model Photo
by Murat Esibatir | [Source](https://www.pexels.com/photo/provocative-woman-in-high-heels-and-bodysuit-4356093/) |
| 004 | Languages and Framework referenced:
[Gin Go](https://gin-gonic.com/)
[Lemon C++](https://lemon.cs.elte.hu/trac/lemon)
[Sugar Elixir](https://sugar-framework.github.io/)
[Crystal](https://crystal-lang.org/)
[Mint Framework](https://www.mint-lang.com/)
[Django](https://www.djangoproject.com/)
[Ruby on Rails](https://rubyonrails.org/)
[Stimulus On Rails](https://github.com/hotwired/stimulus-rails)
[BairesDev Top 100 Frameworks](https://www.bairesdev.com/blog/top-100-development-frameworks/) | |
---
### Generated Pages:
.PNG images of PDF pages
- [ArtStation Repository](https://www.artstation.com/artwork/nEJy2E)
---