akivajgordon / tikkun.io Goto Github PK
View Code? Open in Web Editor NEWThe online tikkun you always wanted, but never had.
Home Page: https://www.tikkun.io
License: MIT License
The online tikkun you always wanted, but never had.
Home Page: https://www.tikkun.io
License: MIT License
On mobile, the toggle tooltip appears after tapping the annotations toggle, and it doesn’t disappear. The only way I can figure out how to make it disappear is to press on the parsha picker.
More importantly, though, the tooltip isn’t even appropriate for mobile since I don’t have access to a keyboard anyway. So it shouldn’t even appear in the first place.
On small screens (i.e. mobile devices), the lines are broken up poorly, and it's not possible to quickly jump to a specific parsha. Also, scrolling is awkward. Overall, it's a poor experience.
Would suggest that you document your sources, especially the version of the torah text you're using.
Perhaps in a future version, implement varying texts although that might ruffle a few feathers. Nevertheless, there's actual variation of (kosher) torah scrolls out there, so you might as well say out loud which ones you're describing so that, the reader isn't thoroughly confused by variant spellings in e.g. Deuteronomy 23:2
q.v. http://daatemet.org.il/en/torah-talmud/torah-text/the-variety-of-torah-texts/
There's an indicator that the shvi'i aliyah of Emor begins at Vayikra 24:23 instead of at 24:1 where I believe it belongs
Firstly, yashar kochacha and chazak u'baruch on this excellent app/website. It's by far the best online tikun I've come across. One enhancement request for the website I would ask for is to have a shortcut to jump to a specific aliyah once you've selected your parasha.
I'm sure you've thought of it, but I'll just leave this here as a reminder
Currently, holding down the . (i.e. period) character can be used to quickly toggle the torah side vs. chumash side, but it is not discoverable. There should be some method of teaching the user about this trick.
Hi. I'd like to print a reading from Tikkun.io without vowels/trope but regardless of which view I see on the screen, it prints both view together. Can the printout match what is seen on the screen? Thank you. Attached is a .pdf version of what the printout looks like.
Also, would it be possible to keep the nice, large bold text as seen on the screen? The printed version is much smaller.
In tikkun.io - Genesis 1:21 - what should be a "HEBREW POINT QAMATS QATAN" under the letter KAF has apparently been force cast into an ordinary: "HEBREW POINT QATAN"
However on Sefaria it appears correctly as such:
https://www.sefaria.org/Genesis.1.21
Any native Hebrew speaker will know that Sefaria's version is correct.
The QAMATS QATAN is pronounced very differently than an ordinary QATAN.
While they look almost identical, the QAMATS QATAN has a slightly longer stem than the ordinary QAMATS. But it's an entirely different vowel and it's critical to distinguish between the two.
What is the source of the text?
I would not recommend using it.
When I finish using the app, and then come back, some time later (even a few days later), it would be nice if I started back where I last left off. Currently, I always see parshat Bereshit as the first thing on a new visit.
In tikkun.io - Genesis 37:7 - the first word is displayed as such
However on Sefaria it appears as such
https://www.sefaria.org/Genesis.37.9?lang=he&aliyot=0:
Any native Hebrew speaker will know that Sefaria's version is correct. The accent should be applied to the NUN and the secondary pashta accent is missing there.
I imagine there are numerous typos like this.
What is the source of the text?
I do NOT trust it
Instead of showing ״ראשון״ in the gutter, it should show the name of the new parsha.
Akiva, this isn't an issue but I wanted to bring this to your attention. Have you seen this? https://hebcal.userecho.com/en/communities/1/topics/200-torah-reading-aliyot-link-to-a-tikkun?redirect_to_reply=1083#comment-1083
Hebcal and tikkun.io are my two favorite online torah reading sites so I'm glad to see hebcal's torah reading calendar link to tikkun.io
Although the "Chumash side" correctly shows the קרי and the "Torah side" correctly shows the כתיב, it would be nice if the Chumash side had a visible indicator that this particular word is written differently.
Some tikkunim show this as a circle indicator near the word, as in the word "שפכו" in the image below:
keywords for searching: ktiv, kri
Hi Akiva
First of all i wanna thank you for the great job you did. I just discovered it.
One feature I was looking for in every app and online text is the following.
On many conservative communities around the world we use to read the Torah according to a triennial system as described in this teshuva: https://www.rabbinicalassembly.org/sites/default/files/public/halakhah/teshuvot/19861990/eisenberg_triennial.pdf
Basically, every parasha is divided in three parts and every year we read one third of them every week. The same third for every parasha in a whole cycle, then, we move to the following third. This allows us to be on the parasha corresponding to every week on the year. Although we just read one third publicly, we study every parasha as a whole, no matter which third we are reading.
According to the responsa, there is a "custom" alliot division that we share among all our shuls. The whole division is included on the document. Because this division is not included on the tikunim, every baal kore in almost every consevative kehilla needs the table and also the text has to have perek and pasuk numbers to know where each alyiah starts/ends.
It would be very useful to have that alya division included in the tikkun. As far as I understand by reading the files on the repository, I think it shouldn't be that hard to implement if we format the data correctly.
I can help you in anything you may need.
Thanks in advance!
Javier
Description: A frequent leiner may want to bookmark a couple locations, for easy switching and finding.
Notes
The implementation could include an array of locations kept in Local Storage. It would be similar to #39. For the design, something similar to this 👇 might work.
Hi, very good project! I used it last year for Esther and now I'm here again.
When I'm preparing for the Megilla, I have some words that are difficult for me, you know, I just need a "hint" to continue the reading (it can be דגש, or טעם, even not important one).
In my physical book, I'm writing those hints on the "left" size (the empty size... sorry, my vocabulary doesn't contain words from עולם הדתי 😉).
I was thinking about adding an option to click on a word to toggle the טעמים and ניקוד just for it, and remember this decision.
I have knowledge in Frontend development, but I remember this is not implemented in React or something, so maybe I will need some guides... Can you direct me on how to implement such an option (of course, if you accept my proposal...)?
Right now, the bundle produced by webpack weighs in at ~200KB. It would be nice to try to reduce that.
I'd like to see navigation in the pasha listings for double parshiot. When clicking on those links the aliyah breaks should show the aliyah breaks for the double parsha assignment.
edit - Never mind the comment above. I see that you now have the double parsha aliyah break indicators showing when I look at the individual parshiot. Kol Hakavod. I'll leave this RFE in place so you can see that someone had this thought but don't spend any time on it as the current functionality suffices just fine
There is a petucha column break between the first and second aliyot of Emor that is incorrect. The pasuk beginning sheni reads:
וידבר
יהוה אל משה לאמר
Thanks again for this wonderful site.
In this tikkun, Bereishit 19:20 has the word spelled "היא", however all other tikkunim and chumashim I've looked at (Artscroll Stone Chumash, Koren Tanakh Maalot, Sefaria, a tikkun korim published by מישור) have "הוא". I'm not sure if this is an error or just a different version, but I can't find anything else that has it written "היא".
Navigation through a tikun is generally by parsha/aliya but sometimes you're given the sefer/perek/pasuk of a reading, especially for special maftirs and the like. It would be nice if tikkun.io had a navigational interface for sefer/perek/pasuk
Currently, there is no visual distinction between sh'va na and sh'va nach, each of which takes on a different pronunciation. As the general rules for determining which is which are too complex for the average reader, it would be nice if there was some visual distinction between them.
Modern tikkunim tend to make the sh'va na bolder in order to differentiate them. I've also seen siddurim that use 'HEBREW POINT RAFE' (U+05BF)
As for the lack of information in the source text, some options are:
As for the lack of a Unicode symbol:
Rafe
mentioned above)keywords: sheva, שוא, נח, נע,
Here is a mockup of the upcoming redesign:
The primary goal of this redesign is to help offer a true mobile experience. I felt that in order to do that, the UI needs to be as clean as possible, and it makes sense for it to be that way on the desktop experience as well.
These are the elements that implement this design:
After implementing this design, here are some acceptable regressions, which I'd hope to tackle in the future:
Currently, the app is built on Polymer v1, which was fun, but it's quite out of date now. I'm not a big fan of frameworks, so I don't feel like upgrading to Polymer v3, nor use React. I'm currently building this using lit-html, which is pretty lightweight, but even then I think I want to just remove that and go vanilla JS. It's a pretty simple app that doesn't need all of this complication. I find myself fighting frameworks more than they end up benefiting me…
Thoughts about this redesign? I'm pretty deep into it at this point, but I'm always willing to hear feedback, so please feel free to share!
Safari (v10.1) on macOS Sierra (10.12.4) started behaving weird out of the blue one day, without any changes in this codebase.
When showing the annotations (nikkud and trop), the lines are not justified (compare to Chrome):
When hiding the annotations, the lines appear justified, but the annotated text appears frozen behind it (compare to Chrome):
Both Chrome and Firefox behave correctly.
I recently embedded the (great - yasher koach!) tool to our website and what would be marvelous, is some kind of deep linking into the different parashot via an URL parameter/argument. Or is it already implemented and I wasn't able to figure this out?
The Shlomo Stam font is made to look like handwritten letters in the Torah. The Shlomo semiStam font currently used is a modified version with some of the letter decorations removed or shortened to make it work with nikkudot and trop markings. When cantillation marks are hidden, there is no need to use Shlomo semiStam, so it would look nicer to switch to the Shlomo Stam font with the full decorations.
Several letters of the Shlomo Stam font have tags above their heads. Several letters have stings above or below their heads. The Shlomo Stam font is therefore, essentially, not intended to be used with Cantillation Marks or vowels signs - as the tags and stings may obscure them. They are intended to be used, in what is called Tikoon Korim.
The shlomo semiStam font has similar glyphs like those of the Shlomo Stam font. But the tags were removed, the stings were shortened and some glyphs were modified - so cantillation marks can be used. To review all those remarks see the followings (from Exodus 20:4):
It would be helpful if it was possible to navigate to the current week's leining with one click. This could be a button, or the default page when you enter the site. Or, both.
The OU has a zmanim API we could pull from to make this easier. (https://github.com/Orthodox-Union/zmanim-docs#to-get-parsha-info).
Sh'koach or the project!
Resources (pages) should be cached in some way on the browser to improve performance of fetching new pages and to enable offline access.
I've noticed a bunch of incorrect טאמי מקרא along the way, but I haven't marked them down. Let's try to keep a running list over here:
The partial challenge here is that the text is generated from another source, so I'd rather ask that source to update it rather than edit our own copy.
keywords for searching: trope, ta'amei mikrah, cantillation
When clicking on the list of parshiyot, it jumps to the correct page, but it starts at the top of the page.
The expected behavior is that it would scroll to where the parsha actually starts.
Similar to issue #43, there is a pronunciation difference between kamatz and kamatz-katan, but the app does not currently show any visual difference to help the reader distinguish those.
Most tikkunim show the kamatz-katan as an elongated looking kamatz. There is already a unicode symbol for this (U+05C7), so it seems like the obvious choice.
The source text does not differentiate between the two. Possible solutions include:
keywords: qamatz, קמץ קטן
Would it be difficult to display the column number at the bottom of a column? This is helpful at times in providing a general idea of how long a parsha is.
I would absolutely love to see all of Na"ch! I haven't found a tikkun for Na"ch other than the haftaros and megillos.
Hi Akiva,
I just keep using this wonderful site and I came up up with an idea. Is it possible to give us the option of making accounts and we can highlight words that we keep getting wrong with different colors? I think this would facilitate our memorization much better and would be a great feature to have on this excellent site.
There issupposed to be a setumah from the end of Miketz into the beginning of Vayigash. But the web site currently shows the end of Miketz rolling right into the first two words Vayigash followed by a petucha.
perhaps related to #6,
Parshandatha, at the very least needs better word-spacing.
Ideally, the sons column ought to be the same width as the other columns.
I love this website. It’s so beautiful and elegant. However there is no correct print feature. Can you please give us the option to print it out in this format? When I hit print, the text changes it’s font. Thank you
Useful when scrolling via keyboard (directional keys, page up/down, etc.). Without getting too deep into browser support, this is as simple as a couple lines of css:
html {
scroll-behavior: smooth;
}
I can tell when a new chapter starts because the verse indicator shows "א", but it doesn't say which chapter it is.
One possible solution is to show it like this, "יז:א" indicating 17:1 (i.e. chapter 17, verse 1).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.