Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Having back links #81

Closed
Kipung opened this issue Feb 18, 2023 · 12 comments
Closed

Having back links #81

Kipung opened this issue Feb 18, 2023 · 12 comments
Labels
enhancement New feature or request

Comments

@Kipung
Copy link

Kipung commented Feb 18, 2023

Hi,
I recently started to use Obsidian and found out about this plugin. Thank you so much for working on this.

Would it be possible to have a feature that lets you get backlinks of the verses or even the book itself.
So, for example, if I do --Matthew3:5, I get a link like the [[name]] and maybe the notes you write under the code block get copied to the link you created. It doesn't have to be a specific verse, it could be more generally the book of the Bible.

I would think it would be much more powerful if this plugin can use the well-known feature of Obsidian.

Just a thought.
Thank you!

@tim-hub
Copy link
Owner

tim-hub commented Feb 21, 2023

Would you mind explaining more about your idea?

Do you mean like this?

--Matthew3:5
> verse context here

I like this verse (user note)

Do you mean when users to refer the same verse of Matthew3:5, it will link to the block above?

@tim-hub tim-hub added the enhancement New feature or request label Feb 21, 2023
@Kipung
Copy link
Author

Kipung commented Feb 21, 2023

As I read again what I wrote, it sounds so confusing. Sorry about that 😣

Also, I am not that familiar with how Obsidian works...

So, when I hear a sermon on, let's say, Matthew 12:1-10. During the sermon, I will be taking notes on this passage, so I would like to have another note (newly create or add new content on an existing note) about Matthew that will have a bi-directional link that connects the sermon note and the Matthew note.

Even as I am writing this, I am actually unsure whether this might be useful or not, sorry, if I made it confusing.

But thank you very much for working on this plugin!
Thank you!

@JPT62089
Copy link
Contributor

I like what you're getting at, tho not sure how feasible it would be with the backlinks. One thing I have done with my notes is adding tags to the document. I have the Tag Wrangler plugin to help with this, but what I do is if a sermon is in Colossians 4, then I have a tag at the top that is #bible/colossians/4. I don't get any further granular than that simply because it becomes messy,

I've toyed around with the thought of adding tags to the Bible references with this plugin. We can do so relatively cleanly, too.

> [!Bible] [Col 4:2-4 - ESV](https://bolls.life/get-text/ESV/51/4/)
> 2. Continue steadfastly in prayer, being watchful in it with thanksgiving.
> 3. At the same time, pray also for us, that God may open to us a door for the word, to declare the mystery of Christ, on account of which I am in prison —
> 4. that I may make it clear, which is how I ought to speak.
> %% #bible/colossians/4 %%

Will render as:

image

This is something I might consider a bit later as there are a few things that would need to take place first in order to easily add this functionality.

@tim-hub
Copy link
Owner

tim-hub commented Feb 22, 2023

I like what you're getting at, tho not sure how feasible it would be with the backlinks. One thing I have done with my notes is adding tags to the document. I have the Tag Wrangler plugin to help with this, but what I do is if a sermon is in Colossians 4, then I have a tag at the top that is #bible/colossians/4. I don't get any further granular than that simply because it becomes messy,

I've toyed around with the thought of adding tags to the Bible references with this plugin. We can do so relatively cleanly, too.

> [!Bible] [Col 4:2-4 - ESV](https://bolls.life/get-text/ESV/51/4/)
> 2. Continue steadfastly in prayer, being watchful in it with thanksgiving.
> 3. At the same time, pray also for us, that God may open to us a door for the word, to declare the mystery of Christ, on account of which I am in prison —
> 4. that I may make it clear, which is how I ought to speak.
> %% #bible/colossians/4 %%

Will render as:

image

This is something I might consider a bit later as there are a few things that would need to take place first in order to easily add this functionality.

tag sounds like a good option to built the connection between different verse blocks.

  • just need to have a standard to have a position to put it,

@Bill77
Copy link
Contributor

Bill77 commented Mar 6, 2023

Hi All,

I've just started using Obsidian and have been looking at ORB, and like what it's providing. One thought I had along similar lines as you all is along with the backlink idea (an ability to centralize where notes are coming from).

In Bible Study Kit they convert the Bible into Markdown and that way you can create back links as desired (I think - I've not used it, just based on what I've read).

But another way to tackle this problem (and not carry around a markdown of the whole bible), would be to create a way to find all bible references in your notes. I've discovered Checklist plugin which allows you to see all task items from all your notes in the right panel.

So I was thinking we can use a very similar concept, but allow it to list all bible references in your notes (and be able to search/filter it). Since the note[bible verse callout would be more accurate] already has a pretty fixed convention, adding indexing, search and filtering to it should be fairly easy, and I think that would provide a nice way to "link" your notes together.

For example, if you wanted to be able to find all notes, where you referenced John 10:10 (a particular favorite). ;-) You could see on the right panel all the notes that has that or potentially even includes that verse (i.e. `John 10:1-10). :)

What do you guys think?

@tim-hub
Copy link
Owner

tim-hub commented Mar 6, 2023

Hi All,

I've just started using Obsidian and have been looking at ORB, and like what it's providing. One thought I had along similar lines as you all is along with the backlink idea (an ability to centralize where notes are coming from).

In Bible Study Kit they convert the Bible into Markdown and that way you can create back links as desired (I think - I've not used it, just based on what I've read).

But another way to tackle this problem (and not carry around a markdown of the whole bible), would be to create a way to find all bible references in your notes. I've discovered Checklist plugin which allows you to see all task items from all your notes in the right panel.

So I was thinking we can use a very similar concept, but allow it to list all bible references in your notes (and be able to search/filter it). Since the note already has a pretty fixed convention, adding indexing, search and filtering to it should be fairly easy, and I think that would provide a nice way to "link" your notes together.

For example, if you wanted to be able to find all notes, where you referenced John 10:10 (a particular favorite). ;-) You could see on the right panel all the notes that has that or potentially even includes that verse (i.e. `John 10:1-10). :)

