Code Monkey home page Code Monkey logo

viisikymmentatuhatta's Introduction

50,000 Finnish Numbers

An entry for NaNoGenMo 2014:

Spend the month of November writing code that generates a novel of 50k+ words.

The rules say:

The "novel" is defined however you want. It could be 50,000 repetitions of the word "meow". It could literally grab a random novel from Project Gutenberg. It doesn't matter, as long as it's 50k+ words.

I'd already written a Python script which, given an integer, outputs the Finnish word for that number. It's hooked up to @EveryFinnishNo on Twitter and is happily pumping out valid Finnish words every minute which have previously never been used on the internet (or at least never indexed by Google).

And given Project Gutenberg contains many classic ebooks such as One divided by Pi (to 1 million digits), The Number "e" [Natural Log] To Approximately 1 Million Places and Miscellaneous Mathematical Constants (see also these and those), the next logical step is clearly to create an 82 825-word catalogue of numbers written out with Finnish words.

Chapters

  • Chapter 1: 10 000 Finnish Numbers
  • Chapter 2: 10 000 Finnish Numbers by Length of Word
  • Chapter 3: 10 000 Finnish Numbers in Alphabetical Order
  • Chapter 4: 5 000 Roman Numerals and 5 000 Finnish Numbers
  • Chapter 5: 10 000 Alternating Finnish and English Numbers
  • Chapter 6: 10 000 Digits of Pi in Finnish

Extracts

One of the best bits of the results is the patterns created on the pages.

Pages from the catalogue Pages from the catalogue Pages from the catalogue Pages from the catalogue Pages from the catalogue

Full catalogue

Thanks

Thanks to Ian Hocking for create_ebooks_from_markdown.sh, modified and included here.

See also my first entry, 50,000 Meows.

viisikymmentatuhatta's People

Contributors

hugovk avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.