Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(document.location.href.match('nuget.org') === null) {
- alert('This bookmarklet only works on nuget.org');
- return;
- }
- var abuseUrl = document.querySelector('[href$=\'ReportAbuse\']').attributes.href.value;
- var downloadUrl = abuseUrl.replace('/packages/', '/api/v2/package/').replace('/ReportAbuse', '');
- var ref = abuseUrl.split("/").slice(-3, -1);
- var download_name = ref[0] + "-" + ref[1] + ".zip";
- var badge = document.querySelector(".nuget-badge");
- document.location.href = downloadUrl;
- /*
- Bookmarklet:
- 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;})();
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement