updated readme
parent
a755e31453
commit
15dae35b74
35
readme.md
35
readme.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Provides a web service that downloads a requested web page and outputs a markdown version.
|
Provides a web service that downloads a requested web page and outputs a markdown version.
|
||||||
|
|
||||||
Example request:
|
Example request, supply url:
|
||||||
|
|
||||||
GET https://urltomarkdown.herokuapp.com/?url=https%3A%2F%2Fwww.mozilla.org%2Fen-GB%2Ffirefox%2F
|
GET https://urltomarkdown.herokuapp.com/?url=https%3A%2F%2Fwww.mozilla.org%2Fen-GB%2Ffirefox%2F
|
||||||
|
|
||||||
|
@ -17,10 +17,20 @@ Response:
|
||||||
|
|
||||||
[Join Firefox](https://accounts.firefox.com/signup?entrypoint=mozilla.org-firefox_home&form_type=button&utm_source=mozilla.org-firefox_home&utm_medium=referral&utm_campaign=firefox-home&utm_content=secondary-join-firefox) [Learn more about joining Firefox](https://www.mozilla.org/en-GB/firefox/accounts/)
|
[Join Firefox](https://accounts.firefox.com/signup?entrypoint=mozilla.org-firefox_home&form_type=button&utm_source=mozilla.org-firefox_home&utm_medium=referral&utm_campaign=firefox-home&utm_content=secondary-join-firefox) [Learn more about joining Firefox](https://www.mozilla.org/en-GB/firefox/accounts/)
|
||||||
|
|
||||||
|
Alternative request, supply url and html:
|
||||||
|
|
||||||
|
POST https://urltomarkdown.herokuapp.com/
|
||||||
|
|
||||||
|
url=https%3A%2F%2Fwww.mozilla.org%2Fen-GB%2Ffirefox%2F
|
||||||
|
|
||||||
|
html=%3C!doctype%20html%3E%3Chtml%20...
|
||||||
|
|
||||||
Inspired by [Heck Yeah Markdown](http://heckyesmarkdown.com)
|
Inspired by [Heck Yeah Markdown](http://heckyesmarkdown.com)
|
||||||
|
|
||||||
## Also of interest:
|
## Also of interest:
|
||||||
|
|
||||||
|
### Bookmarklet
|
||||||
|
|
||||||
A bookmarklet for SimpleNote on iOS/iPadOS (based on [simpleclip](https://gist.github.com/byrney/b21456682e77a0d51708)):
|
A bookmarklet for SimpleNote on iOS/iPadOS (based on [simpleclip](https://gist.github.com/byrney/b21456682e77a0d51708)):
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -41,3 +51,26 @@ javascript:(
|
||||||
}
|
}
|
||||||
)();
|
)();
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Safari Snippets
|
||||||
|
|
||||||
|
Using [Safari Snippets](https://apps.apple.com/us/app/safari-snippets/id1126048257)
|
||||||
|
with the following code solves the issue that some sites prevent javascript bookmarklets accessing a resource on a different domain
|
||||||
|
|
||||||
|
```
|
||||||
|
var request=new XMLHttpRequest();
|
||||||
|
var herokuurl="https://urltomarkdown.herokuapp.com/";
|
||||||
|
|
||||||
|
request.onreadystatechange=function()
|
||||||
|
{
|
||||||
|
if(request.readyState==4&&request.status==200) {
|
||||||
|
let text = '# ' + decodeURIComponent(request.getResponseHeader('X-Title')) + '\n' + request.responseText;
|
||||||
|
location.href="simplenote://new?content="+encodeURIComponent(text);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
request.open("POST", herokuurl, true);
|
||||||
|
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
||||||
|
html=document.documentElement.innerHTML;
|
||||||
|
request.send("html="+encodeURIComponent(html)+"&url="+encodeURIComponent(window.location.href));
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue