<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Imrat Jn on Medium]]></title>
        <description><![CDATA[Stories by Imrat Jn on Medium]]></description>
        <link>https://medium.com/@imrat?source=rss-5860929c74ff------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*JmN-G2thDe8Y_wYb8YwwGQ.jpeg</url>
            <title>Stories by Imrat Jn on Medium</title>
            <link>https://medium.com/@imrat?source=rss-5860929c74ff------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 09 Jun 2026 09:27:01 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@imrat/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[GPT Categories Prompt]]></title>
            <link>https://medium.com/@imrat/gpt-categories-prompt-c8840233c283?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/c8840233c283</guid>
            <category><![CDATA[prompt-engineering]]></category>
            <category><![CDATA[openai]]></category>
            <category><![CDATA[gpt]]></category>
            <category><![CDATA[prompt]]></category>
            <category><![CDATA[chatgpt]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Wed, 10 Jan 2024 15:46:35 GMT</pubDate>
            <atom:updated>2024-07-23T15:45:45.027Z</atom:updated>
            <content:encoded><![CDATA[<h4>Here is the full prompt which i found in the ChatGPT code that as far as i can see was used to auto assign categories to your Custom GPTs.</h4><p><a href="https://www.perplexity.ai/page/meta-s-llama-3-1-ai-96vqC_CvTVmHp.X7xf531w"><strong>Llama 3.1 is out — read my summary here as the news develops.</strong></a></p><p>The GPT Store is launching soon. I shared the layout i found yesterday:</p><h3>Imrat Jn on Twitter: &quot;is the gpt store here really ?? pic.twitter.com/tbmiGIWSPI / Twitter&quot;</h3><p>is the gpt store here really ?? pic.twitter.com/tbmiGIWSPI</p><p>The store has categories and all GPTs have been assigned to one for launch. Here is the full prompt that I think was used … formatted for easy reading.</p><p>There is a store for AI “apps” called GPTs. This store is similar to iOS App Store or Google Play Store, but these GPTs run inside of ChatGPT. The store will have categories. Each of these GPTs have a name along with instructions which determine its behavior. These should be used to determine the GPT’s category.</p><p>I’d like your help in assigning categories to GPTs.</p><p>When I provide a GPT’s name and instructions you must always respond with exactly one category that best matches the GPT or “Other” if none of the categories are a good fit. Do not respond with any other text.</p><p>Here are the categories:</p><h3>Research &amp; Analysis</h3><p>Find, evaluate, interpret, and visualize information for your benefit and others.</p><p>Examples: data visualizers, spreadsheet creation and manipulation, Wolfram Mathematica, arXiv.</p><h3>DALL·E</h3><p>Create amazing images with DALL·E.</p><p>Examples: Stock photos, slideshow art, style transfer, mood boards, sticker creators, t-shirt designers, coloring books.</p><h3>Writing</h3><p>Create new works from scratch and polish existing ones by adjusting tone and fixing mistakes.</p><p>Examples: Email helper, tweet helper, blog post and book drafting, copy editing, grammar checker, translation, scripts for podcasts/videos/plays.</p><h3>Programming</h3><p>Write code, debug, test, and learn.</p><p>Examples: Test creator, debugger, language specific advice, code generator, documentation creator, API discovery.</p><h3>Education</h3><p>Help people in all stages of life learn.</p><p>Examples: Tutor bots, companions for specific college courses and textbooks, helping you to learn a foreign language, studying, aiding students, history.</p><h3>Productivity</h3><p>Make people more productive at their work.</p><p>Examples: Meeting summarizer, calendar management, translation, flow chart generation, presentation generators, helping people search for GPTs, prompt engineering, and connectors to workplace services like Workday, Salesforce, Concur, Lattice, etc.</p><h3>Lifestyle</h3><p>Advise people in their daily lives with travel plans, fitness workouts, fashion recommendations, recipes, as well as entertain people with creative conversations and games.</p><p>Examples: flight search, hotel search, recipes, cycling trackers, hiking, outfit pickers, shopping recommendations, characters, games, game solvers, crossword helpers.</p><h3>Other</h3><p>Remember that if none of these are a good fit, then respond with “Other” instead of one of these categories.</p><p>Respond with just the name of the category, do not prepend it with anything else.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c8840233c283" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Best Custom GPTs]]></title>
            <link>https://medium.com/@imrat/top-5-custom-gpts-0df5c1ce88cf?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/0df5c1ce88cf</guid>
            <category><![CDATA[openai]]></category>
            <category><![CDATA[chatgpt]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Fri, 17 Nov 2023 15:18:15 GMT</pubDate>
            <atom:updated>2024-07-23T15:47:16.579Z</atom:updated>
            <content:encoded><![CDATA[<h4>Chat GPTs NOT created by OpenAI</h4><p><a href="https://www.perplexity.ai/page/meta-s-llama-3-1-ai-96vqC_CvTVmHp.X7xf531w"><strong>NEWS: Meta’s Llama 3.1 model is out</strong></a></p><p>Here are the best custom GPTs for chatGPT based on data OpenAI as well as from Similar Web over the last 28 days.</p><p>Right now, It’s the best overview on most used chat gpts we can get, until OpenAI finally release the delayed GPT Store.</p><p>Note that SimilarWeb data is usually provided with 48–72 hr lag.</p><p><strong>Last updated</strong>: Wednesday 3 Jan 2024<br><strong>Timeframe: </strong>Visits cover previous 28 days, Chats cover all time.</p><p>The full list is in <a href="https://github.com/1mrat/gpt-stats">this Github repo</a>.</p><h3>Most visited Chat GPTs</h3><p>Before OpenAI shared the number of chats for each GPT, I determined the most popular GPTs based on visit data from SimilarWeb.</p><p>How? See the FAQ at the end of this post.</p><p><strong>Here are the current top 5 based on traffic over the last 28 days upto 3 January 2024.</strong></p><ol><li><a href="https://chat.openai.com/g/g-pmuQfob8d-image-generator">Image Generator</a>: A GPT specialized in generating and refining images with a mix of professional and friendly tone.<br><em>by NAIF J ALOTAIBI</em></li><li><a href="https://chat.openai.com/g/g-jCYeXl5xh-new-gpt-5">New GPT 5</a>: AGI-like AI, excelling in reasoning, personalization, and confidentiality.<br><em>by DAINIS TKACOVS</em></li><li><a href="https://chat.openai.com/g/g-bo0FiWLY7-consensus">Consensus</a>: Formerly ResearchGPT. Search 200M academic papers from Consensus, get science-based answers, and draft content with accurate citations.<br><em>by consensus.app</em></li><li><a href="https://chat.openai.com/g/g-2PldCK28L-chatgpt">ChatGPT 公式日本語版</a>: ChatGPT 公式日本語版<br><em>by Johnetta Kovacek</em></li><li><a href="https://chat.openai.com/g/g-V2KIUZSj0-ai-pdf">AI PDF</a>: Ai PDF GPT (Top PDF GPT), can handle PDF documents up to 2GB each, allows 1000s of PDF uploads on myaidrive.com with a free account. It eliminates the need for repeated file uploads. PRO version can search across 1000s of PDFs and OCR documents. Provides superior summaries for lengthy documents.<br><em>by myaidrive.com</em></li></ol><p>A couple of things to note on this:</p><ol><li>Not sure how some users manage to create GPTs with the term “ChatGPT” — in the past the UI did not allow this. But it seems Johnetta Kovacek is having great success releasing a number of language specific GPTs.</li><li>Consensus have finally renamed their GPT. They were the first to release a GPT called “Research GPT” — but a few weeks later a competitor GPT launched called “ResearchGPT (Official)” and they managed to grab the researchgpt.com domain. Good decision to rebrand their GPT.</li><li>Visit data does not resemble usage. So number of chats, especially the delta over a period, will be a much better metric.</li></ol><h3>Best GPTs based on Chat Data</h3><p>OpenAI’s ChatGPT now shares one of the vanity metrics for each GPT. So of course we capture that data now.</p><p>Here is DuckDB query of our <a href="https://github.com/1mrat/gpt-stats/blob/main/gpts.csv">gpts.csv</a> file showing the top 10 GPTs by the number of chats.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Ica6sH_N_PYeTUQ-" /><figcaption>GPTs with most Chats / Conversations</figcaption></figure><h3>Most Popular GPT Creators</h3><p>The great thing about DuckDB is that is also makes it super easy to create aggregations.</p><p>Here are the top GPT creators by total conversations/chats created on their GPTs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*QK-eSONWvONDCV6D" /></figure><ol><li>Consensus</li><li>Mindgoblin Studios</li><li>My AI Drive</li><li>Dainis Tkacovs</li><li>Ask Your PDF</li></ol><h3>👷‍♀️ Builders are Building</h3><p>Turns out some folk have started using the data from my <a href="https://github.com/1mrat/gpt-stats/blob/main/tools.md">Github repo</a> to create web frontends to make browsing / searching the full list easy!!</p><h4><a href="https://x.com/FinanceYF5/status/1726456413227298905?s=20">Chinese GPT summary thread</a> by Will</h4><iframe src="https://cdn.embedly.com/widgets/media.html?type=text%2Fhtml&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;schema=twitter&amp;url=https%3A//twitter.com/FinanceYF5/status/1726456413227298905%3Fs%3D20&amp;image=https%3A//i.embed.ly/1/image%3Furl%3Dhttps%253A%252F%252Fabs.twimg.com%252Ferrors%252Flogo46x38.png%26key%3Da19fcc184b9711e1b4764040d3dc5c07" width="500" height="281" frameborder="0" scrolling="no"><a href="https://medium.com/media/69283fc1705e1f416401348511cafa13/href">https://medium.com/media/69283fc1705e1f416401348511cafa13/href</a></iframe><h4><a href="https://assistanthunt.com/leaderboard">AssistantHunt</a> by Terry Xu</h4><iframe src="https://cdn.embedly.com/widgets/media.html?type=text%2Fhtml&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;schema=twitter&amp;url=https%3A//twitter.com/coolnalu/status/1726727019944104094%3Fs%3D20&amp;image=https%3A//i.embed.ly/1/image%3Furl%3Dhttps%253A%252F%252Fabs.twimg.com%252Ferrors%252Flogo46x38.png%26key%3Da19fcc184b9711e1b4764040d3dc5c07" width="500" height="281" frameborder="0" scrolling="no"><a href="https://medium.com/media/4cfd90d68812f246c6e192c42b9b1fcf/href">https://medium.com/media/4cfd90d68812f246c6e192c42b9b1fcf/href</a></iframe><h4><a href="https://gpts.framer.website">All GPTs</a> by Clement Lionne</h4><iframe src="https://cdn.embedly.com/widgets/media.html?type=text%2Fhtml&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;schema=twitter&amp;url=https%3A//twitter.com/ClementLIONNE/status/1726915755151860162%3Fs%3D20&amp;image=https%3A//i.embed.ly/1/image%3Furl%3Dhttps%253A%252F%252Fabs.twimg.com%252Ferrors%252Flogo46x38.png%26key%3Da19fcc184b9711e1b4764040d3dc5c07" width="500" height="281" frameborder="0" scrolling="no"><a href="https://medium.com/media/75ffcba7f2fbb9e2f1262e51272e8b81/href">https://medium.com/media/75ffcba7f2fbb9e2f1262e51272e8b81/href</a></iframe><h3>Frequently Asked Questions</h3><p>Here are some common questions.</p><h4>Where do you get your visit data from?</h4><p>The visit data is from SimilarWeb popular pages feature. This dataset lists all URLs for a domain that get notable traffic. Right now it only provides a desktop / mobile % share of traffic. So I mutliply the %share by the total visits to the domain chat.openai.com.</p><h4>Where do you get your Chat data from?</h4><p>OpenAI have started exposing vanity metrics for each custom GPT in the pages source — currently there are 3 metrics of which 1 has data:</p><ul><li><strong>num_conversations_str</strong>: Rounded chat count to nearest 1000</li><li><strong>num_pins</strong>: Currently always 0</li><li><strong>num_users_interacted_with</strong>: Currently always 0</li></ul><p>You can see these by loading a GPT url in your browser and inspecting the __NEXT_DATA__ variable:</p><pre>console.log(__NEXT_DATA__.props.pageProps.gizmo.gizmo.vanity_metrics)</pre><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0df5c1ce88cf" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[1 Medium Trick to Zero Your Reading List]]></title>
            <link>https://medium.com/@imrat/1-trick-inbox-zero-readinglist-86964bc55df3?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/86964bc55df3</guid>
            <category><![CDATA[readinglist]]></category>
            <category><![CDATA[medium]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[inbox-zero]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Fri, 27 Jul 2018 17:41:01 GMT</pubDate>
            <atom:updated>2018-07-28T12:12:57.537Z</atom:updated>
            <content:encoded><![CDATA[<h4>Its a bit like Merlin Mann’s Inbox Zero but for your Medium Reading List with a bit of Javascript cheating.</h4><p>If you’re like me you will have tons of Medium stories saved in your Reading list. 📥 Adding more every day. 😱 Never really reading them. 🥞 Just stacking up!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/628/1*tLtYHvtTD0M0Rnvzv-6pOA.png" /></figure><p>In this post I show you how you can reset your Readinglist quickly with some basic Javascript.</p><p>⚠️ <strong>I don’t know much Javascript and the code shared in this post for sure could be improved. Its the result of plugging together various stack overflow posts. And I only tested it on MacOS Safari 11.1.2.</strong></p><h3>Do I have a problem?</h3><p>Yes. Look at these stats.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*S1A-WlrUI3cbxTEDCLO5CQ.png" /></figure><p>Upto early 2017 I had things under control. But after that it went downhill pretty quick.</p><p>Right now I have 1585 minutes of total reading time in my list, across 197 stories. About 26 hours worth.</p><p>Note that the above is based on when the Stories were published — not when I added them to my reading list.</p><h3>How to analyse your own reading list</h3><p>You can get your own data in 5 steps.</p><ol><li>Open your <a href="https://medium.com/me/list/queue">reading list</a> or your <a href="https://medium.com/me/list/archive">archived stories</a></li><li>Open <a href="https://debugbrowser.com">Web Developer Tools</a></li><li>Paste the code below in the Console</li><li>Import the downloaded CSV into your favourite tool, e.g. <a href="https://sheets.google.com">google sheets</a>, <a href="https://plot.ly">plotly</a> or something else.</li><li>Analyse</li></ol><p>Here is the Javascript code that you can use to extract the data. Ive tested it on Safari 11.1.2 only.</p><p>Note — The gist is embedded at the end of this post because <a href="https://medium.com/p/why-oh-why-do-you-not-work-single-file-gist-embeds-on-medium-22a4b723c727">Medium at the moment does not support embedding single files from a gist</a>.</p><pre>// Prepare output<br>var csv=&quot;datetime,readtime&quot;;<br><br>// Get timestamps for all saved posts<br>var posts=document.querySelectorAll(&#39;time[datetime]&#39;);<br><br>// Add line with post data to csv<br>posts.forEach(function(i,j) { <br>  // Remove comma from Locale format so its compitable with Google Sheets format<br>  var postTime = new Date(i.attributes.datetime.value).toLocaleString().replace(&#39;,&#39;,&#39;&#39;);<br>  <br>  // Get the readingTime through time parent node<br>  var readingTime=i.parentNode.querySelector(&#39;.readingTime&#39;).title.replace(&#39; min read&#39;,&#39;&#39;);<br>  <br>  // Add line<br>  csv += &quot;\n&quot;+postTime+&quot;,&quot;+readingTime;<br>});<br><br>// Function to download data to a file<br>// Source: https://stackoverflow.com/a/30832210<br>function download(data, filename, type) {<br>    var file = new Blob([data], {type: type});<br>    if (window.navigator.msSaveOrOpenBlob) // IE10+<br>        window.navigator.msSaveOrOpenBlob(file, filename);<br>    else { // Others<br>        var a = document.createElement(&quot;a&quot;),<br>                url = URL.createObjectURL(file);<br>        a.href = url;<br>        a.download = filename;<br>        document.body.appendChild(a);<br>        a.click();<br>        setTimeout(function() {<br>            document.body.removeChild(a);<br>            window.URL.revokeObjectURL(url);  <br>        }, 0); <br>    }<br>}<br><br>// Download the data.csv file to default location<br>download(csv,&quot;data.csv&quot;,&quot;text/csv&quot;)</pre><h3>Get to Reading List Zero</h3><p>I would like to stay on top of my reading list. Here are two useful posts that you may already be familiar with.</p><ul><li><a href="http://www.43folders.com/izero">43 Folders Series: Inbox Zero | 43 Folders</a></li><li><a href="https://medium.com/product-notes/getting-to-pocket-inbox-zero-2741d73b18bd">Getting to Pocket Inbox Zero</a></li></ul><p>But before I can follow that approach — I need to clean up.</p><p>I want to start with a clean slate without backlog.</p><h3>Clearing loaded stories</h3><p>How? Medium doesnot offer an easy way to do this right now. But some JS code to the rescue:</p><ol><li>Open your reading list</li><li>Run the bit of Javascript to <strong>Remove all saved stories</strong> from your list</li></ol><pre>// need a function to pause processing to prevent hitting rate litmits or overloading Mediumfunction sleep(ms) {  return new Promise(resolve =&gt; setTimeout(resolve, ms));} //counter for loading next batch of postsvar counter=0, batchSize=10; // and the async function which will process each story &amp; remove itasync function removePost() {  console.log(&#39;Count &#39;+counter);  // Check if its time to load next few posts  if ( counter &gt; batchSize ) {    //first scroll to the bottom so next batch can be loaded    window.scrollTo(0,document.body.scrollHeight);     //reset counter    counter=0;  }    // Only run if there are some posts still to remove  if (  document.querySelectorAll(&#39;button[data-action=&quot;remove-from-queue&quot;]&#39;).length &gt; 0 ) {         //log were removing next story    console.log(&#39;Removing next saved story...&#39;);        // Get one stories Remove button and click it    document.querySelector(&#39;button[data-action=&quot;remove-from-queue&quot;]&#39;).click();        //increment counter    counter++;        // wait then call removePost again    sleep(2000).then(() =&gt; {       removePost()     });      } else {    console.log(&quot;No more stories left!&quot;);  }} // Start removing postsremovePost();</pre><h3>Where to improve?</h3><p>This little expriment is far from perfect and can be improved in many ways:</p><ol><li>Make it cross browser compatible</li><li>Wait for call to remove saved story to finish before calling next one</li><li>Export the saved stories to a file for archiving</li><li>Turn it into an extension</li></ol><h3>All the code</h3><p>Here is the full code in all its glory.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/4af9b95d45da878129f5462adc6454c6/href">https://medium.com/media/4af9b95d45da878129f5462adc6454c6/href</a></iframe><p>Do you have more unread stories saved in your Reading list than me? I have 197 at the time of writing this post. <strong>If so, 💬 Share a screenshot by responding below.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=86964bc55df3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Please Writers, Stop Making Fugly Books]]></title>
            <link>https://medium.com/art-marketing/please-writers-stop-making-fugly-books-c89f9e210208?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/c89f9e210208</guid>
            <category><![CDATA[art]]></category>
            <category><![CDATA[publishing]]></category>
            <category><![CDATA[books]]></category>
            <category><![CDATA[writing]]></category>
            <category><![CDATA[fugly-books]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Fri, 04 May 2018 09:51:29 GMT</pubDate>
            <atom:updated>2018-07-20T11:02:20.755Z</atom:updated>
            <content:encoded><![CDATA[<h4>eBooks a plenty. Read for “free”. Make your real books beautiful — like Seth Godin and Intercom.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*V0g4jnjGrYerDozRhYf8QQ@2x.jpeg" /></figure><h3>I have a request …</h3><p>… for writers &amp; publishers …</p><p>Please make more beautiful books.</p><p>The words on the page, they matter, and I can get those in digital form — as audio or text.</p><p>Digital is all about convenience. Ease of use. Low friction.</p><p>But when I get a hardcopy — it needs to be more then those words.</p><p>It should be a work of Art. An experience.</p><h3>Like “On Starting Up” by <a href="https://medium.com/u/7ca8972daf76">Intercom</a></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LPkIzkUI5n5ntXDzwk2Lmg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ReYhywiCq4HxI2aHZ8Gxog@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*g5UQ6R34e4GlJ7AJLl0-yA@2x.jpeg" /></figure><h3>Or the many amazing books <a href="https://medium.com/u/f9ac9806e153">Seth Godin</a> creates.</h3><p>Two amazing examples: “<em>What to do when it’s your turn</em>”, and the HUGE “<em>What Does it Sound Like when you Change your Mind</em>”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JKKgcwXXNhpVtm4Ne9nHMw@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tDOmbemJpn3YgnjT9KLI1g@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NRkhGyFHHgRnKHID95MRIw@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fTMqrXGkkhaW5DVc4dL08g@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*B7cSBdrZOQokVPl2GdaqVQ@2x.jpeg" /></figure><h3>Publishing books used to be about producing works of art. Even when its about Advertising.</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HLFcyH1o_uzX_9HkE4D9NQ@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IqSVrccmizUFMhHv1oju1Q@2x.jpeg" /></figure><h3>➡️ If you know of any great examples let me know by responding below 💬</h3><p>Ill update this post with the best examples you suggested.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c89f9e210208" width="1" height="1" alt=""><hr><p><a href="https://medium.com/art-marketing/please-writers-stop-making-fugly-books-c89f9e210208">Please Writers, Stop Making Fugly Books</a> was originally published in <a href="https://medium.com/art-marketing">ART + marketing</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[View Snap Art Anywhere]]></title>
            <link>https://medium.com/imrat/snapchat-art-anywhere-2e0aa9d583e2?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/2e0aa9d583e2</guid>
            <category><![CDATA[snap-art]]></category>
            <category><![CDATA[augmented-reality]]></category>
            <category><![CDATA[snapchat]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Tue, 03 Oct 2017 16:12:12 GMT</pubDate>
            <atom:updated>2017-10-03T21:37:41.018Z</atom:updated>
            <content:encoded><![CDATA[<h4>Snapchat Launching Augmented Reality Art Today</h4><p>This is going to be exciting. <a href="https://art.snapchat.com">Snapchat Art</a> was leaked yesterday, and someone figured out moving their clock forward showed up what was gonna happen in about 3 hours from now.</p><h3>Update – It works!</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*Lv7pLpjCSG-XYpu4fr6Idg@2x.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*uFjB4nbu1bW90epdAltsqQ@2x.png" /></figure><p>Augmented reality art from around the world …. at home :)</p><p>You can even post to Our Story and get featured:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*WgUgOSB5EA4xtfg90wFmNw@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*dcAcSTdWAzeZibH4BiI4GQ@2x.jpeg" /></figure><h3>Here is some more info about Snap Art.</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fcards.producthunt.com%2Fcards%2Fposts%2F109936%3Fv%3D1&amp;url=https%3A%2F%2Fwww.producthunt.com%2Fposts%2Fsnap-art&amp;image=https%3A%2F%2Fph-files.imgix.net%2Fc5fcb385-4926-4ead-8144-3727a56126d8%3Fauto%3Dformat%26fit%3Dmax%26h%3D405%26w%3D500&amp;key=d04bfffea46d4aeda930ec88cc64b87c&amp;type=text%2Fhtml&amp;schema=producthunt" width="500" height="405" frameborder="0" scrolling="no"><a href="https://medium.com/media/7c1c31990d60befbf78ae789be62845a/href">https://medium.com/media/7c1c31990d60befbf78ae789be62845a/href</a></iframe><p>I am watching this launch and will for sure test whether the <a href="https://imrat.com/spy-on-snapchat-geofilters-anywhere-anytime-without-moving-an-inch-a8f92576f8f0">geofilter</a>, <a href="https://imrat.com/how-to-prank-with-snap-map-d4210b0d4ecf">bitmoji and map tricks</a> I wrote about work with this as well.</p><h4>What is Snap Art?</h4><blockquote>It will allow art to be pinned to specific locations in augmented reality so users can see it when they hold up their phones in the right spot.<br> — <a href="https://techcrunch.com/2017/10/02/snapchat-art/">Techcrunch</a></blockquote><p>So its augmented reality art.</p><p>Cool.</p><h4>Where can I view it?</h4><p>Looks like the Snap Art website will feature more details soon.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vvUsxp4HyklltuE_EfhOkg.png" /></figure><h3>How can I see it from anywhere?</h3><p>Lazy right? I dont know if you can yet. But bet your bottom I will be testing it!</p><p>Here are 2 posts that will explain the method I will be testing.</p><ul><li><a href="https://imrat.com/how-to-prank-with-snap-map-d4210b0d4ecf">How To Post To Snap Map Anywhere And Prank Your Friends</a></li><li><a href="https://imrat.com/spy-on-snapchat-geofilters-anywhere-anytime-without-moving-an-inch-a8f92576f8f0">Fake you Snapchat Location and Spy on Geofilters Without Jailbreaking Your iPhone</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2e0aa9d583e2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/imrat/snapchat-art-anywhere-2e0aa9d583e2">View Snap Art Anywhere</a> was originally published in <a href="https://medium.com/imrat">Affiliates Anonymous</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[6 Steps To Protect Your Wistia Videos]]></title>
            <link>https://medium.com/imrat/6-steps-to-protect-your-wistia-videos-e2a575a9bfeb?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/e2a575a9bfeb</guid>
            <category><![CDATA[education]]></category>
            <category><![CDATA[security]]></category>
            <category><![CDATA[wistia]]></category>
            <category><![CDATA[video-marketing]]></category>
            <category><![CDATA[videos]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Wed, 19 Jul 2017 20:25:43 GMT</pubDate>
            <atom:updated>2017-07-19T21:39:48.404Z</atom:updated>
            <content:encoded><![CDATA[<h3>6 Steps To Protect Your Videos</h3><h4>Your commercial &amp; sensitive video content can be watched by anyone, even those that don’t pay or work for you, unless you change your default settings.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mcPc7H-hnuEafDRz0omQ4A.jpeg" /><figcaption><a href="https://unsplash.com/collections/778402/privacy?photo=qbY9S2bQ-J8">https://unsplash.com/collections/778402/privacy?photo=qbY9S2bQ-J8</a></figcaption></figure><p><strong>TLDR;</strong> If you use Wistia to host your internal or paid for training videos then they may be open to everyone. More than half of 1000 videos I tested had open project URLs showing all videos in that project. Changing a few settings will fix this. In addition, I recommend you keep shared public videos in a separate project. Keep your paid for and internal videos in a separate project and make sure its locked. And lastly, whitelist the domains that can embed your content.</p><h4>⚠️ <strong>UPDATE: As a result of this post, Wistia have fixed the issue that allows anyone to figure out your Wistia project URL and see your videos. Props to your team </strong><a href="https://medium.com/u/35c2fd4661e2"><strong>Chris Savage</strong></a><strong>!</strong></h4><p>Your content is now more secure then before. <strong>But if your projects remain Unlocked — then they may still get leaked.</strong> So make sure you follow the steps in this article to protect your content.</p><h3>Introduction</h3><p>If you, like me, did not change the default settings for your Wistia projects then anyone has access to them.</p><p>It will just take you a few minutes to fix this. So DO IT NOW! Thank me later.</p><p>I was not sure whether to write this post. These things tend to backfire sometimes. In this case it didnt because Wistia were cool and thankful for my help. They fixed the issue over the weekend!</p><p>So I love Wistia even more now. I have used it for years and It’s the best way to host videos for supporting users, generating leads, and hosting videos for your training courses.</p><h3>Why should I worry?</h3><p>Because it’s easy for anyone to figure out the URL of your Wistia projects and view all your project videos in their browser.</p><p>Without paying. Without working for you. Without being your customer.</p><p>Initially I thought this was limited to just a few edge cases. But as I came across more videos, it was clear many businesses have this problem.</p><p>Here is a summary of the shocking examples I discovered:</p><ul><li>100’s of paid training courses with 1000&#39;s of videos worth $$$$ FREE for everyone to watch and download</li><li>Internal webinars and client presentations with commercially sensitive business and customer information …. public</li><li>Internal training videos for sales, business development and support. Easy pickings for competitors.</li></ul><p>And to give you an idea how widespread this issue is. I used a script to check 877 video URLs, of which 417 were in locked projects (47%). <strong>The remaining 460 videos gave me access to 201 open projects full with videos.</strong></p><h3>How did you do this?</h3><p>There are several ways to discover the public project URLs. But I am not going to share these methods here until they are fixed by Wistia. There is too much commercially sensitive material out there that needs to get locked away.</p><p>💡 <strong>Update: </strong>Wistia have fixed one bug that allows you the figure out the project URL. I have added it below with an example.</p><h4>Step By Step Process</h4><ol><li>On any page that has a Wistia video embedded, you first need to get the videos hashed ID. You can do this in the HTML by looking at the video iframe or embed. It often containds the video hashed ID. For exampe in the web devtools console you can often type this to get it: <strong>wistiaEmbeds[0]._hashedId</strong></li><li>Then open the video in the iFrame URL by appending the hashed ID to the URL and append the .json extension, for example: <a href="http://fast.wistia.net/embed/medias/{video_hashedid}.json">http://fast.wistia.net/embed/medias/{video_hashedid}.json</a></li><li>You can then often get the subdomain from the <strong>seoDescription</strong> field (Update: this is the bit Wista fixed and this no longer works now!) — by looking at the value and the subdomain is often in the format of “{Project title} from {subdomain}”</li><li>Then open the following browser URL: <a href="https://{subdomain}.wistia.com/medias/{video_hashedid}.json">https://{subdomain}.wistia.com/medias/{video_hashedid}.json</a></li><li>Look for the <strong>project_hashed_id</strong> field to get the hashed project ID.</li><li>Then enter the hashed ID in this URL: <a href="https://{subdomain}.wistia.com/projects/{project_hashed_id}">https://{subdomain}.wistia.com/projects/{project_hashed_id}</a></li></ol><h4>Example</h4><p>Here is an example using the video on wistia’s homepage:</p><ul><li>Open the wistia homepage <a href="https://wistia.com">https://wistia.com</a> which has a video on it</li><li>Using the console trick, entering <strong>wistiaEmbeds[0]._hashedId</strong> results in the ID: ndf5tllia5</li><li>Then adding it to iframe url get json data: <a href="http://fast.wistia.net/embed/medias/ndf5tllia5.json">http://fast.wistia.net/embed/medias/ndf5tllia5.json</a></li><li>Which gives <strong>seoDescription</strong> field: “a 2017 Front Page Videos video from home” =&gt; “<strong>home</strong>” is the subdomain (remember this is now fixed and does not work anymore to get the subdomain)</li><li>Open the video url with json extention in your browser (using subdomain and hashed video ID): <a href="https://home.wistia.com/medias/ndf5tllia5.json">https://home.wistia.com/medias/ndf5tllia5.json</a></li><li>Then it shows the project ID: <strong>project_hashed_id</strong>: “f3ttj6xgwo”</li><li>And you can create the project URL: <a href="https://home.wistia.com/projects/f3ttj6xgwo">https://home.wistia.com/projects/f3ttj6xgwo</a></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/667/1*fFDzJ_FCyfSjq6Tj6MagoQ.png" /></figure><h3>The problem with defaults</h3><p>You know what the problem with default is right? Most people dont change them. They assume, defaults are best. They choose the path of least resistance (no change).</p><blockquote>… if, for a given choice, there is a default option — an option that will obtain if the chooser does nothing — then we can expect a large number of people to end up with that options, whether or not it is good for them.<br> — Nudge, by Richard H. Thaler &amp; Cass R. Sunstein</blockquote><p>And the default option for Wistia projects is <strong>unlocked</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/758/1*NJ0uOwxYYkmrdqYnJKgXZg.png" /></figure><p>So what to do about this? Read on …</p><h3>How Do I Protect My Wistia Videos?</h3><p>Here are the 6 steps you can take to make your Wistia content more secure.</p><h4>Step 1— Split your public and private videos</h4><p>I have seen many examples of public videos mixed in with internal and paid for video content, in the same wistia project.</p><p>You should not mix videos in a single project.</p><p>I recommend you create a number of Wistia projects. Here is an example based on a business that sells online training courses.</p><ol><li><strong>Work In Progress (Locked):</strong> In this project store any draft videos that you are working on with partners. Lock it, and add the people &amp; employees that need access to the authorised users list.</li><li><strong>Public Sales &amp; Marketing (Unlocked): </strong>In this project store any videos you want to share publically for free. Do not lock this project.</li><li><strong>Course ABC — Members Only (Locked):</strong> In this project store the final version of training videos for that specific course, and make sure the project is locked. Embed the videos on your own site in a way that only those members that should have access, can view it.</li></ol><h4>Step 2— Lock the project page</h4><p>Projects, by default, are unlocked. This means that anyone with the project URL can view all the videos in that project.</p><p>It’s easy to see whether your project is unlocked:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/599/1*HVk4Frj1noN2sldK5Iixig.png" /></figure><p>To lock your projects, just click the lock icon, followed by the “Set privacy settings” option in the popup. Then switch your project privacy to Locked.</p><p><strong>WARNING</strong>: If you are not using the official embed options or iframe URLs, its possible that locking your project will make your videos unavailable to your customers. So read the below carefully before making this change.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/742/1*tkYCU_-i3GeKDA6BCShtLA.png" /></figure><p>You may think that setting it to Locked will stop anyone from viewing your videos — even those people that should be able to view it.</p><p>And I dont blame you. Even Wistia’s Social Sharing popup tells you to unlock your project if you want to share it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/724/1*5bPaBoAgVKjaraSdxzd4AA.png" /></figure><p>But I have tested this and the guidance is confusing.</p><p>You DO NOT have to unlock your project to share your video.</p><p>Here is the result of my testing:</p><ul><li>videos in locked projects can be embedded on your website using inline &amp; popover embed</li><li>links to videos in locked projects can be shared, including socially using the iframe URL.</li></ul><p>As you can see with the demo video from my account below. Even though it is locked, you can still embed and view it:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Ffast.wistia.net%2Fembed%2Fiframe%2Fc2m6kjjp0f%3Ftwitter%3Dtrue&amp;src_secure=1&amp;url=https%3A%2F%2Fimrat.wistia.com%2Fmedias%2Fc2m6kjjp0f&amp;image=https%3A%2F%2Fembed-ssl.wistia.com%2Fdeliveries%2F1e7b480521adb0d8cc29dbd388faa14eb7c99d21.jpg%3Fimage_crop_resized%3D400x224&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=wistia" width="400" height="224" frameborder="0" scrolling="no"><a href="https://medium.com/media/86a61c4a7d50425b8353c920a5c92b1d/href">https://medium.com/media/86a61c4a7d50425b8353c920a5c92b1d/href</a></iframe><p><strong>To share a link to your video </strong>— you just need to use the iframe embed URL which looks like this: <a href="https://fast.wistia.net/embed/iframe/c2m6kjjp0f">https://fast.wistia.net/embed/iframe/c2m6kjjp0f</a></p><p>If your project is locked, you can NOT share your video with the subdomain URL: <a href="https://imrat.wistia.com/medias/c2m6kjjpof">https://imrat.wistia.com/medias/c2m6kjjpof</a></p><p><strong>The downside of locked projects?</strong></p><p>Unfortunately there is no pretty page, with descriptions, titles, and options for viewers to comment. But when sharing socially, you don’t really need this do you. Facebook, Twitter, Medium — all take care of that.</p><p>You can read more detail about <a href="https://wistia.com/doc/private-sharing">how to share Wistia videos privately</a> on Wistia’s support site.</p><h4>Step 3— Whitelist domains where your videos are embedded</h4><p>After locking down the media and project pages for your videos, the next step is to make sure they can only be embedded on sites you want. <a href="https://wistia.com/doc/embedding#protecting_your_embeds">You do this by whitelisting domains</a>.</p><p><strong>Warning</strong>: You can only create a single whitelist across all your projects in your account settings. This means videos from all your projects can be embedded on the sites you list here.</p><p>Go and read the <a href="https://wistia.com/doc/account-setup#domain_restrictions">steps to enable domain restrictions</a> (embed whitelist) on the Wistia help page.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/767/1*2gsJFDGwyVf_njQKQeIayg.png" /></figure><p>It is important you think through any domains where you may want to embed your “private” videos.</p><p>In Step 1 you separated public videos in their own project. So you don’t need to include here sites like Facebook and Twitter.</p><p>One thing to watch out for is that the domain you see in the browser, may not be the domain doing the “emdedding”.</p><p>Take medium.com for example. Adding medium.com will not work. You actuallly need to add the cdn.embedly.com domain. Reason is that it is Embedly that makes the request to embed your Wistia video. I used Chrome Devtools to see what the referring domain was that made the request to the iframe URL: <a href="https://fast.wistia.net/embed/iframe/c2m6kjjp0f">https://fast.wistia.net/embed/iframe/c2m6kjjp0f</a>. If you need any help or have questions, just reach out to me below.</p><p>If you are running a site where customers can use custom domains and videos are embedded there, then this becomes more problematic.</p><p>As far as I can see there is <a href="https://wistia.com/doc/developers">no API support for adding authorised embed domains</a>. So you probably need a manual process, or test a double embed. Contact me if you want to know more about this.</p><h4>Step 4 — Change your Account Name so it doesnt match your Subdomain</h4><p>In most cases, your Account Name is the same as your subdomain. I recommend you make sure that this is NOT the case.</p><p>You probably have some live videos in places, so you dont want to change your subdomain.</p><p>But one thing you should do is change your account name so it does not match your subdomain. I also suggest you pick an account name that does not make it easy to guess the subdomain.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/762/1*Br8JzSkiFqSG3Du0Z_ss1A.png" /></figure><h4>Step 5 — Set better video defaults</h4><p>This is not a critical step — but its always good practice to review your default video settings in your project.</p><p>To do this, just go to one of the videos in your project, and customise it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/845/1*ONiAqBNbp0S_rZ-HIvcBIA.png" /></figure><p>I recommend you double check the following settings:</p><ul><li>Sharing — For private videos you probably want all of these disabled</li><li>Password — You can add a password to your videos, but if you need this, then you should set it on a video by video basis</li></ul><p>When your done, click the Save button.</p><p>To apply these settings to all videos in your project, click the Video Actions menu, and select Set Project Defaults:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/714/1*e2z5fiZI9L88indQSqV4Bg.png" /></figure><p>Pick the option you want and Apply.</p><h4>Step 6— Add passwords to internal but public client videos</h4><p>This is the option I recommend if you need to share private videos with your customers but are not able to add those customers as “Viewers” or “Collaborators” to a Locked project.</p><p>Using the steps outlined above in Step 5, you can set a password for a single video or all of your videos in the project. You can then send the links to these Unlocked videos to your customers, and they can use the agreed password to view them.</p><h4>Any others?</h4><p>Let me know if you have any other suggestions!</p><h3>What Can Wistia Do?</h3><p>Wistia mention in the interface and in the help documentation &amp; security guide that the default option for project is unlocked (public).</p><p>The problem is that users rairly take the time to read this stuff.</p><p>And they stick with the defaults.</p><p>So here are 6 suggestions for Wistia to help its users better understand the privacy settings.</p><h4>0. Remove subdomain from default SEODescription</h4><p>I didnt publish this recommendation but gave it to Wistia so they could fix it. They did this within a day — during the weekend. Props to Wistia for taking this serious!</p><h4>1. Get users to confirm they understand projects are public?</h4><p>Here is the signup screen for new users.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/672/1*AkSnNiE3jHirkb333prlaA.png" /></figure><p>An easy way to remind users that their content is public would be to add a check box:</p><blockquote>“◻️ Yes I understand videos I upload to Wistia are public by default when I share the link”</blockquote><h4>2. Mention default privacy settings in welcome video</h4><p>The welcome video talks about sharing and embedding videos. But it does not mention that content is public by default.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/631/1*Vw8QwFnbuxR0Ah0N7tAF6g.png" /></figure><p>Maybe a simple suggestion would be to include something like this:</p><blockquote>“When you upload internal videos, make sure you set your project to private”</blockquote><h4>3. Add the “Privacy” step to your getting started checklist</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1021/1*DbBYNBMLiH4odR_EhLN2jQ.png" /></figure><p>As part of the getting started checklist, Wistia could ask you whether this project should have a public project page or not? And then link you to the screen where you can confirm this setting.</p><h4>4. Make it obvious for the 1st project</h4><p>For the first project a user creates, Wistia could draw the users attention to the lock button, or include a confirmation message about the public nature of the project right at the top of the screen.</p><h4>5. Enable users to set project defaults</h4><p>At the moment you can not set default privacy settings for new projects. Maybe users should have the option? They can set defaults for new projects, or batch change current projects, to private by default.</p><h4>6. Consider private as the default</h4><p>I guess this has been considered carefully and no doubt setting it to private will cause a lot of support questions — but sometimes this is the right sacrifice.</p><h4>Suggestions?</h4><p>There are a few other improvements that I think Wistia can make and I have emailed them with these suggestions. Hopefully they will implement them.</p><p>Thank you for your time reading this post. 👍 I would love you to share it with your friends. Just click the 💚 below so your followers get notified. Or share it on Twitter &amp; Facebook. And if you have anything to add please response to this post.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e2a575a9bfeb" width="1" height="1" alt=""><hr><p><a href="https://medium.com/imrat/6-steps-to-protect-your-wistia-videos-e2a575a9bfeb">6 Steps To Protect Your Wistia Videos</a> was originally published in <a href="https://medium.com/imrat">Affiliates Anonymous</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Sneak Peak of Snap Publisher — The Easiest Way To Create SnapAds Quickly]]></title>
            <link>https://medium.com/imrat/snap-publisher-for-snapchat-ads-e23dd79a7182?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/e23dd79a7182</guid>
            <category><![CDATA[snap-publisher]]></category>
            <category><![CDATA[social-media]]></category>
            <category><![CDATA[snapchat]]></category>
            <category><![CDATA[marketing]]></category>
            <category><![CDATA[snap-ads]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Tue, 18 Jul 2017 14:25:35 GMT</pubDate>
            <atom:updated>2017-07-18T14:28:13.229Z</atom:updated>
            <content:encoded><![CDATA[<h4>Snapchat released their browser based editor for creating SnapAds. It’s power is its simplicity.</h4><p><a href="https://snappublisher.snapchat.com">Just released</a> and I’ve had my first play around with this tool. You will need a Snap Ads account to use this.</p><p>The included templates are shit but a good place to start to see whats possible.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*72PE6Mm2LU0rYsuRtP850g.png" /><figcaption>Four of the included Templates</figcaption></figure><p>In summary, you can:</p><ul><li>import images from a url</li><li>layer images, text and video</li><li>time display of images, text and video</li><li>animate &amp; transition</li></ul><h3>Importing from a Website</h3><p>Its super easy to add Media to your Snap Ad project that you can then add to &amp; animate in your snap ad. Of course you can upload videos &amp; images. But if your working for a business that wants to promote their app or website — you can import images from their landing pages in a few clicks.</p><p>Heres an example importing images from <a href="https://www.deathwishcoffee.com/products/death-cup-odin-cup-bundle">death wish coffee</a> ;)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/503/1*nK8IJCfmaM28BEdMpRsG7w.gif" /><figcaption>Importing images from your site into Snap Publisher</figcaption></figure><p>Snap Publisher won’t pull any text or videos from the URL you imported. You will have to upload videos yourself.</p><h3>Layering &amp; animating images &amp; text</h3><p>Again — very easy and intuitive. Just add the images and text to the canvas and use the timeline tool to reorder the layers and time when they show. Each “object” (image, text or video) is a layer and can be resized and turned.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F1JbgpWmFRb4%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1JbgpWmFRb4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1JbgpWmFRb4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/0affbe2cb18b7c1e1ff5ff61828bf875/href">https://medium.com/media/0affbe2cb18b7c1e1ff5ff61828bf875/href</a></iframe><p>Here is an example of the timeline view:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*brPUdqO-H4p6nk-QmOHfbw.png" /><figcaption>timeline view of layers/objects</figcaption></figure><h3>What about Vertical Video?</h3><p>You dont need to worry about the format of your video.</p><p>By resizing the canvas of the video you can fit a hotizontal video into the Snapchat vertical video format for Snap Ads.</p><p>You can even add Ken Burn style effects to zoom in and pan the video from left to right.</p><p>Here is an example of the <a href="https://imrat.com/how-to-prank-with-snap-map-d4210b0d4ecf">How To Fake Your Snapmap Location Tutorial Video</a> which is in normal widescreen format. As you can see it was resized to fit the vertical frame and then panned left to right.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/354/1*zOE0xyXej9xgfZyfqKbAvw.gif" /><figcaption>Example of a background video panning from left to right</figcaption></figure><h3>What do you think?</h3><p>Have you played around with the Snap Publisher tool? What did you create? Anyone found a way of adding audio?</p><p>I will keep playing with it and I will post more updates as I figure out neat stuff.</p><p>Keep Snapping</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e23dd79a7182" width="1" height="1" alt=""><hr><p><a href="https://medium.com/imrat/snap-publisher-for-snapchat-ads-e23dd79a7182">Sneak Peak of Snap Publisher — The Easiest Way To Create SnapAds Quickly</a> was originally published in <a href="https://medium.com/imrat">Affiliates Anonymous</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Love what you DO]]></title>
            <link>https://medium.com/dailystoics/love-what-you-do-408a19cba6fe?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/408a19cba6fe</guid>
            <category><![CDATA[stoicism]]></category>
            <category><![CDATA[life-lessons]]></category>
            <category><![CDATA[steve-jobs]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[stoic]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Wed, 05 Jul 2017 21:41:03 GMT</pubDate>
            <atom:updated>2017-07-05T21:41:03.491Z</atom:updated>
            <content:encoded><![CDATA[<h4>#36 – July 5th – No One Said It’d Be Easy</h4><p>Resist the superficial. Do the hard work. Do the work no one is doing.</p><blockquote>Again, they won’t do what they find base, even if it brings wealth, pleasure, or power.</blockquote><p>But what is “base” ? Is base “the easy way” ? Is base “doing what you love” ?</p><p>It seems to me that todays meditation also talks about productivity and focus. Base is “ordering that stack of papers on your desk”. Base is “redoing your email archiving system”. Base are all those things your doing to avoid facing that hard task that you know you should be doing.</p><p>Don’t start your day with “base” — start it by doing the hard task first!</p><p>Or, put in another way, as steve jobs said:</p><blockquote>Love what you DO</blockquote><p>Often this is intepreted to mean 0 follow your passion. Do what you love. Do the easy thing. Because you love it.</p><p>But its not.</p><p>Its about loving that hard work you do. Love the end result. Love the value you generate for other people.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=408a19cba6fe" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dailystoics/love-what-you-do-408a19cba6fe">Love what you DO</a> was originally published in <a href="https://medium.com/dailystoics">Daily Stoics</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Add Swipe Up in Snapchat and Instagram]]></title>
            <link>https://medium.com/imrat/how-to-add-website-links-to-snaps-in-snapchat-7cc9162677b9?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/7cc9162677b9</guid>
            <category><![CDATA[internet-marketing]]></category>
            <category><![CDATA[sarahah]]></category>
            <category><![CDATA[affiliate-marketing]]></category>
            <category><![CDATA[snapchat]]></category>
            <category><![CDATA[links]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Wed, 05 Jul 2017 16:53:41 GMT</pubDate>
            <atom:updated>2018-07-20T11:10:06.217Z</atom:updated>
            <content:encoded><![CDATA[<h4>How to add a Sarahah and TBH 🖇 links to your snaps and stories in Snapchat and Instagram.</h4><p><strong>Update 2 May 2018: This story has been updated with step by step screenshots on how to add your Sarahah or TBH links to your snaps and stories. </strong>It was first posted in July 2017 when Snapchat added the feature.</p><h3>The new update for Snapchat</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*vH0rd_BVPfFZj3BQWhfuHg@2x.jpeg" /></figure><p>It allows you to link your snaps to websites. A simple swipe up and the website is opened in the inapp browser.</p><h3>How to add a link ?</h3><p>Its super easy.</p><ol><li>Snap</li><li>Click the paperclip icon</li><li>Enter website url</li><li>Send the snap</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*NM_-MdbsNwWYZAqwBQCu1Q@2x.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*pJudZsowOtVKiyc1VyJhMw@2x.jpeg" /></figure><p>So i quickly tested it and it does work.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*d7G3bFVpaf4pPWgWktb2KA@2x.jpeg" /></figure><h3>Here is the official video</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FUwYeOFVexfk%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DUwYeOFVexfk&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FUwYeOFVexfk%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/3cbb0cb89fcd14f2318048ca4c7ed175/href">https://medium.com/media/3cbb0cb89fcd14f2318048ca4c7ed175/href</a></iframe><h3>Questions I had</h3><p>When I wrote this story in 2017 and tested out the new feature — the following questions came to mind. Read my recent findings of testing this out below.</p><ul><li>The update text suggests only your friends can see/open the website.</li><li>What happens to snaps added to Snap Map Our story? Will they show the link?</li><li>Will there be some kind of analytics / swipe count build in?</li><li>Are these links prefetched like snap ads ?</li></ul><h3>👨🏽‍⚕️ 👩🏽‍⚕️ Secret Snap Testing Results</h3><p><strong>Updated 2 May 2018: </strong>Sadly it seems nothing much has changed about where you can include links. Only friends/followers can see the link, whether its on a Snap a Story or the Map. No Click stats yet either.</p><h3>How to add <strong>Sarahah</strong> links to Snapchat</h3><p>Make sure you have an account over at <a href="https://www.Sarahah.com"><strong>Sarahah</strong></a> and copy your profile URL, then click the 📎 paperclip on your snap, and paste the link &amp; tap “go”. Snapchat app will load the Sarahah webpage and you can click “attach to snap”. See a walkthrough in the below images.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/281/1*knutG1T6ihRvncNQVAjzXQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/281/1*ECA70ACNRiyj5GGN__A3MA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/281/1*vwwbaRKv251hFnDAGqmGDA.jpeg" /><figcaption>This shows iOS 11.3. Access <a href="https://www.sarahah.com">Sarahah</a> in safari. 1) Tap on Messages, 2) Tap and hold your profile URL, 3) Select copy from the popup</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/281/1*ZX--o9zgabKlN6bVyEDBRw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/281/1*BjgLj4XeOP6iM9OBHpjvnw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/281/1*d9VF4A2I7SXDSPpCHk-Rng.jpeg" /><figcaption>open snapchat &amp; create your snap, then 1) tap the paperclip 📎, 2) paste your URL and press “Go”, 3) Tap “Attach to Snap”</figcaption></figure><h3>Can I add <strong>Sarahah</strong> links to Instagram</h3><p>Yeah you should be able to but there is one problem with Instagram. Adding links is only available for certain profiles — like business profiles, verified accounts, and accounts with &gt; 10k followers.</p><blockquote>“Right now, only verified accounts are able to add links to their story.” — from <a href="https://help.instagram.com/691455604353423">Instagram Support</a></blockquote><p>But here is a good video showing you how:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fjr1MBha706E&amp;src_secure=1&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Djr1MBha706E&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fjr1MBha706E%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/ca2bb96833746090820ad286413477fc/href">https://medium.com/media/ca2bb96833746090820ad286413477fc/href</a></iframe><h3>What happened to TBH?</h3><p>Facebook did its usual. It bought TBH:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/647/1*Db_DqUgKuUCPfu2g0gXcVw.png" /><figcaption><a href="https://tbhtime.com/news/">https://tbhtime.com/news/</a></figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7cc9162677b9" width="1" height="1" alt=""><hr><p><a href="https://medium.com/imrat/how-to-add-website-links-to-snaps-in-snapchat-7cc9162677b9">Add Swipe Up in Snapchat and Instagram</a> was originally published in <a href="https://medium.com/imrat">Affiliates Anonymous</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Keep the fire burning]]></title>
            <link>https://medium.com/dailystoics/keep-the-fire-burning-8557cc61f70c?source=rss-5860929c74ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/8557cc61f70c</guid>
            <category><![CDATA[goals]]></category>
            <category><![CDATA[stoicism]]></category>
            <category><![CDATA[focus]]></category>
            <category><![CDATA[fire]]></category>
            <dc:creator><![CDATA[Imrat Jn]]></dc:creator>
            <pubDate>Tue, 04 Jul 2017 21:05:38 GMT</pubDate>
            <atom:updated>2017-07-04T21:05:38.185Z</atom:updated>
            <content:encoded><![CDATA[<h4>#35 – June 4th – Protect the Flame</h4><p>Just a quick summary today. Good is inside everyone. It’s like a flame and your job is to keep it burning. Focus on your flame and let others focus on theirs. Make sure it has fuel. Protect it from gusts of wind. Keep it out of the rain.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8557cc61f70c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dailystoics/keep-the-fire-burning-8557cc61f70c">Keep the fire burning</a> was originally published in <a href="https://medium.com/dailystoics">Daily Stoics</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>