diff --git a/README.md b/README.md index 82672a6..da66d79 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ Scripts to generate books from the [Cosmere]() using various public sources. Cur 4. Edgedancer Reread 5. Way of Kings Prime 6. Oathbringer Reread +7. Skyward (Serialized till Chapter 15) +8. Defending Elysium For obvious reasons, the converted ebooks are not part of this repo. You must download and run the script on your own machine to generate the copies. @@ -64,6 +66,14 @@ More details at https://www.tor.com/series/oathbringer-reread-brandon-sanderson/ See more details at [underlined](https://www.getunderlined.com/read/excerpt-reveal-start-reading-skyward-by-brandon-sanderson/) or [brandonsanderson.com](https://brandonsanderson.com/books/skyward/skyward/) +# Defending Elysium + +> This story originally appeared in the October/November 2008 Asimov’s Science Fiction (in the US) and the UPC Science Fiction collection (in Europe). It was winner of the UPC science fiction award, and was the last short story Brandon wrote before he sold Elantris to Tor. + +> The story was first named honorable mention in a Writers of the Future contest in early 2003. (Brandon got the phone call from an editor buying Elantris in April 2003.) A few years later, he did a couple of serious revisions of the story and then submitted it to the UPC award in Spain. It won first place, and subsequently sold in the US to Asimov’s Science Fiction—which was Brandon’s first (and so far only) fiction appearance in a major print magazine. It was given an honorable mention in Gardner Dozois’s The Year’s Best Science Fiction anthology for 2008. + +More details at https://brandonsanderson.com/defending-elysium/. Annotations at https://brandonsanderson.com/annotation-Recent-Short-Stories-Defending-Elysium/ + ## Requirements Either [Docker](https://docs.docker.com/install/) installed or the following setup: @@ -154,6 +164,10 @@ All the generated files will be saved with the filename `books/oathbringer-rerea All the generated files will be saved with the filename `books/skyward.{epub|pdf|mobi|html}`. This generation might take a while the script attempts to strip out unnecessary HTML. +## Defending Elysium + + pandoc -t epub https://brandonsanderson.com/defending-elysium/ -o defending-elysium.epub --epub-cover-image=covers/defending-elysium.jpg --epub-metadata=metadata/defending-elysium.xml + ## Extra If you'd like to see any other books covered here, please create an issue, or reach out to me: diff --git a/bootstrap.sh b/bootstrap.sh index 22e34d9..f5f86a4 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -12,6 +12,10 @@ if [ -z "$1" ] bundle exec ruby wok-reread.rb bundle exec ruby wor-reread.rb bundle exec ruby skyward.rb + pandoc -t epub https://brandonsanderson.com/defending-elysium/ \ + --output=books/defending-elysium.epub \ + --epub-cover-image=covers/defending-elysium.jpg \ + --epub-metadata=metadata/defending-elysium.xml else bundle exec ruby "$1.rb" fi diff --git a/covers/defending-elysium.jpg b/covers/defending-elysium.jpg new file mode 100644 index 0000000..6ffc180 Binary files /dev/null and b/covers/defending-elysium.jpg differ diff --git a/metadata/defending-elysium.xml b/metadata/defending-elysium.xml new file mode 100644 index 0000000..b7556ef --- /dev/null +++ b/metadata/defending-elysium.xml @@ -0,0 +1,3 @@ +Defending Elysium +en-US +Brandon Sanderson