What do you guys think?

Do you mean search the keyword in all nodes to build backlinks?

@Bill77
Copy link
Contributor

Bill77 commented Mar 6, 2023

I was thinking something like this (image below). I've got the checklist plugin on the right panel. It searches all of your notes and notates any tasks. So we could have a plugin that notates all the Bible verses listed with the callout, and then that will provide search / filter functionality so you can find specific references. We could even add a shortcut in the callout, to open the search for other references to that verse, etc.

Also this way, users can build backlinks or tags as desired without us driving a specific opinion of implementation, but continue to leverage Obsidian's modeling to do as they desire.

image

@stale
Copy link

stale bot commented May 5, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label May 5, 2023
@alephtaph
Copy link

Hi, thank you for this great plugin! I like to add my vote for back links. I entirely work with back links and not with tags, so this would be a huge improvement.

> [!Bible] [acts 15:1-2 - ESV](https://bolls.life/ESV/44/15/) [[Acts 15:1]]
> 1. But some men came down from Judea and were teaching the brothers, “Unless you are circumcised according to the custom of Moses, you cannot be saved.”
> 2. And after Paul and Barnabas had no small dissension and debate with them, Paul and Barnabas and some of the others were appointed to go up to Jerusalem to the apostles and the elders about this question.

Some thing like this in the header, or single in the foot notes:

> [!Bible] [acts 15:1-2 - ESV](https://bolls.life/ESV/44/15/)
> 1. But some men came down from Judea and were teaching the brothers, “Unless you are circumcised according to the custom of Moses, you cannot be saved.”
> 2. And after Paul and Barnabas had no small dissension and debate with them, Paul and Barnabas and some of the others were appointed to go up to Jerusalem to the apostles and the elders about this question.
[[Acts 15:1]]

Thank you!

@stale stale bot removed the wontfix This will not be worked on label May 8, 2023
@tim-hub
Copy link
Owner

tim-hub commented May 10, 2023

Hi, thank you for this great plugin! I like to add my vote for back links. I entirely work with back links and not with tags, so this would be a huge improvement.

> [!Bible] [acts 15:1-2 - ESV](https://bolls.life/ESV/44/15/) [[Acts 15:1]]
> 1. But some men came down from Judea and were teaching the brothers, “Unless you are circumcised according to the custom of Moses, you cannot be saved.”
> 2. And after Paul and Barnabas had no small dissension and debate with them, Paul and Barnabas and some of the others were appointed to go up to Jerusalem to the apostles and the elders about this question.

Some thing like this in the header, or single in the foot notes:

> [!Bible] [acts 15:1-2 - ESV](https://bolls.life/ESV/44/15/)
> 1. But some men came down from Judea and were teaching the brothers, “Unless you are circumcised according to the custom of Moses, you cannot be saved.”
> 2. And after Paul and Barnabas had no small dissension and debate with them, Paul and Barnabas and some of the others were appointed to go up to Jerusalem to the apostles and the elders about this question.
[[Acts 15:1]]

Thank you!

The challenge here is the content of [[Acts 15:1]] may not exist in the vault.

Do you suggest a feature that leave [[Acts 15:1]] as a backlink to another note, 1 if it exists, user will be able to click to go to it. 2 if not exist, user click it will create a new note

@alephtaph
Copy link

The challenge here is the content of [[Acts 15:1]] may not exist in the vault.

Do you suggest a feature that leave [[Acts 15:1]] as a backlink to another note, 1 if it exists, user will be able to click to go to it. 2 if not exist, user click it will create a new note

Even if the document does not exist, I still will see the connections in the graph. For many of them I create then a real document where I analyse the verse even more, but then I see all the notes I have created referencing this file. Therefor I get a huge reference library. Now I just do it manually.

@stale
Copy link

stale bot commented Jul 10, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Jul 10, 2023
@stale stale bot closed this as completed Jul 17, 2023
@tim-hub tim-hub removed the wontfix This will not be worked on label Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants