All Projects → iipc → robustlinks

iipc / robustlinks

Licence: other
Links on the web break all the time, robustify them!

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to robustlinks

Links-QA
Сборная солянка полезных ссылок для QA/тестировщика. Ссылки будут постоянно пополняться.
Stars: ✭ 42 (+5%)
Mutual labels:  links
sphinx-hoverxref
Sphinx extension to show tooltips with content embedded when hover a reference.
Stars: ✭ 77 (+92.5%)
Mutual labels:  links
Links
A responsive webpage for putting all our links in. A substitute for linktree created using HTML, CSS and JS using custom admin dashboard.
Stars: ✭ 18 (-55%)
Mutual labels:  links
software-development-resources
Collection of links to great software development resources!
Stars: ✭ 20 (-50%)
Mutual labels:  links
material-about
An about screen to use in your Mobile apps.
Stars: ✭ 37 (-7.5%)
Mutual labels:  links
nanolinks
A curated link guide for finding anything about Nano; The fast, fee-less and green digital currency!
Stars: ✭ 25 (-37.5%)
Mutual labels:  links
Treehouseshow
TeamTreeHouse's Weekly show notes
Stars: ✭ 171 (+327.5%)
Mutual labels:  links
youtube-playlist
❄️ Extract links, ids, and names from a youtube playlist
Stars: ✭ 73 (+82.5%)
Mutual labels:  links
react-magic-dropzone
✨Magically drag and drop files/links for uploading
Stars: ✭ 11 (-72.5%)
Mutual labels:  links
links
A Beautiful Jekyll Theme For Links
Stars: ✭ 84 (+110%)
Mutual labels:  links
WonderfulPolishLanguage
This is a repository created for the list of resources for learning and exploring Wonderful Polish language.
Stars: ✭ 31 (-22.5%)
Mutual labels:  links
sponge
sponge is a website crawler and links downloader command-line tool
Stars: ✭ 37 (-7.5%)
Mutual labels:  links
fleeg-platform
Fleeg is a free and open source platform to index and search pages.
Stars: ✭ 21 (-47.5%)
Mutual labels:  links
action-my-broken-link-checker
A GitHub Action for checking broken links
Stars: ✭ 32 (-20%)
Mutual labels:  links
vue-link
One component to link them all 🔗
Stars: ✭ 65 (+62.5%)
Mutual labels:  links
Ounotes
An Application built for students to access Notes , Question Papers , Syllabus and Resources for all Subjects of O.U (Osmania University) 📘👨‍🎓
Stars: ✭ 173 (+332.5%)
Mutual labels:  links
warcworker
A dockerized, queued high fidelity web archiver based on Squidwarc
Stars: ✭ 48 (+20%)
Mutual labels:  webarchives
KGrabber
Userscript for extracting links from kissanime.ru and similar sites.
Stars: ✭ 29 (-27.5%)
Mutual labels:  links
laravel-linkable
URL binding for Laravel models
Stars: ✭ 22 (-45%)
Mutual labels:  links
links-to-free-online-courses
📖 Free online courses resources.
Stars: ✭ 51 (+27.5%)
Mutual labels:  links

Robust Links

Are you an author of web pages and you don't want your links to die? Here is a really easy way to achieve just that:

  • Include the Robust Links JavaScript and CSS files into your pages as shown below.
  • Robustify your links by adding HTML elements as explained in the Robustifying Links document.
  • You can read about the motivations for using Robust Links here.
  • The result will be that each link is augmented with the ability to see the linked resource as it was at or around the time the link was created. This is achieved by resolving links using the Memento Time Travel infrastructure that aggregates web archives from around the world. At any time, even when a link breaks, the Robust Link will lead to archived content.

Add Robust Links To Your Webpages

Simply append the following lines to the <head> section of your HTML source:

<!-- RobustLinks CSS -->
<link rel="stylesheet" type="text/css" href="https://doi.org/10.25776/z58z-r575" />
<!-- RobustLinks Javascript -->
<script type="text/javascript" src="https://doi.org/10.25776/h1fa-7a28"></script>

RobustLinks Menu

After adding the Robust Links JavaScript source to your HTML file, a new link icon will appear next to all the robustified links in the page. Clicking the down arrow in this icon will pop up a menu with the following items:

  • Current version of page: Clicking this menu item will take you to the original url provided in the data-originalurl attribute.

  • Version archived on <date>: Clicking this menu item will redirect you to the memento url provided in the data-versionurl attribute.

  • Version archived near <date>: When clicking this menu item, the JavaScript library will use the datetime provided in the data-versiondate attribute along with the original url and redirect you to the closest memento around that datetime using the Memento Time Travel service.

Example

License

See the license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].