Code Monkey home page Code Monkey logo

obsidian-daf-yomi's People

Contributors

lyon-fnal avatar lyonsquark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

catsynth

obsidian-daf-yomi's Issues

Can't make Megillah 17

I try to make Megillah 17, but the file appears and then disappears without any error. Very strange! Note that Megillah 17 is a new perek.

Incorrect dates for Living Greengrass link

The Living Greengrass blog link need the date of the daf. I'm getting the wrong dates and so the link doesn't work.


This happens because of

let dafDate = daf.startDate.add(inPage-1, 'days');

That alters the original object, so that subsequent calls to the dateForDafForLGG function return the wrong answer.

The solution is to do

let dafDate = daf.startDate.clone().add(inPage-1, 'days');

The clone() will copy the object so the subsequent add will not alter the original.

Daf Yomi notes disappearing

Hi.
I am generating daf yomi notes in the form "Home/Judaism/Nazir/21". Things work fine for a bit, then suddenly the entire Home/Judaism folder gets deleted from Cloud Sync. I'm able to restore the notes, but they disappear again. Any suggestions on what I should do to avoid this?
Thanks
-Amanda

Add dafyomi.org

dafyomi.org has an image from the Vilnus Talmud. Not the best quality, but should add it to the list of resources. The URL's are easy...

https://www.dafyomi.org/index.php?masechta=nedarim&daf=84a

Handle missing Living Greengrass page

The Living Greengrass page has the date in the URL (this is unfortunate). Sometimes, the blog post comes out a day late, so it will have a date that does not exactly correspond to the daf date. Maybe figure out a way to try the URL and it get a 404, then advance the date. Of course this won't work if the blog isn't posted yet, but it may work for dafs in the past. Kinda tricky.

Nagging date problems

The plugin seems to have nagging date problems. This finally came to a head today when I noticed that searching for a daf by the date resulted in the page before the correct page. Must look into this now.

Add Dropdown list

Use a dropdown list when choosing the tractate instead of entering by hand

Refactor and migrate to the Svelte framework

The main.ts function is getting big. Best to refactor into smaller files. Furthermore, the plugin options code is big and has a lot of repetition. Perhaps switch to the Svelte framework.

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.