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 [email protected])
* https://play.google.com/store/apps/details?id=at.schwarzinger.tobias.projecteulerproblemviewer ([email protected])
* https://play.google.com/store/apps/details?id=me.aflak.viewer ([email protected])
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