Merge pull request #3940 from hoergen/develop
Bookmarklet for sharing links to friendica
This commit is contained in:
commit
34e808e912
2 changed files with 48 additions and 0 deletions
47
util/bookmarklet-share2friendica/README.md
Normal file
47
util/bookmarklet-share2friendica/README.md
Normal file
|
@ -0,0 +1,47 @@
|
|||
# Bookmarklet-share2friendica
|
||||
|
||||
Javascript bookmarklet to share websites with your friendica account
|
||||
|
||||
## Getting Started
|
||||
|
||||
### Installing
|
||||
|
||||
Open the file bookmarklet-share2friendica.js and change 'YourFriendicaDoomain.tld" with your friendica domain
|
||||
|
||||
If you friendica is at https://myfriend.myfami.ly/ , the original ...
|
||||
```javascript
|
||||
javascript:(function(){f='https://YourFriendicaDomain.tld/bookmarklet/?url='+encodeURIC....
|
||||
```
|
||||
... has to be changed to ...
|
||||
|
||||
```javascript
|
||||
javascript:(function(){f='https://myfriend.myfami.ly/bookmarklet/?url='+encodeURIC....
|
||||
```
|
||||
|
||||
*Please copy the whole script, not only the part mentioned here!*
|
||||
|
||||
Then create a new bookmark, give it a name like "share2Friendica" and paste the script in the address field. Save it. Now you can click on that bookmarklet every time you want to share a website, you are currently reading. A new small window will open where title is prefilled and the website you want to share is put as attachement in the body of the new post.
|
||||
|
||||
## Additional notes if it doesn't work
|
||||
|
||||
* Make sure the site you want to share is allowed to run javascript. (enable it in your script blocker)
|
||||
* Check the apostrophes that are used. Sometimes it is changed by the copy and paste process depending on the editor you are using, or if you copy it from a website. Correct it and it will work again.
|
||||
|
||||
|
||||
|
||||
## Authors
|
||||
|
||||
* **diaspora** - *Initial work* - [Share all teh internetz!](https://share.diasporafoundation.org/about.html)
|
||||
* **hoergen** - *Adaptation to Friendica (2017)* - [hoergen.org](https://hoergen.org)
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the same license like friendica
|
||||
|
||||
## Acknowledgments
|
||||
|
||||
* Hat tip to anyone who's code was used
|
||||
* Hat tip to everyone who does everyday a little something ot make this world better
|
||||
* Had tip but spent it
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
javascript:(function(){f='https://YourFriendicaDomain.tld/bookmarklet/?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title);a=function(){if(!window.open(f+'&jump=doclose','friendica','location=yes,links=no,scrollbars=no,toolbar=no,width=620,height=250'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()
|
Loading…
Reference in a new issue