question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Linking back to the source of a binder

See original GitHub issue

via https://twitter.com/podehaye/status/1045071251667079169

We should consider displaying a (prominent) link back to the source of a live binder instance.

I think it is pretty hard to tell the difference between https://mybinder.org/v2/gl/betatim/not-evil-at-all?urlpath=something/here/now.ipynb and https://mybinder.org/v2/gh/betatim/not-evil-at-all?urlpath=something/here/now.ipynb

Another use case is people following a launch link and then ending up in a binder and now wondering “so where is the github repo for this?”

These two cases together make me think that we should figure out a way to display a banner or something like that at the top of all pages served by a BinderHub. One way would be to modify the notebook server templates via the appendix. With that we could cover lab and notebook but RStudio would be harder to do. Could the nbrserverproxy inject some HTML (@ryanlovett) to add a banner?

Related #579

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:21 (14 by maintainers)

github_iconTop GitHub Comments

3reactions
betatimcommented, Sep 25, 2019

Rebooting this issue. It would be great to upstream the “share this link to start your own instance of this” button from GESIS to BinderHub. As a v1 I’d go with the button as-is from GESIS. Then we refine/improve/expand scope.

A separate PR that does this for classic notebook and one that does this for lab would be Ok with me. It allows us to work on them independently.

@bitnik do you want to attempt this?

1reaction
betatimcommented, Oct 2, 2018

@ian-r-rose re: appendix - maybe we start with a PR from @bitnik for the notebook UI which will demonstrate the appendix feature.

In short, binderhub adds a little extra to every build after the user has had their say to make some final tweaks which are needed for running on a binderhub but not needed if you are launching it with repo2docker at home. Also the appendix works even when people have a custom Dockerfile.

I like the idea of placing it in the top right of the menubar to try and place it in approximately the same location in both lab and notebook. IMHO the main purpose of this is to make it very easy to find and understand for those who aren’t Jupyter/Binder regulars. So we should aim for the most “in your face” solution that isn’t totally horrible. Experienced people already know how to find all the info they are after (I think).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Upload documents as Links to Your Binder - YouTube
Select the file and it is uploaded into the text frame as a link. 4. ... Welcome back to LiveBinders, your online, digital...
Read more >
Binders & Death Recipients - Android Design Patterns
As it turns out, this task is made easy using the Binder 's “link-to-death” facility, which allows a process to get a callback...
Read more >
Binder - Android Developers
Restores the work source on this thread using a token returned by setCallingWorkSourceUid(int) or clearCallingWorkSource() .
Read more >
Source Document Binder | Social Science Research Institute
The purpose of source documents/patient record binder: ... To provide an auditable link in the chain from the study database back to the...
Read more >
Viewing Binders - Vault Help
To see sections and documents inside a component binder, use the arrow icons. If the binder contains over 4,000 documents, you cannot expand...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found