No description
Find a file
Michael Steil 54209cb237
Some checks failed
Build Website / build (push) Has been cancelled
actions: update repository to use GitHub Actions
This moves the output directory to docs for GitHub Pages and adds a
workflow to automatically build the pages directory on push to main.

One aside, it was necessary to fork meme-rs for this as it was dependent
on old libraries that did not build on GitHub Actions.
2022-12-27 08:47:04 -05:00
.github/workflows actions: update repository to use GitHub Actions 2022-12-27 08:47:04 -05:00
docs actions: update repository to use GitHub Actions 2022-12-27 08:47:04 -05:00
orig better picture alignment 2022-12-25 14:04:43 +01:00
.gitignore optimized images 2021-06-01 12:46:45 +02:00
darmok.txt added README, mouseover 2022-12-25 13:49:47 +01:00
generate.sh actions: update repository to use GitHub Actions 2022-12-27 08:47:04 -05:00
index.html actions: update repository to use GitHub Actions 2022-12-27 08:47:04 -05:00
README.md added README, mouseover 2022-12-25 13:49:47 +01:00
template.png added template and script, converted to formal syntax 2021-05-26 22:12:38 +02:00
upload.sh changed temp output dir 2021-06-01 12:44:58 +02:00

Darmok.com

This repository contains everything that is necessary to create darmok.com, a website that serves some common memes in the Tamarian language:

  • The original GIF/JPG files
  • The rules that map memes to the Tamarian language
  • The script to generate the website
  • A script to upload the data to the web server using FTP

Dependencies

meme-rs

(for creating the images)

git clone https://github.com/nbaztec/meme-rs
cd meme-rs
sudo make install

ncftp

(for uploading uploading to the webserver)

brew install ncftp

Create Website

./generate.sh

Upload Website

./upload.sh

This requires a file ~/bin/darmok.txt containing the FTP data in the following format:

host <hostname>
user <username>
pass <password>

Author

Michael Steil, mist64@mac.com, pagetable.com

License

2-clause BSD

Contributing

Contributions are highly appreciated:

  • additional memes
  • prettier website

References