<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>e621 app Archives - ZepiWolf.se</title>
	<atom:link href="https://zepiwolf.se/tag/e621-app/feed/" rel="self" type="application/rss+xml" />
	<link>https://zepiwolf.se/tag/e621-app/</link>
	<description>Furry Apps</description>
	<lastBuildDate>Sat, 12 Sep 2020 17:25:11 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://zepiwolf.se/wp-content/uploads/2019/05/cropped-logo512-32x32.png</url>
	<title>e621 app Archives - ZepiWolf.se</title>
	<link>https://zepiwolf.se/tag/e621-app/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Start a slideshow in version beta-3.2!</title>
		<link>https://zepiwolf.se/2020/09/12/start-a-slideshow-in-version-beta-3-2/</link>
					<comments>https://zepiwolf.se/2020/09/12/start-a-slideshow-in-version-beta-3-2/#respond</comments>
		
		<dc:creator><![CDATA[ZepiWolf]]></dc:creator>
		<pubDate>Sat, 12 Sep 2020 17:23:38 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[e621 app]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[tws]]></category>
		<category><![CDATA[tws v2]]></category>
		<guid isPermaLink="false">http://zepiwolf.se/?p=671</guid>

					<description><![CDATA[<p>You can now start a slideshow in the newest beta version of the e621 app! Find it in the post menu. Download the app here! Or find it on Google Play!</p>
<p>The post <a href="https://zepiwolf.se/2020/09/12/start-a-slideshow-in-version-beta-3-2/">Start a slideshow in version beta-3.2!</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">You can now start a slideshow in the newest beta version of the e621 app! Find it in the post menu.</p>



<p class="wp-block-paragraph">Download the app <a href="http://zepiwolf.se/tws/">here</a>!</p>



<p class="wp-block-paragraph">Or find it on <a href="https://play.google.com/store/apps/details?id=se.zepiwolf.tws.play" target="_blank" rel="noreferrer noopener">Google Play</a>!</p>
<p>The post <a href="https://zepiwolf.se/2020/09/12/start-a-slideshow-in-version-beta-3-2/">Start a slideshow in version beta-3.2!</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zepiwolf.se/2020/09/12/start-a-slideshow-in-version-beta-3-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Light theme and DText parsing in beta-3.0</title>
		<link>https://zepiwolf.se/2020/07/17/light-theme-and-dtext-parsing-in-beta-3-0/</link>
					<comments>https://zepiwolf.se/2020/07/17/light-theme-and-dtext-parsing-in-beta-3-0/#respond</comments>
		
		<dc:creator><![CDATA[ZepiWolf]]></dc:creator>
		<pubDate>Fri, 17 Jul 2020 18:21:45 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[e621]]></category>
		<category><![CDATA[e621 app]]></category>
		<category><![CDATA[tws]]></category>
		<guid isPermaLink="false">http://zepiwolf.se/?p=640</guid>

					<description><![CDATA[<p>The latest release of TWS includes a light theme, UI updates and DText parsing! View italic, bold, coloured and many more text styles in comments and post descriptions. Download the latest version here!</p>
<p>The post <a href="https://zepiwolf.se/2020/07/17/light-theme-and-dtext-parsing-in-beta-3-0/">Light theme and DText parsing in beta-3.0</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The latest release of TWS includes a light theme, UI updates and DText parsing!</p>



<p class="wp-block-paragraph">View <em>italic</em>, <strong>bold</strong>, <span style="color:red">coloured</span> and many more text styles in comments and post descriptions.</p>



<p class="wp-block-paragraph">Download the latest version <a href="http://zepiwolf.se/tws/">here</a>!</p>
<p>The post <a href="https://zepiwolf.se/2020/07/17/light-theme-and-dtext-parsing-in-beta-3-0/">Light theme and DText parsing in beta-3.0</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zepiwolf.se/2020/07/17/light-theme-and-dtext-parsing-in-beta-3-0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Update on TWS v2</title>
		<link>https://zepiwolf.se/2020/03/04/update-on-tws-v2/</link>
					<comments>https://zepiwolf.se/2020/03/04/update-on-tws-v2/#comments</comments>
		
		<dc:creator><![CDATA[ZepiWolf]]></dc:creator>
		<pubDate>Wed, 04 Mar 2020 18:55:33 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[e621]]></category>
		<category><![CDATA[e621 app]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[update]]></category>
		<guid isPermaLink="false">http://zepiwolf.se/?p=543</guid>

					<description><![CDATA[<p>Some things that have been added to the e621 app recently: Search suggestions from e621&#8217;s 6000 most popular tags Subscribe to tags and get notified for new posts Change the save location of images and videos Auto HQ to always view images in fullscreen in the highest resolution Infinite scrolling in fullscreen Improvements to opening <a class="read-more" href="https://zepiwolf.se/2020/03/04/update-on-tws-v2/">READ MORE</a></p>
<p>The post <a href="https://zepiwolf.se/2020/03/04/update-on-tws-v2/">Update on TWS v2</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Some things that have been added to the e621 <a href="http://zepiwolf.se/tws/">app</a> recently:</p>



<ul class="wp-block-list"><li>Search suggestions from e621&#8217;s 6000 most popular tags</li><li>Subscribe to tags and get notified for new posts</li><li>Change the save location of images and videos</li><li>Auto HQ to always view images in fullscreen in the highest resolution</li><li>Infinite scrolling in fullscreen</li><li>Improvements to opening parent/child posts</li><li>Open e621 links in the app</li><li>Protect the app with a pin code</li></ul>



<p class="wp-block-paragraph"><a href="http://zepiwolf.se/tws/">Read more</a> :)</p>
<p>The post <a href="https://zepiwolf.se/2020/03/04/update-on-tws-v2/">Update on TWS v2</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zepiwolf.se/2020/03/04/update-on-tws-v2/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>TWS v2 Beta</title>
		<link>https://zepiwolf.se/2019/07/22/beta/</link>
					<comments>https://zepiwolf.se/2019/07/22/beta/#comments</comments>
		
		<dc:creator><![CDATA[ZepiWolf]]></dc:creator>
		<pubDate>Mon, 22 Jul 2019 20:21:45 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[e621 app]]></category>
		<category><![CDATA[tws]]></category>
		<category><![CDATA[tws v2]]></category>
		<guid isPermaLink="false">http://zepiwolf.se/?p=372</guid>

					<description><![CDATA[<p>Beta versions are now available at http://zepiwolf.se/tws/ !</p>
<p>The post <a href="https://zepiwolf.se/2019/07/22/beta/">TWS v2 Beta</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Beta versions are now available at <a href="http://zepiwolf.se/tws/">http://zepiwolf.se/tws/</a> !</p>
<p>The post <a href="https://zepiwolf.se/2019/07/22/beta/">TWS v2 Beta</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zepiwolf.se/2019/07/22/beta/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Accessing the e621 API when it gets blocked by Cloudflare&#8217;s DDoS protection</title>
		<link>https://zepiwolf.se/2019/07/15/accessing-the-e621-api-when-it-gets-blocked-by-cloudflares-ddos-protection/</link>
					<comments>https://zepiwolf.se/2019/07/15/accessing-the-e621-api-when-it-gets-blocked-by-cloudflares-ddos-protection/#comments</comments>
		
		<dc:creator><![CDATA[ZepiWolf]]></dc:creator>
		<pubDate>Mon, 15 Jul 2019 12:58:22 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Cloudflare]]></category>
		<category><![CDATA[ddos protection]]></category>
		<category><![CDATA[e621 api]]></category>
		<category><![CDATA[e621 app]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tws]]></category>
		<guid isPermaLink="false">http://zepiwolf.se/?p=296</guid>

					<description><![CDATA[<p>Here is a small tutorial on how to access the e621 API when it gets blocked by Cloudflare, as done in TWS. The code is in Java (for Android) but the basic principle should be the same for other languages. Starting from the beginning, the API returns an HTTP status code of 403 (forbidden) or <a class="read-more" href="https://zepiwolf.se/2019/07/15/accessing-the-e621-api-when-it-gets-blocked-by-cloudflares-ddos-protection/">READ MORE</a></p>
<p>The post <a href="https://zepiwolf.se/2019/07/15/accessing-the-e621-api-when-it-gets-blocked-by-cloudflares-ddos-protection/">Accessing the e621 API when it gets blocked by Cloudflare&#8217;s DDoS protection</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Here is a small tutorial on how to access the <a href="https://e621.net/help/show/api/" target="_blank" rel="noreferrer noopener" aria-label="e621 API (opens in a new tab)">e621 API</a> when it gets blocked by Cloudflare, as done in <a href="http://zepiwolf.se/dev/tws/">TWS</a>. The code is in Java (for Android) but the basic principle should be the same for other languages. </p>



<p class="wp-block-paragraph">Starting from the beginning, the API returns an HTTP status code of <strong>403</strong> (forbidden) or <strong>503</strong> (service unavailable) when Cloudflare blocks the API call. To access e621 and the API, a captcha must be completed. The simplest way is to use a <a rel="noreferrer noopener" aria-label="WebView (opens in a new tab)" href="https://developer.android.com/reference/android/webkit/WebView" target="_blank">WebView</a>: </p>



<script src="https://gist.github.com/ZepiWolf/eac31f4255dcf056a315e37f1bc38c60.js"></script>



<p class="wp-block-paragraph">where <strong>USER_AGENT</strong> is the exact same as in all other requests to the e621 API. This is important so that Cloudflare knows that it is the same client connecting. </p>



<p class="wp-block-paragraph">After completing the captcha Cloudflare redirects to e621, and the next step is to extract and store three cookies from the WebView. These are <strong>__cfduid</strong>, <strong>e621</strong> and <strong>cf_clearance</strong>. Two of these tells Cloudflare that the captcha has been completed and the third is an identifier for e621. Together, these can be used to bypass Cloudflare and make the API working again. </p>



<p class="wp-block-paragraph"><a rel="noreferrer noopener" aria-label="CookieManager (opens in a new tab)" href="https://developer.android.com/reference/android/webkit/CookieManager" target="_blank">CookieManager</a> extracts the cookies:</p>



<script src="https://gist.github.com/ZepiWolf/fe57e9101667d30a6f289ce04d28f41e.js"></script>



<p class="wp-block-paragraph">Save the values of these cookies in e.g. <a rel="noreferrer noopener" aria-label="SharedPreferences (opens in a new tab)" href="https://developer.android.com/reference/android/content/SharedPreferences" target="_blank">SharedPreferences</a>. The last step is to include the three cookies in all following API calls. An example using <a rel="noreferrer noopener" aria-label="Jsoup (opens in a new tab)" href="https://jsoup.org/" target="_blank">Jsoup</a>:</p>



<script src="https://gist.github.com/ZepiWolf/08a30847a7bca05b40ccde4e3de79496.js"></script>



<p class="wp-block-paragraph">Include the cookies and use the same user agent at all times and Cloudflare will not block the API calls to e621 :) (until you have to complete a captcha again)</p>
<p>The post <a href="https://zepiwolf.se/2019/07/15/accessing-the-e621-api-when-it-gets-blocked-by-cloudflares-ddos-protection/">Accessing the e621 API when it gets blocked by Cloudflare&#8217;s DDoS protection</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zepiwolf.se/2019/07/15/accessing-the-e621-api-when-it-gets-blocked-by-cloudflares-ddos-protection/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>TWS v2 &#8211; Progress update</title>
		<link>https://zepiwolf.se/2019/06/05/progress-update/</link>
					<comments>https://zepiwolf.se/2019/06/05/progress-update/#comments</comments>
		
		<dc:creator><![CDATA[ZepiWolf]]></dc:creator>
		<pubDate>Wed, 05 Jun 2019 08:42:01 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[e621]]></category>
		<category><![CDATA[e621 app]]></category>
		<category><![CDATA[tws v2]]></category>
		<guid isPermaLink="false">http://zepiwolf.se/?p=193</guid>

					<description><![CDATA[<p>Just a quick update on the new app :) TWS v2 is coming along quite well, it just takes time to finish everything. The regular stuff like searching, viewing posts and downloading posts work but I haven&#8217;t had time to do a lot more like voting/commenting and things. There are some changes from the old <a class="read-more" href="https://zepiwolf.se/2019/06/05/progress-update/">READ MORE</a></p>
<p>The post <a href="https://zepiwolf.se/2019/06/05/progress-update/">TWS v2 &#8211; Progress update</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Just a quick update on the new app :)</p>



<p class="wp-block-paragraph">TWS v2 is coming along quite well, it just takes time to finish everything. The regular stuff like searching, viewing posts and downloading posts work but I haven&#8217;t had time to do a lot more like voting/commenting and things. </p>



<p class="wp-block-paragraph">There are some changes from the old app (not listing all):</p>



<ul class="wp-block-list"><li>The minimum Android version increases from Android 4.4 to Android 5.0 (from API 19 to 21).</li><li>The Next and Previous buttons have been removed. Instead it is possible to swipe/drag between pages and posts (full-screen too), like in a gallery app. As a result of this, I also added infinite scrolling and the app preloads the previous and next three posts/pages.</li><li>Starting with the next Android release (Android Q) every app on all Android versions will be required to use specified directories to save files to. As a result it will not be possible to be able to select where you want the posts saved to. Read more <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://developer.android.com/preview/privacy/scoped-storage" target="_blank">here</a>.</li><li>Posts will continue to be cached for faster loading but will use the app&#8217;s private directory instead (<em>Internal storage/Android/data/APP_NAME/files/cache/</em>). Uninstalling the app clears the cache.</li><li>Tags, artists, sources, parent and child posts are clickable.</li><li>While waiting for a full post to load, the app shows the post&#8217;s thumbnail (in low or medium quality, depending on the settings).</li><li>Entire pages and comics (pools) can be downloaded more easily. </li><li>Downloaded posts will be saved with the correct date (by download time) instead of when the post was created on e621. </li><li>And it&#8217;s also a lot better and nicer looking ;3</li></ul>



<p class="wp-block-paragraph">More to come :)</p>



<p class="wp-block-paragraph">Feel free to drop suggestions or feedback in the comments!</p>
<p>The post <a href="https://zepiwolf.se/2019/06/05/progress-update/">TWS v2 &#8211; Progress update</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zepiwolf.se/2019/06/05/progress-update/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>TWS v2</title>
		<link>https://zepiwolf.se/2019/05/05/app-news/</link>
					<comments>https://zepiwolf.se/2019/05/05/app-news/#comments</comments>
		
		<dc:creator><![CDATA[ZepiWolf]]></dc:creator>
		<pubDate>Sun, 05 May 2019 06:37:24 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[e621]]></category>
		<category><![CDATA[e621 app]]></category>
		<category><![CDATA[tws]]></category>
		<category><![CDATA[tws v2]]></category>
		<guid isPermaLink="false">http://zepiwolf.se/?p=128</guid>

					<description><![CDATA[<p>The new app is in the making and all feature request, comments and tips are welcome :) Read more and comment here</p>
<p>The post <a href="https://zepiwolf.se/2019/05/05/app-news/">TWS v2</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The new app is in the making and all feature request, comments and tips are welcome :)</p>



<p class="wp-block-paragraph">Read more and comment <a href="http://zepiwolf.se/dev/tws-v2/">here</a></p>
<p>The post <a href="https://zepiwolf.se/2019/05/05/app-news/">TWS v2</a> appeared first on <a href="https://zepiwolf.se">ZepiWolf.se</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zepiwolf.se/2019/05/05/app-news/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
