{"id":3832,"date":"2015-05-10T23:41:57","date_gmt":"2015-05-10T20:41:57","guid":{"rendered":"http:\/\/unitycoder.com\/blog\/?p=3832"},"modified":"2015-05-10T23:49:34","modified_gmt":"2015-05-10T20:49:34","slug":"assetstorybuddy-greasemonkey-script","status":"publish","type":"post","link":"https:\/\/unitycoder.com\/blog\/2015\/05\/10\/assetstorybuddy-greasemonkey-script\/","title":{"rendered":"AssetStoryBuddy (GreaseMonkey script)"},"content":{"rendered":"<p>Finally started small helper script for asset store, because the website is not exactly user friendly and missing many features..<br \/>\nNote. This is first version, quite limited still but has potential \ud83d\ude42<\/p>\n<p><strong>Features:<\/strong><br \/>\n&#8211; Sorts search results by price! (free ones first)<br \/>\n&#8211; Keeps previous search string in the search input field!<\/p>\n<p><strong>Usage:<\/strong><br \/>\n&#8211; Go to asset store page<br \/>\n&#8211; Search something<br \/>\n&#8211; Press F5 after search results, wait couple seconds, items get arranged by price!<\/p>\n<p><strong>TODO:<\/strong><br \/>\n&#8211; Needs some way to detect when page(ajax) has finished loading, then can sort. Current version just waits few seconds with TimeOut..<\/p>\n<p>&#8212;<\/p>\n<p><strong>BEFORE:<\/strong><br \/>\n<a href=\"https:\/\/www.assetstore.unity3d.com\/en\/#!\/search\/volumetric\" target=\"_blank\">https:\/\/www.assetstore.unity3d.com\/en\/#!\/search\/volumetric<\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_1.jpg\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3833\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2015\/05\/10\/assetstorybuddy-greasemonkey-script\/assetstorebuddy_1\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_1.jpg?fit=700%2C495&amp;ssl=1\" data-orig-size=\"700,495\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assetstorebuddy_1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_1.jpg?fit=300%2C212&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_1.jpg?fit=700%2C495&amp;ssl=1\" class=\"alignnone size-full wp-image-3833\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_1.jpg?resize=700%2C495\" alt=\"assetstorebuddy_1\" width=\"700\" height=\"495\" srcset=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_1.jpg?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_1.jpg?resize=300%2C212&amp;ssl=1 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>&#8212;<\/p>\n<p><strong>AFTER:<\/strong> (with &#8220;AssetStoreBuddy&#8221;+GreaseMonkey)<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3834\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2015\/05\/10\/assetstorybuddy-greasemonkey-script\/assetstorebuddy_enabled_2\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg?fit=700%2C493&amp;ssl=1\" data-orig-size=\"700,493\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assetstorebuddy_enabled_2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg?fit=300%2C211&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg?fit=700%2C493&amp;ssl=1\" class=\"alignnone size-full wp-image-3834\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg?resize=700%2C493\" alt=\"assetstorebuddy_enabled_2\" width=\"700\" height=\"493\" srcset=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg?resize=300%2C211&amp;ssl=1 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>&#8212;<\/p>\n<p><strong>Source:<\/strong> *GreaseMonkey browser plugin required<\/p>\n<style>.gist table { margin-bottom: 0; }<\/style>\n<div style=\"tab-size: 8\" id=\"gist22253829\" class=\"gist\">\n<div class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\">\n<div class=\"gist-data\">\n<div class=\"js-gist-file-update-container js-task-list-container\">\n<div id=\"file-assetstorebuddy-js\" class=\"file my-2\">\n<div itemprop=\"text\"\n      class=\"Box-body p-0 blob-wrapper data type-javascript  \"\n      style=\"overflow: auto\" tabindex=\"0\" role=\"region\"\n      aria-label=\"AssetStoreBuddy.js content, created by unitycoder on 11:22PM on May 09, 2015.\"\n    ><\/p>\n<div class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\">\n<p>  <template class=\"js-file-alert-template\"><\/p>\n<div data-view-component=\"true\" class=\"flash flash-warn flash-full d-flex flex-items-center\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n    <span><br \/>\n      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.<br \/>\n      <a class=\"Link--inTextBlock\" href=\"https:\/\/github.co\/hiddenchars\" target=\"_blank\">Learn more about bidirectional Unicode characters<\/a><br \/>\n    <\/span><\/p>\n<div data-view-component=\"true\" class=\"flash-action\">        <a href=\"{{ revealButtonHref }}\" data-view-component=\"true\" class=\"btn-sm btn\">    Show hidden characters<br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><\/template><br \/>\n<template class=\"js-line-alert-template\"><br \/>\n  <span aria-label=\"This line has hidden Unicode characters\" data-view-component=\"true\" class=\"line-alert tooltipped tooltipped-e\"><br \/>\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n<\/span><\/template><\/p>\n<table data-hpc class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip data-tagsearch-path=\"AssetStoreBuddy.js\">\n<tr>\n<td id=\"file-assetstorebuddy-js-L1\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"1\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC1\" class=\"blob-code blob-code-inner js-file-line\">\/\/ ==UserScript==<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L2\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"2\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC2\" class=\"blob-code blob-code-inner js-file-line\">\/\/ @name        AssetStoreBuddy<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L3\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"3\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC3\" class=\"blob-code blob-code-inner js-file-line\">\/\/ @namespace   unitycoder.com<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L4\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"4\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC4\" class=\"blob-code blob-code-inner js-file-line\">\/\/ @include     https:\/\/www.assetstore.unity3d.com\/en\/#!\/search\/*<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L5\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"5\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC5\" class=\"blob-code blob-code-inner js-file-line\">\/\/ @version     1<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L6\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"6\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC6\" class=\"blob-code blob-code-inner js-file-line\">\/\/ @grant       none<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L7\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"7\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC7\" class=\"blob-code blob-code-inner js-file-line\">\/\/ ==\/UserScript==<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L8\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"8\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC8\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L9\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"9\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC9\" class=\"blob-code blob-code-inner js-file-line\">\/\/ currently need to press F5 to run these<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L10\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"10\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC10\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L11\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"11\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC11\" class=\"blob-code blob-code-inner js-file-line\">$(window).load(function(){<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L12\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"12\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC12\" class=\"blob-code blob-code-inner js-file-line\">\t\/\/ TODO: use other methods to findout page finished<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L13\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"13\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC13\" class=\"blob-code blob-code-inner js-file-line\">\tsetTimeout(InitAssetStoreBuddy, 5000);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L14\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"14\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC14\" class=\"blob-code blob-code-inner js-file-line\"> });<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L15\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"15\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC15\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L16\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"16\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC16\" class=\"blob-code blob-code-inner js-file-line\">function InitAssetStoreBuddy()<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L17\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"17\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC17\" class=\"blob-code blob-code-inner js-file-line\">{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L18\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"18\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC18\" class=\"blob-code blob-code-inner js-file-line\">\t\/\/ take previous search value<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L19\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"19\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC19\" class=\"blob-code blob-code-inner js-file-line\">\tdocument.getElementById(&quot;searchInput&quot;).value = location.href.substring(location.href.lastIndexOf(&quot;\/&quot;)+1,999);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L20\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"20\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC20\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L21\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"21\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC21\" class=\"blob-code blob-code-inner js-file-line\">\t\/\/ TODO: create sort by price button<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L22\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"22\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC22\" class=\"blob-code blob-code-inner js-file-line\">\tSortByPrice();<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L23\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"23\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC23\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L24\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"24\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC24\" class=\"blob-code blob-code-inner js-file-line\">}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L25\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"25\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC25\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L26\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"26\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC26\" class=\"blob-code blob-code-inner js-file-line\">function SortByPrice()<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L27\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"27\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC27\" class=\"blob-code blob-code-inner js-file-line\">{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L28\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"28\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC28\" class=\"blob-code blob-code-inner js-file-line\">\tvar div = document.querySelector(&#39;#packageList&#39;);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L29\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"29\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC29\" class=\"blob-code blob-code-inner js-file-line\">\tvar divs = div.querySelectorAll(&#39;.littleblock&#39;);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L30\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"30\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC30\" class=\"blob-code blob-code-inner js-file-line\">\tvar titleDiv = document.querySelector(&#39;#cattitle&#39;);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L31\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"31\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC31\" class=\"blob-code blob-code-inner js-file-line\">\tvar nodesArray = [].slice.call(divs);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L32\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"32\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC32\" class=\"blob-code blob-code-inner js-file-line\">\tnodesArray.sort(function (a, b) {<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L33\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"33\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC33\" class=\"blob-code blob-code-inner js-file-line\">\t   var price1 = a.getElementsByClassName(&#39;price&#39;)[0].innerHTML.replace(\/\\D\/g,&#39;&#39;);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L34\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"34\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC34\" class=\"blob-code blob-code-inner js-file-line\">\t   var price2 = b.getElementsByClassName(&#39;price&#39;)[0].innerHTML.replace(\/\\D\/g,&#39;&#39;);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L35\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"35\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC35\" class=\"blob-code blob-code-inner js-file-line\">\t    return +price1 &#8211; +price2;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L36\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"36\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC36\" class=\"blob-code blob-code-inner js-file-line\">\t});<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L37\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"37\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC37\" class=\"blob-code blob-code-inner js-file-line\">\t$(&#39;#packageList&#39;).empty().append(nodesArray);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-assetstorebuddy-js-L38\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"38\"><\/td>\n<td id=\"file-assetstorebuddy-js-LC38\" class=\"blob-code blob-code-inner js-file-line\">}<\/td>\n<\/tr>\n<\/table>\n<\/div><\/div>\n<\/p><\/div>\n<\/div><\/div>\n<div class=\"gist-meta\">\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/b3c3b414b4ce1622bb9b\/raw\/f0f4ee2968d6445c350490235e39a77ca17f5e34\/AssetStoreBuddy.js\" style=\"float:right\" class=\"Link--inTextBlock\">view raw<\/a><br \/>\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/b3c3b414b4ce1622bb9b#file-assetstorebuddy-js\" class=\"Link--inTextBlock\"><br \/>\n          AssetStoreBuddy.js<br \/>\n        <\/a><br \/>\n        hosted with &#10084; by <a class=\"Link--inTextBlock\" href=\"https:\/\/github.com\">GitHub<\/a>\n      <\/div>\n<\/p><\/div>\n<\/div>\n<p>&#8212;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally started small helper script for asset store, because the website is not exactly user friendly and missing many features.. Note. This is first version, quite limited still but has potential \ud83d\ude42 Features: &#8211; Sorts search results by price! (free ones first) &#8211; Keeps previous [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3834,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[148,3],"tags":[511,744,537,448],"class_list":["post-3832","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-help","category-unity3d","tag-assetstore","tag-buddy","tag-greasemonkey","tag-helper"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2015\/05\/assetstorebuddy_enabled_2.jpg?fit=700%2C493&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p1KTaT-ZO","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/3832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/comments?post=3832"}],"version-history":[{"count":3,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/3832\/revisions"}],"predecessor-version":[{"id":3837,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/3832\/revisions\/3837"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media\/3834"}],"wp:attachment":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media?parent=3832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/categories?post=3832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/tags?post=3832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}