Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. if(document.location.href.match('nuget.org') === null) {
  2. alert('This bookmarklet only works on nuget.org');
  3. return;
  4. }
  5.  
  6. var abuseUrl = document.querySelector('[href$=\'ReportAbuse\']').attributes.href.value;
  7. var downloadUrl = abuseUrl.replace('/packages/', '/api/v2/package/').replace('/ReportAbuse', '');
  8. var ref = abuseUrl.split("/").slice(-3, -1);
  9. var download_name = ref[0] + "-" + ref[1] + ".zip";
  10. var badge = document.querySelector(".nuget-badge");
  11.  
  12. document.location.href = downloadUrl;
  13.  
  14. /*
  15. Bookmarklet:
  16. javascript:(function(){if(document.location.href.match('nuget.org')===null){alert('This%20bookmarklet%20only%20works%20on%20nuget.org');return;}var%20abuseUrl=document.querySelector('[href$=\'ReportAbuse\']').attributes.href.value;var%20downloadUrl=abuseUrl.replace('/packages/','/api/v2/package/').replace('/ReportAbuse','');var%20ref=abuseUrl.split("/").slice(-3,-1);var%20download_name=ref[0]+"-"+ref[1]+".zip";var%20badge=document.querySelector(".nuget-badge");document.location.href=downloadUrl;})();
  17. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement