Skip to content

Instantly share code, notes, and snippets.

@jayvdb
Last active March 7, 2018 16:19
Show Gist options
  • Save jayvdb/79bb3fec90741739ad9aceca1fb62c57 to your computer and use it in GitHub Desktop.
Save jayvdb/79bb3fec90741739ad9aceca1fb62c57 to your computer and use it in GitHub Desktop.
Project Euler translations
Current translation websites:
* http://pe-cn.github.io/ - Chinese - Github.io (Markdown + HTML problems) - https://github.com/PE-CN/PE-CN.github.io (mostly by https://github.com/sx349)
* https://marhale3.github.io/ - Persian - Github.io (Markdown + very little HTML) - https://github.com/marhale3/marhale3.github.io (mostly by https://github.com/marhale3)
* http://muratcorlu.com/euler/ - Turkish - Github.io (Markdown + very little HTML) - https://github.com/muratcorlu/euler/tree/gh-pages -- based on the Persian translation
* http://euler.jakumo.org/ - Russian - HTML - https://github.com/jakumo/euler-translates (mostly by https://github.com/stumbler)
* http://projekteuler.de/ - German - Bootstrap
* http://euler.synap.co.kr/ - Korean - PHP
* http://projecteuler.radumurzea.net/ - Romanian - PHP - https://github.com/SoboLAN/projecteuler-ro - downloads problem JSON data from http://projekteuler.de/problems/ - stores English & translation in `sql/data.sql`
* http://odz.sakura.ne.jp/projecteuler/ - Japanese - PukiWiki
** https://github.com/mugenen/Project-Euler-Japanize/ (loads Japanese translation)
Planned translation websites:
* https://github.com/PFischbeck/projekteuler - German Ruby rails (maybe powering the above German site?)
Dead sites:
* http://toprog.fr.nf/index.php?Page=Exercices&Section=Euler - French
* http://pe.spiritzhang.com/ - Chinese (not being updated)
* https://github.com/x2357/projecteuler_jatrans - Japanese
** http://x2357.github.io/projecteuler_jatrans/ - last updated Sept 2013
* http://web.archive.org/web/*/http://darkair.de/euleres/ - Spanish
* http://web.archive.org/web/*/http://eulerdz.toile-libre.org/ - French
* http://web.archive.org/web/*/http://projekteuler.site90.com/ - German
* http://web.archive.org/web/*/http://euleres.zzl.org/ - Spanish (maybe become the live site)
* http://web.archive.org/web/*/http://projetoeuler.mat.br (Brazillian Portuguese)
Translation subsets:
* http://submoon.freeshell.org/fr/sphinx/euler.html - French (1-34)
Misc notes
* German website has JSON : http://projekteuler.de/problems/21/json , but only where they have a translation : http://projekteuler.de/problems/521/json is `{"translated":false}`
* User script http://userscripts-mirror.org/scripts/show/152228 hosted offsite at http://projecteuler.javafling.org/projecteuler.translate.user.js is 404
* Another user script: http://userscripts-mirror.org/scripts/show/100784
Translation "thread"
* http://projecteuler.chat/viewtopic.php?f=12&t=2636 - apparently this post is updated as new translations are made available.
Raw English datasets/generators:
* ruby:
** https://github.com/nikhgupta/euler - custom formatter: https://github.com/nikhgupta/euler/blob/master/lib/euler/helpers/formatter.rb
* js:
** https://github.com/avnunn/generate-euler (absolute urls for href/img tags)
* py:
** https://github.com/ccoffey/ProjectEuler/blob/master/src/EulerAssetDownloader.py - bugs and not response from author : https://github.com/ccoffey/ProjectEuler/issues
** https://github.com/hacktoolkit/code_challenges - poor handling of formula https://github.com/hacktoolkit/code_challenges/blob/master/project_euler/problems/064_odd_period_square_roots.txt images are missing https://github.com/hacktoolkit/code_challenges/blob/master/project_euler/problems/015_lattice_paths.txt
** https://github.com/iKevinY/EulerPy - 330 literally in https://github.com/iKevinY/EulerPy/blob/master/EulerPy/data/problems.txt - formula are messy; images are downloaded but are not inline
** https://github.com/stc1103/oiler - no images; no html
** https://github.com/ifooth/ProjectEuler -- no problem definition; only a problem runner
** https://github.com/NagrajGajengi/project-euler-problem-downloader - broken(easily patched) downloads images, doesnt refer to them inline in problem text, so they are jumbled - see 153; stores html, so formula are kept
** https://github.com/ewjoachim/pyler - no images, no line breaks
* txt/md
** http://kmkeen.com/local-euler/ - images are jumbled in problem text, zip contents is messy
** https://github.com/iKevinY/EulerPy - 330 problems literally in https://github.com/iKevinY/EulerPy/blob/master/EulerPy/data/problems.txt
** https://github.com/imsky/PocketEuler - 480 problems in README.md, with assets in the repo
** https://github.com/MrKWatkins/ProjectEuler/blob/80778d3723ce9ccaa8d9a0901d455030c41cbb45/Problems.txt 439 - no images, no formula
** https://github.com/jaconey/euler/blob/f2c4fb4b1eb23732578147f8d62957ddc73b0572/tools/problems.txt 478 - no images, no formula
** https://github.com/pozorvlak/warmup/blob/master/projecteuler/all_problems.txt 391 - ugly scrape
* xml
** https://github.com/lesniakbj/Project-Euler/blob/72d7c517af7c78bcd01a7a33978a6ccd9504d62f/bin/ProjectEulerRunner/descriptions.xml 485 - https://github.com/lesniakbj/Project-Euler/blob/master/src/ProjectEulerRunner/DescriptionScraper.java - all paragraph markers deleted? no images
* json
** https://github.com/kevjava/eulerrunner/blob/master/res/raw/problems.json - 20 problems only; raw html
Answers:
* https://github.com/csu/project-euler-offline
Android Apps
* https://github.com/ccoffey/ProjectEuler/issues/7 - no i18n or l10n support (also asset downloader and app is completely broken https://github.com/ccoffey/ProjectEuler/issues/8 and https://github.com/ccoffey/ProjectEuler/issues/5)
* https://github.com/kevjava/eulerrunner - very old - problems 1-20 only
* https://github.com/joaopaulops93/project-euler-for-android - very new
* https://github.com/buaa556/ProjectEulerAndroid - recent
* https://play.google.com/store/apps/details?id=com.jakumo.projecteuler (Email euler@jakumo.org)
* https://play.google.com/store/apps/details?id=at.schwarzinger.tobias.projecteulerproblemviewer (tobias.schwarzinger@gmail.com)
* https://play.google.com/store/apps/details?id=me.aflak.viewer (aflakomar@gmail.com)
iOS Apps
* https://github.com/AdamT/ProjectEuler
* https://github.com/Caiopia/ProjectEuleriOS
* https://github.com/ghulammustafa/GMProjectEuler
* https://github.com/neuralroberts/ProjectEuler-iOS
* https://github.com/jakehawken/ProjectEulerSwift
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment