soruly posts
Webpage re-design
I've rewritten the webpage.Now it shows animated GIF preview for all results instead of static thumbnails. Generating that many animated previews is cpu-consuming, so the number of results are capped to top 5 only.On top left, you can see your search image that is used for searching. Previously this was drawn behind canvas which is a bit confusing.Now it only shows important informations from ...
Updates to trace.moe API
- Change: image preview endpoint has changed, the url is now consistent with video preview- New: size param for image/video previewPlease refer to https://soruly.github.io/trace.moe/#/#previews
trace.moe database dump 2020-10
https://nyaa.si/view/1292174This is the most recent database dump for trace.moe which contains image hashes of ~5000 anime titles. (No video files included)Comparing to last DB dump, this data set has recent anime added, and has replaced many subbed versions with raw anime.These can be loaded into sola database for searching locally. You can follow the project on GitHub if you are interested.https...
An update on sales tax
Hi everyone,I wanted to give you an update on some changes that we’ll be seeing which may affect some of your pledges. Due to new laws passing in several countries and US states, Patreon will be required to start charging sales tax on some pledges starting July 1st.Less than half of all patrons will be charged sales tax, and for most, the amount will be very small. For example, sales tax rates i...
New Image Search Algorithm (JCD)
A new search algorithm has been added to trace.moe. You can try this using the "Use new algo" check box near the search button. This new algorithm has better support on flipped and cropped images. See results above.This new algorithm still needs fine-tuning of its parameters, so I'm now opening this option for everyone to try. For developers using the API, you can use /search?method=jc...
trace.moe database dump 2020-04
https://nyaa.si/view/1237282This is the most recent database dump for trace.moe which contains image hashes of ~100,000 anime files. (No video files included)Comparing to last DB dump, this data set has recent anime added and versions from different subgroups de-duplicated. For most anime, only one version of the same episode is kept in db. This results a smaller database size and faster search ti...
Added dark theme support
If your OS is in dark mode, it would switch to dark mode automatically without any settings. For windows, it'd be in settings => personalization => colorFor macOS, it'd be in system preferences => general => appearance
Added image URL support to trace.moe API
You can now easily use http://trace.moe API directly with image URL現在可以簡單直接把圖片網址交給 http://trace.moe API 搜尋了e.g. https://trace.moe/api/search?url=https://images.plurk.com/7G7hr9zVoeMbRM1MrcL9to.jpg
trace.moe database dump 2019-04
https://nyaa.si/view/1140819 This is the most recent database dump for trace.moe which contains image hashes of ~100,000 anime files. (No video files included)These can be loaded into sola database for searching locally. I'm still modifying sola and document the the steps how to do so. You can follow the project on GitHub if you are interested.https://github.com/soruly/sola
Optimizing website loading speed
Recently I've been improving webpage loading times in various ways:- Re-write webpage js to remove heavy libraries like jQuery / bootstrap.js- Use HTTP/2 Push to reduce round-trip times- Upgraded Cloudflare CDN to pro plan ($20/month)Now the webpage can complete loading in just 90ms!! (from regions close to origin server)trace.moe is now scoring 98 and 100 in Google PageSpeed Insightshttps://d...
Recent updates to trace.moe
New web UI layout for mobile devices!A few days ago, I redesigned a the webpage layout a bit to better support mobile devices. (finally!) Though the layout isn't very perfect, at least it's easier to use and browse compared to the fixed viewport before. Try the webpage now at https://trace.moeNatural Scene Cutter for video previewI started a new project late October 2018 to cut video scene...
Moving to new domain: trace.moe
Yesterday, the .ga domain provided by Freenom (domain name registrar) was suddenly suspended. I had no choice but immediately moved to trace.moe which I've been planning to move to.As of today, officially supported integrations (WebExtensions, Telegram bot), and some major integrations (Discord, SauceNAO) has been updated to the new domain. In upcoming days I'll work with developers of rem...
Presenting at Barcamp HK
http://barcamp.hk/
Presenting at HKOSCon 2018
I've been presenting about whatanime.ga for the last two years. This year, I presented my work to the public in Hong Kong Open Source Conference 2018. If you missed the event / couldn't join me in Hong Kong, you can revisit my presentation slides here: https://github.com/soruly/slides
open sourcing scene search with sola
The last piece of puzzle in whatanime.ga has published.The whatanime repository on GitHub has gain lot of developers' attention. However, it only include the code for the website and is not a fully functional system. Some of them are puzzled when they try to look into the code.Last month, I've re-written those messy scripts into a new project - sola.This include all the scripts that whatan...
Speeding up search on whatanime.ga !
New testing site on https://beta.whatanime.gaI've been testing a new beta site with improved performance on search speed.A copy of the 130GB solr core from http://whatanime.ga is split into 10 smaller cores (10-16GB each, with 59-89 million hashes). Each search queries all 10 solr cores in parallel and then merge back. Early tests shows that it can query 950 million image hashes in 1.35 second...
Auto black border crop
Automatic black border crop is added to https://whatanime.gaThis significantly increase accuracy on bad screenshotsAlready applied to both web, telegram bot and all API clientsThis is achieved by openCV using a simple python scripthttps://gist.github.com/soruly/01d93ec37ed11376e39ed9fb031a2a2d
Android Apps on Play Store!
With the use of whatanime.ga API, we now have two Android Apps on Play Store! Thanks Andrée Torres and Mystery0 ;)https://play.google.com/store/apps/details?id=com.maddog05.whatanimehttps://play.google.com/store/apps/details?id=pw.janyo.whatanime (Simplified Chinese)
Telegram Channel
I believe some of you are interested in what is being indexed on whatanime.ga . If you'd like to get notified when new anime are being indexed, you may subscribe to this Telegram channel. https://t.me/whatanimeupdates
What to know more about whatanime.ga?
A presentation was given on 4 Jun 2017 in Hong Kong. The Presentation slides has been uploaded on https://go-talks.appspot.com/github.com/soruly/slides/whatanime.ga-2017.slide .You may also find the links to past presentation slides on https://whatanime.ga/about
Telegram Group support
Telegram Group support has landed! Add the bot to your telegram group and try this out! Just use @ to mention the bot on a photo. It also support GIF/video nowhttps://telegram.me/WhatAnimeBot
New prototype search engine in progress
This database is super fast since it only index 4 videos (total ~22 minutes) from Animegraphyhttps://www.youtube.com/playlist?list=PLlts7S-MKOl3gyAkUSGp39Nsqy90nre_AEach column represents one type of Image Descriptor.From left to right, these are: ColorLayout EdgeHistogram JCD OpponentHistogram PHOG AutoColorCorrelogram CEDD FCTH FuzzyOpponentHistogram JointHistogram ScalableColor. Each of these i...














