repwolfe / 613 Goto Github PK
View Code? Open in Web Editor NEWAn online interface to explore and compare the listings of the 613 commandments
Home Page: https://thetaryag.com
License: MIT License
An online interface to explore and compare the listings of the 613 commandments
Home Page: https://thetaryag.com
License: MIT License
Rambam lists the mitzvos that apply to all people and all times. It's already in the database, it just needs to be displayed.
Every time someone clicks a mitzvah there should be a way to see who else counts it.
Either it should be a display on the mitzvah itself.
Or there should be a link to the All Mitzvos page.
Right now assuming the Semag agrees with the Rambam's sources. Find the cases where that's not true.
He lists Negative mitzvos before Positive ones.
Read this article: https://developers.google.com/web/tools/chrome-devtools/memory-problems
Let's say someone is looking at the Rambam's list, and sees a mitzvah he counts. If they then try to compare with the Semag, they won't be able to find it in the list, as the compare page uses the All Mitzvos title. To accomplish what they want, they have to first look at the All Mitzvos page to see what the mitzvah is called, and then look at the comparison page.
Seemingly the solution is to show the Monei Mitzvos' own way of labeling the mitzvah, if they have one.
The three columns in the comparison view have titles, but they disappear when the user scrolls down. They should always be visible.
The sefer Ma'amar HaSeichel sorts the Semag's list of mitzvos by the Ten Commandments.
The Rambam mostly wrote comments on the Rambam's list. He also wrote descriptions for his own mitzvos. Add them to their pages.
Use a cookie or something
The Rambam in Sefer HaMitzvzos often gave multiple sources for a mitzvah. We usually picked the first one he provided. However, in Sefer HaMadah (written later), he often chose a different one. Make all the one's in the DB match the later source.
The Random mitzvah on the main page isn't clickable, so it shouldn't show a clickable cursor.
Both the Bahag and Zohar HaRakiah have inaccurate mitzvah numbers. According to Rav Troib, 5 of the mitzvos the Bahag counts in his Lo Sa'aseh's aren't really meant to be counted. Nevertheless, in his counting he lists them. As of now we only show the accurate count, but perhaps for clarity and cross referencing we should show both.
The Zohar HaRakiah from Lo Sa'aseh 145-268 the numbers are off by two, as the original listing is missing two mitzvos. As this can be confusing, we should show both.
The Chinuch cross references himself a lot. Make all the references into links so the user can view what he's referencing.
If the server is being slow and the person goes to the home page and then quickly to another page (like the Rambam for example), the random mitzvah from the home page doesn't disappear and is appended to the beginning of that page's list.
Make it look nicer.
The current method of generating divs for the 613 mitzvos is very slow. I've seen that there's a faster way to do this in Backbone.js, but I have to find the article again.
On smaller screens, there are alignment/margin issues. As well, when a mitzvah is selected it moves things in weird ways on smaller screens.
Related: #17.
Sometimes the Semag wrote more than just what the mitzvah is. Add it to the database and display it.
Give proper credit to the sources for the DB data.
Don't show anything until translated.
Right now all MoneiMitzvahs list the mitzvos according to the main mitzvah list. However, each one has a unique way of describing the mitzvah. Gather the data from Sefaria and other sources
Right now it's hard to tell which mitzvos are grouped together. When sorting by let's say "who is obligated", maybe separate the different sections (similar to Bahag), give titles, etc.
Maybe also somehow show a total of how many per section.
Have each MoneiMitzvah provide the ability to sort their list of mitzvos in different ways, depending on the information they provide.
Related to #11 .
Prevent people's caches from blocking updates from displaying.
Sort Sefer HaChinuch mitzvos into categories, based off what the author writes
Automatically delete files in dist/.
Files to upload automatically using python and FTP:
index.php
db/db.db
db/index.php
dist/bundle[hash].js
Would make it easier to find mitzvos in a parsha. He also does this himself.
Most people have it enabled but some don't. The site is useless without JavaScript so detect if it's disabled and inform the user to enable it to use the site.
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.