EIPs icon indicating copy to clipboard operation
EIPs copied to clipboard

Allow external links when archived link provided

Open sambacha opened this issue 3 years ago • 2 comments
trafficstars

Proposed Change

An errata field with external links that are archived would prevent linking to broken sites, etc.

sambacha avatar Sep 30 '22 02:09 sambacha

+1 from me. I suggested earlier that the archiving could even be done automatically by a bot that automatically points them to the archived version when the link rots. Copyright issues are nonexistent because this definitely falls under fair use.

Pandapip1 avatar Sep 30 '22 10:09 Pandapip1

Great. #5408 is aligned with this purpose.

xinbenlv avatar Oct 04 '22 21:10 xinbenlv

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Dec 05 '22 00:12 github-actions[bot]

I think the consensus is that this is a good idea.

Pandapip1 avatar Dec 06 '22 20:12 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Dec 16 '22 00:12 github-actions[bot]

Dismissing bot

Pandapip1 avatar Dec 16 '22 15:12 Pandapip1

We should differentiate between user requested links and crawled -- each link has to be intentionally added through a service like https://perma.cc

Additionally an allowlist of acceptable providers should be considered, along with prohibition of links needing user maintenance like ipfs pinning (not as a primary link maybe?)

More crucially having the possibility of now linking cross repo with the specs etc provides an opportunity to revisit front matter possibly.

Yea no URL shortening either, really the links need to be served by the domain, cant have an additional layer of abstraction like url shortening services or ipfs addressing. Example is with git.io -- github has shut down their url shortening service and now links may be useless.

sambacha avatar Dec 19 '22 07:12 sambacha

I was specifically suggesting that a copy be kept in the assets folder. Sites like archive.org and perma.cc are still susceptible to being taken down.

Pandapip1 avatar Dec 20 '22 18:12 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Jan 06 '23 00:01 github-actions[bot]

I was specifically suggesting that a copy be kept in the assets folder. Sites like archive.org and perma.cc are still susceptible to being taken down.

perma.cc provides a png of the entire site and a web bundle, which is a w3c standard for archiving sites.

A full screen capture as an image is the most robust and easiest way to save said site.

Additionally whatever folder holds the assets for that specific eip it may be advantageous to also provide a citations within that folder (though not included in the eip itself).

arxiv.org has a similar setup for submitted papers: a pdf is made available and through a separate link a zip file of the raw submitted files (images, individual latex files, everything to be able to reproduce the pdf in high quality)

sambacha avatar Jan 06 '23 02:01 sambacha

I would additionally like to support https://github.com/mozilla/readability as a website download method, which takes the main page content and strips the formatting.

Pandapip1 avatar Jan 06 '23 17:01 Pandapip1

External references should only be allowed if they refer to the ethereum spec itself, other EIPs, or a certain block in the agreed-upon branch of the ETH blockchain

erkinalp avatar Jan 08 '23 13:01 erkinalp

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Jan 16 '23 00:01 github-actions[bot]

Dismissing stale bot.

@SamWilsn I can't remember if we've got a consensus on this. Have we?

Pandapip1 avatar Jan 16 '23 14:01 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Jan 24 '23 00:01 github-actions[bot]

Dismissing stale bot.

Pandapip1 avatar Jan 24 '23 00:01 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Feb 01 '23 00:02 github-actions[bot]

Dismissing stale bot.

Pandapip1 avatar Feb 01 '23 03:02 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Feb 09 '23 00:02 github-actions[bot]

This is still a no-brainer.

Pandapip1 avatar Feb 09 '23 01:02 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Feb 17 '23 00:02 github-actions[bot]

Dismissing stale bot.

Pandapip1 avatar Feb 17 '23 02:02 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Feb 26 '23 00:02 github-actions[bot]

Dismissing bot.

Pandapip1 avatar Feb 26 '23 00:02 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Mar 06 '23 00:03 github-actions[bot]

Dismissing bot.

Pandapip1 avatar Mar 06 '23 00:03 Pandapip1

There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.

github-actions[bot] avatar Mar 15 '23 00:03 github-actions[bot]

Dismissing bot.

Pandapip1 avatar Mar 15 '23 16:03 Pandapip1

I'm generally a +1 to this as well. @Pandapip1 I'm not as familiar with Mozilla's Readability. Does this strip the header information as well? This information is useful for fragmented linking to particular portions of a document.

kdenhartog avatar Mar 15 '23 16:03 kdenhartog

It does not strip the header info, unless I am mistaken.

Pandapip1 avatar Mar 15 '23 16:03 Pandapip1