Tumgik
#i should thank that one pixiv user for giving me this idea
ladsofsorrow24 · 1 year
Text
Tumblr media
"This is your life and it's ending one minute at a time."
4K notes · View notes
jsio · 3 years
Text
EVERYTHING YOU NEED TO KNOW ABOUT
MILES PROWER, ANTI-TAILS
Tumblr media
Moebius' true king.
Art by Arealscrog
Archie's wasted character
Who is Miles?
Miles Prower is the Anti equivalent of Tails, from Mobius Prime. He is afew years older, being 11 instead of 8 and much more mature. He still appears to possess Tails' youthful tenacity and desire for independence, but he has a violent rebellious attitude and shows no interest in holding himself to childish things, even though he's only 11 years old himself, hating the nickname "Tails" being an example.
Miles holds his younger counterpart in utter contempt for traits Miles sees as weaknesses, especially how Tails went down the path of Science and technology instead of his magical Chaos force heritage, implying that Miles went down a more mystical path instead of Science, but from what we see in the comic Miles is more in the political field, by that I mean he manipulates all the political aspects of Moebius.
His actions throughout the comic run make him out to be smart, picky, but also cold, calculating and always 5 steps ahead of his own team and Adversaries, this leading to Alicia making him the Suppression Squads leader behind the scenes, while she is the figurehead "ruler."
---------------------------------------------
That's Anti-Tails, Who throughout this I'll be reffering to as "Miles." Now you may be thinking, "Why make a post on an extremely obscure and hardly used Archie character? Why not someone Like Tails, Shadow or a more popular Archie character?"
Well, it's because I believe that Miles had the potential to be one of Archie's most intresting original characters, I believe he could've easily held his own "Suppression Squad" comic run, but Archie Unfortunately really underused him and wasted his potential, but hey...
That's where us fans come in!
---------------------------------------------
This post is All about Miles Canonical self, every canon fact I can find about him and his full story in his short run during Pre-Reboot Archie Sonic, and my own personal headcanons in the later post.
But...before I get into any the headcanons, I need to teach those who don't know him about him, I need to talk about his Canonical self..so, let's get into it. Headcanons will be in the follow up post.
Canonical Apprearnces.
(Reworded from the wiki)
First appearance
Tumblr media
The first appearance of Anti-Tails was back when the character was just "Evil Tails" and it was of him joining the Anti Freedom fighters in an attempt to take over Mobius Prime, prior to the downfall of Eggman.
He and his evil allies pretended to be the good Mobius Prime versions, and struck knothole with acts of mayhem, vandalism and overall mischief, a common thing on moebius. The real Freedom Fighters soon returned to set things straight, but their initial attempts to defeat the Anti-Freedom Fighters failed as their Anti-Mobius selves knew their moves as well as they did. Sally Acorn came upon the solution: switching combat partners. When he faced Rotor, Evil Tails proved unable to overcome the larger and stronger Mobian. Defeated along with the other Anti-Freedom Fighters, he was sent back to Anti-Mobius, where they continued to cause mayhem despite the efforts of the kindly Dr. Ivo Kintobor (Anti-Robotnik) to stop them.
This was the last we saw Evil Tails for awhile, however we did see a cameo of him along with every other tails when they all came together and formed Titan Tails.
The Suppression Squad
Tumblr media
Art by Pota on Pixiv
Some time passed before his next appearance, and in that time "Anti-Mobius" went through changes in its name, now "Moebius." And all the characters changed alongside it.
Miles had assisted Boomer in stealing Dr Kintober's goal posts in order to allow the Suppression Squad to have access to inter-dimensional travel. Scourge obviously took this opportunity and went straight to Mobius Prime, along with a few other members of the SS, Miles being one of them, and they attempted an assult on the Freedom HQ, where we see Miles' and Tails face off, with Miles declaring to not be referrd to as Tails or Anti-Tails, but instead just "Miles".
He also indicated his disgust at Tails for having chosen a path of Science and study, despite having a strong connection to "Chaos force", aka magic. This has led to people believing Miles himself is a magic user.
Tumblr media
When Metal Sonic attacked Scourge, believing him to be the real Sonic, Miles stayed back and observed instead of helping his king. Now, you may think that's betrayal, but in reality Miles didn't help because he did not wish to undermine Scourges strength, so instead he observed. Soon after Sonic came onto the scene he showed his willingness to help anyone, even his enimies, and this gave Miles an idea:
Let's team up with the freedom fighters to betray Scourge, that's the new plan.
Miles later met up with Sally, Bunnie, Antonie and Tails to offer an alliance, but didn't let Tails speak and showed his contempt to the original version, telling him, "Please don't talk, little boy, We're trying to have an intelligent conversation." Sally accepted the offer, knowing she needed all the help she could get for taking down Scourge.
Tumblr media
Upon returning to Scourge, pretending to be running from the freedom fighters, Scourge asked for a summary on his mission, that being "bomb New Metropolis" but Miles ignored him however, instead reporting to Alicia (Anti-Sally) that his mission was a success. Immediately thereafter, Alicia told the Suppression Squad to, "Show our King just what we think of him", with Boomer and Patch clearly readying for battle
Tumblr media
However, Miles was doubling up his betrayal, blasting both Sonic and Scourge back into Moebius for them to Duke it out there, with Boomer sealing the portal behind them. An ethical debate followed this, between Sally, Alicia and Miles, the trio being ordered to get the goal posts ready to be able to return the freedom fighters to Mobius after both groups agreed to make sure Scourge was defeated on Moebius by Sonic
Miles was as shocked as the rest of the group to find Scourge had defeated all of his opponents as Super Scourge. When the rest of the Knothole Freedom Fighters and Suppression Squad were quickly defeated, Scourge turned his sights on Miles, identifying him as the mastermind behind the betrayal.
Tumblr media
Miles, cowering in fear, denied his role in betraying Scourge, who was threatening to beat him for his betrayal. However, Miles was saved by Silver the Hedgehog and unlike the rest of his allies, wasn't even hurt. Following Scourge's defeat and Miles' attempt to recruit Buns Rabbot into the Suppression Squad, Miles spoke to Alicia about who would be their new leader. Alicia explained that while she may be the figurehead ruler, they both knew Miles held the real authority at this point, to which Miles grinned.
Tumblr media
That was the last we see of Miles in the Archie comics, he unfortunately isn't in the post reboot because he's now owned by Ken Penders, so we'll never see him again. Below is all of his official designs, and after that is my final thoughts on the character.
---------------------------------------------
My overview of Miles as a character.
Tumblr media
I'm no Character analysist so I'll make this short and sweet, my review of Miles is that he's a Character with alot of potential, but he went wasted, not on purpose, but thanks to the lawsuit.
I believe that if that lawsuit never happened, and that arc was closed up nicely Anti-Tails would of became a far more realistic and grounded Character, and probably pretty popular too. Miles to me is a kid who was manipulated into a life of crime and now believes that's what is right, and I think that could of been an arc for him, mellowing out and becoming a true king for the people of Moebius. I also like how when Scourge goes Super and goes to Miles to confront him, he dosent stand up to him, he dosent become strong, but instead he cowers in fear, hes terrified and tries to lie, to me, that makes him feel more grounded, and I like that.
Personally I wish Miles was more popular, I wish he got more spotlight than he did and I wish his story got concluded, but with what we got, I think he's pretty good, and pretty interesting too! I've seen alot of ideas float around for this dude, all of them making sense in they're on way, and to be honest? His lack of story kinda helps make him more accessible.
Tl:Dr: I like Miles alot, and I hope this post helps you lot learn more about him and overall, gets more people down to write with him, draw with him and explore him!
---------------------------------------------
Would I change him in any way?
Yeah, there's one key part of Miles (from what we got) that I think was wasted. Now, what is that? What would I change about a Character I've mostly praised? Well...
Tumblr media
I wish he was magical. In the Archie comics Tails is actually strongly connected to the "Chaos Force", not as connected as Shadow, but still VERY connected, and guess what? Miles and Tails ARE biologically the same, same DNA, and in that bit of the comic, Miles calls Tails out on something he should have no idea about if he himself isn't connected to the same thing (or Moebius equivalent). To me at least this kind of implies Miles is magical too.
Basically, I'd give Miles' moveset a touch of magical abilities, connecting him to Moebius' "Anarchy force". I think it would help separate him abit more from Tails, while also connecting them, because whenever you have science and magic together...they clash.
But yea that's all I'd change in what we got, just hints of magic, some magic attacks here and there. I think it'd be pretty neat, and it'd have the science Vs magic aspect with him and Tails relationship.
---------------------------------------------
Lets finally wrap this up! At least, for now.
Thank you so much for reading all this If you did, it, this took me alot of hours, and I, I think it's over 2000 words now you madman. Why not spend your time doing something more worthwhile? Why not...have fun? meet someone? Go on a date? Live your life? Why read a post on an obscure Character, mainac.
But in all seriousness thank you for reading my post, I really like this character (clearly) and I want to teach people about him, and I hope this post has done that! Post 2. There's going to be a sequel post going over all of my personal headcanons, and possibly a 3rd going over community ones. Keep ya eyes out~
But yea, big read, now you lot know about an obscure Character, and this was fun to write! But now I'm gonna end this post with a fun fact:
Miles and the Suppression Squad were going to have one more arc, it was teased at the end of issue 196, but unfortunately it never got written. That would of been really neat but unfortunately it never got to happen.
---------------------------------------------
BON'VOYAGE, HEDGEHOGS!
166 notes · View notes
x0401x · 5 years
Note
Do you happen to know how the Japanese fans were reacting to the Tsurune anime? Was it well-received or was there any criticism? Is it popular enough to warrant a second season? I vaguely remember you mentioning it's a flop, but I'm not sure if you referred to the DVD/BD sales or just the overall interest in the series in fandom spaces?
I wouldn’t say I know how the selling is going, but my guess is that Tsurune is at the lowest in the list of copies sold per volume amongst KyoAni’s stuff. I honestly don’t think it’s been well received enough to get a second season, but if the light novel continues selling, maybe KyoAni will give it a try. I think their monetary condition allows them to take risks every now and then.
I was referring to both. Mostly to the overall interest. Sure, there are a few people who liked it, but the manifestation of the fans, be it at Pixiv, Twitter, NicoNico or anywhere else, was pretty weak. And there was indeed a lot of criticism, mainly at the fanservice.
Just to give you an idea, the amount of fanart for Tsurune on Pixiv is of about 525 works. That’s a pathetic number at best. Also, it seems most of the artists are novel fans, because over 1/5 of the tag is MasaMina stuff, and a good chunk of it is canon-compliant. What I mean by this is that it seems the people who went along with the anime’s changes are in a really scarce number on the Japanese side of the fandom, and that most of those who only watched the anime weren’t touched or inspired by it enough to make fanworks out of it.
Other than that, I’ve also visited quite a few forums, and what I see most often is people calling out the “homosexual fanservice”. There are literally so many jokes about this that I’ve lost count. Some of them were funny, hands down. I swear I’ll never forget the one motherfucker who went, “Touken Ranbu→ gay swords, Tsurune→ gay bow”. However, a lot of people were angry. Comments like, “it’s the same as Free” appeared fairly often. I’ve seen many users blaming this on fujoshis, dragging them for pretending that they’re “LGBT connoisseurs” when they actually don’t understand anything about it.
These parts of the discussions were hella intense, so I decided to avoid them, but the call-out got specially heavy on episodes 9 and 10. Even people who were responding positively to the anime expressed shock at Seiya’s hatred for Masaki, and commented that Seiya saying he hated Masaki one second time with a smile on his face was harsh.
A little after the last episode, I went into a Japanese thread that was discussing it separately from the other episodes. It’s a normal thread, not ship or character-oriented. The people posting were watching the last episode on TV, so you can imagine the mess. Here’s a summarized list of what went down, other than a shitton of OPs calling out the fanservice and all the nasty jokes:
Lots of people pointing out some of the divergences from the novel, mainly about Masaki appearing for an insignificant amount of time, and passive-aggressively pointing that KyoAni should have done better if they were planning to change it from the original work. This one surprised me, honestly.
Someone complaining that it was too hard to tell how Shuu thinks.
Some saying that it was just too boring, some saying it was filthy, some saying it was trash until the very end, and one lamenting that “the muscles are over”.
Someone retitling the episode to “The Last of Homo Archery”. I freaking lost it.
A few claiming that they probably wouldn’t watch it again even if there was a rerun later.
Someone commenting that Kaito was an unpleasant character until the last episode.
One little fucker who went, “Cry, you shitty twin” at Manji.
Literally everybody celebrating when Masaki showed up.
Nobody being able to tell that Shuu had said “congratulations” to Minato before he left and guessing that he had said “thanks” instead.
All of them going, “Eh? It’s over? Just like that??” when the ending started. The thread was torn between those saying that it was a good end and those who were like, “what the heck was that way of finishing it”.
People joking about Masaki’s lack of presence and going, “Actually, I was a ghost all along” at the last scene.
My props to the OPs who went, “It’s a Masa-san End?” and, “So they came bringing in the MasaMina last-minute? www”.
Most important of all for answering the question: quite a few people were saying that it didn’t feel like there would be a second season.
Anyway, this is just a few glimpses into the Japanese fandom. I wouldn’t dare say that it represents all of it, but it’s what I’ve been seeing until this point.
Frankly, if we were going to get a second season, there would have been at least an end-card indicating it. Plus, none of the happenings that led up to the events of the second volume of the novel made it to the screen, so it feels like a definite end. I really don’t think S2 gonna happen, and I don’t think I’d want it to happen with Yamamura Takuya as director.
38 notes · View notes
hydrus · 6 years
Text
Version 320
youtube
windows
zip
exe
os x
app
tar.gz
linux
tar.gz
source
tar.gz
I had a great week. The downloader overhaul is in its last act, and I've fixed and added some other neat stuff. There's also a neat hydrus-related project for advanced users to try out.
Late breaking edit: Looks like I have broken e621 queries that include the '/' character this week, like 'male/female'! Hold off on updating if you have these, or pause them and wait a week for me to fix it!
misc
I fixed an issue introduced in last week's new pipeline with new subs sometimes not parsing the first page of results properly. If you missed files you wanted in the first sync, please reset the affected subs' caches.
Due to an oversight, a mappings cache that I now take advantage of to speed up tag searches was missing an index that would speed it up even further. I've now added these indices--and your clients will spend a minute generating them on update--and most tag searches are now superfast! My IRL client was taking 1.6s to do the first step of finding 5000-file tag results, and now it does it in under 5ms! Indices!
The hyperlinks on the media viewer now use any custom browser launch path in options->files and trash.
downloader overhaul (easy)
I have now added gallery parsers for all the default sites hydrus supports out the box. Any regular download now entirely parses in the new system. With luck, you won't notice any difference, but let me know if you get any searches that terminate early or any other problems.
I have also written the new Gallery URL Generator (GUG) objects for everything, but I have not yet plugged these in. I am now on the precipice of switching this final legacy step over to the new system. This will be a big shift that will finally allow us to have new gallery 'seachers' for all kinds of new sites. I expect to do this next week.
When I do the GUG switch, anything that is supported by default in the client should switch over silently and automatically, but if you have added any new custom boorus, a small amount of additional work will be required on your end to get them working again. I will work with the other parser-creators in the community to make this as painless as possible, and there will be instructions in next week's release post. In any case, I expect to roll out nicer downloaders for the popular desired boorus (derpibooru, FA, etc...) as part of the normal upcoming update process, along with some other new additions like artstation and hopefully twitter username lookup.
In any case, watch this space! It's almost happening!
downloader overhaul (advanced)
So, all the GUGs are in place, and the dialog now saves. If you are interested in making some of your own, check what I've done. I'm going to swap out the legacy 'gallery identifier' object with GUGs this coming week, and fingers-crossed, it will mostly all just swap out no prob. I can update existing gallery identifiers to my new GUGs, which will automatically inherit the url classes and parsers I've already got in place, but custom boorus are too complicated for me to update completely automatically. I will try to auto-generate gallery and post url parsers, but users will need GUGs and url classes to get working again. I think the best solution is if we direct medium-level users to the parser github and have them link things together manually, and then follow-up with whatever 'easy import' object I come up with to bundle downloader-capability into a single object. And as I say above, I'll also fold in the more popular downloaders into some regular updates. I am open to discuss this more if you have ideas!
Furthermore, I've extended url classes this week to allow 'default' values for path components and query parameters. If that component or parameter is missing from a given URL, it will still be recognised as the URL class, but it will gain the default value during import normalisation. e.g. The kind of URL safebooru gives your browser when you type in a query:
https://safebooru.org/index.php?page=post&s=list&tags=contrapposto
Will be automatically populated with an initialising pid=0 parameter:
https://safebooru.org/index.php?page=post&pid=0&s=list&tags=contrapposto
This helps us with several "the site gives a blank page/index value for the first page, which I can't match to a paged URL that will then increment via the url class"-kind of problems. It will particularly help when I add drag-and-drop search--we want it so a user can type in a query in their browser, check it is good, and then DnD the URL the site gave them straight into hydrus and the page stuff will all get sorted behind the scenes without them having to think about it.
I've updated a bunch of the gallery url classes this week with these new defaults, so again, if you are interested, please check them out. The Hentai Foundry ones are interesting.
I've also improved some of the logic behind download sites' 'source url' pre-import file status checking. Now, if URL X at Site A provides a Source URL Y to Site B, and the file Y is mapped to also has a URL Z that fits the same url class as X, Y is now distrusted as a source (wew). This stops false positive source url recognition when the booru gives the same 'original' source url for multiple files (including alternate/edited files). e621 has particularly had several of these issues, and I am sure several others do as well. I've been tracking this issue with several people, so if you have been hit by this, please let me if and know this change fixes anything, particularly for new files going forward, which have yet to be 'tainted' by multiple incorrect known url mappings. I'll also be adding some 'just download the damned file' checkboxes to file import options as I have previously discussed.
A user on the discord helpfully submitted some code that adds an 'import cookies.txt' button to the review session cookies panels. This could be a real neat way to effect fake logins, where you just copy your browser's cookies, so please play with this and let me know how you get on. I had mixed success getting different styles of cookies.txt to import, so I would be interested in more information, and to know which sites work great at logging in this way, and which are bad, and which cookies.txt browser add-ons are best!
a web interface to the server
I have been talking for a bit with a user who has written a web interface to the hydrus server. He is a clever dude who has done some neat work, and his project is now ready for people to try out. If you are fairly experienced in hydrus and would like to experiment with a nice-looking computer- and phone-compatible web interface to the general file/tag mapping system hydrus uses, please check this out:
https://github.com/mserajnik/hydrusrvue
https://github.com/mserajnik/hydrusrv
https://github.com/mserajnik/hydrusrv-docker
In particular, check out the live demo and screenshots here:
https://github.com/mserajnik/hydrusrvue/#demo
Let him know how you like it! I expect to write proper, easier APIs in the coming years, which will allow projects like this to do all sorts of new and neat things.
full list
clients should now have objects for all default downloaders. everything should be prepped for the big switchover:
wrote gallery url generators for all the default downloaders and a couple more as well
wrote a gallery parser for deviant art--it also comes with an update to the DA url class because the meta 'next page' link on DA gallery pages is invalid wew!
wrote a gallery parser for hentai foundry, inkbunny, rule34hentai, moebooru (konachan, sakugabooru, yande.re), artstation, newgrounds, and pixiv artist galleries (static html)
added a gallery parser for sankaku
the artstation post url parser no longer fetches cover images
url classes can now support 'default' values for path components and query parameters! so, if your url might be missing a page=1 initialsation value due to user drag-and-drop, you can auto-add it in the normalisation step!
if the entered default does not match the rules of the component or parameter, it will be cleared back to none!
all appropriate default gallery url classes (which is most) now have these default values. all default gallery url classes will be overwritten on db update
three test 'search initialisation' url classes that attempted to fix this problem a different way will be deleted on update, if present
updated some other url classes
when checking source urls during the pre-download import status check, the client will now distrust parsed source urls if the files they seem to refer to also have other urls of the same url class as the file import object being actioned (basically, this is some logic that tries to detect bad source url attribution, where multiple files on a booru (typically including alternate edits) are all source-url'd back to a single original)
gallery page parsing now discounts parsed 'next page' urls that are the same as the page that fetched them (some gallery end-points link themselves as the next page, wew)
json parsing formulae that are set to parse all 'list' items will now also parse all dictionary entries if faced with a dict instead!
added new stop-gap 'stop checking' logic in subscription syncing for certain low-gallery-count edge-cases
fixed an issue where (typically new) subscriptions were bugging out trying to figure a default stop_reason on certain page results
fixed an unusual listctrl delete item index-tracking error that would sometimes cause exceptions on the 'try to link url stuff together' button press and maybe some other places
thanks to a submission from user prkc on the discord, we now have 'import cookies.txt' buttons on the review sessions panels! if you are interested in 'manual' logins through browser-cookie-copying, please give this a go and let me know which kinds of cookies.txt do and do not work, and how your different site cookie-copy-login tests work in hydrus.
the mappings cache tables now have some new indices that speed up certain kinds of tag search significantly. db update will spend a minute or two generating these indices for existing users
advanced mode users will discover a fun new entry on the help menu
the hyperlinks on the media viewer hover window and a couple of other places are now a custom control that uses any custom browser launch path in options->files and trash
fixed an issue where certain canvas edge-case media clearing events could be caught incorrectly by the manage tags dialog and its subsidiary panels
think I fixed an issue where a client left with a dialog open could sometimes run into trouble later trying to show an idle time maintenance modal popup and give a 'C++ assertion IsRunning()' exception and end up locking the client's ui
manage parsers dialog will now autosort after an add event
the gug panels now normalise example urls
improved some misc service error handling
rewrote some url parsing to stop forcing '+'->' ' in our urls' query texts
fixed some bad error handling for matplotlib import
misc fixes
next week
The big GUG overhaul is the main thing. The button where you select which site to download from will seem only to get some slightly different labels, but in truth a whole big pipeline behind that button needs to be shifted over to the new system. GUGs are actually pretty simple, so I hope this will only take one week, but we'll see!
1 note · View note
hydrus · 7 years
Text
Version 241
youtube
windows
zip
exe
os x
app
tar.gz
linux
tar.gz
source
tar.gz
I had a good week. I fixed things and moved the duplicate search stuff way forward.
fixes and a note on cv
I've fixed the stupid 'add' subscription bug I accidentally introduced last week. I apologise again--I have added a specific weekly test to make sure it doesn't happen again.
With the help of some users, I've also updated the clientside pixiv login for their new login system. It seems to work ok for now, but if they alter their system any more I'll have to go back to it. Ideally, I'd like to write a whole login engine for the client to allow login for any site and make pixiv and anything else work with less duct tape and more easily maintainable.
For Windows users, I've updated the client's main image library (OpenCV) this week, and this new version looks to be more stable (it loads some files that crashed the old version). If you are on Windows and have 'load images with PIL' checked under options->media, I recommend you now turn it off--if you have a decent graphics card, your images will load about twice as fast.
duplicate files are now findable
Dupe file display or filtering is not yet here. If you are interested in this stuff, then please check it out and let me how you get on, but if you are waiting for something more fun than some numbers slowly getting bigger, please hang in there for a little longer!
I have written code to auto-find duplicate pairs and activated the buttons on the new duplicates page (which is still at pages->new search page->duplicates for now).
The idea of this page is to:
Prepare the database to search for duplicate pairs.
Search for duplicate pairs at different confidence levels (and cache the results).
Show those pairs one at a time and judge what kind of dupe they are.
Parts 1 and 2 now work. I would appreciate, if you are interested, in you putting some time into them and giving me some numbers so I can design part 3 well.
Since originally introducing duplicate search, I have updated the 'phash' algorithm (which represents how an image 'looks' for easy comparison) several times. I improved it significantly more this week and am now pleased with it, so I do not expect to do any more on it. As all existing phashes are low quality, I have scheduled every single eligible file (jpgs and pngs) for phash regeneration. This is a big job--for me, this is about 250k files that need to be completely read again and have some CPU thrown at them. I'm getting about 1-2 thousand per minute, so I'm expecting to be at it for something like three hours. This only has to be done once, and only for your old files--new files will be introduced to the new system with correct phashes as they are imported.
To save redundant tree rebalancing, I recommend you set the time aside and regenerate them all in one go. The db will be locked while it runs. The maintenance code here is still ugly and may hang your gui. If it does hang, just leave it running--it'll get there in the end.
Then, once the 'preparation' panel is happy, run some searches at different distances--you don't have to search everything, but maybe do a few thousand and write down the rough number of files searched and duplicate pairs discovered.
I am very interested to know:
How inconvenient was it doing the regen in real time? Approximately how fast did it run?
At 'exact match' search distance, roughly how many potential duplicate pairs per thousand files does it find? What about 'very similar' and (if it isn't too slow) 'similar'?
How much of this heavy CPU/HDD work would you like to run in the background on the normal idle routines?
Did anything go wrong?
I'm still regenerating files as I write this, but I will update with my own numbers once I can. Thanks!
full list
fixed the 'setnondupename' problem that was affecting 'add' actions on manage subscriptions, scripts, and import/export folders
added some more tests to catch this problem automatically in future
cleaned up some similar files phash regeneration logic
cleaned up similar files maintenance code to deal with the new duplicates page
wrote a similar files duplicate pair search maintenance routine
activated file phash regen button on the new duplicates page
activated branch rebalancing button on the new duplicates page
activated duplicate search button on the new duplicates page
search distance on the new duplicates page is now remembered between sessions
improved the phash algorithm to use median instead of mean--it now gives fewer apparent false positives and negatives, but I think it may also be stricter in general
the duplicate system now discards phashes for blank, flat colour images (this will be more useful when I reintroduce dupe checking for animations, which often start with a black frame)
misc phash code cleanup
all local jpegs and pngs will be scheduled for phash regeneration on update as their current phashes are legacies of several older versions of the algorithm
debuted a cog menu button on the new duplicates page to refresh the page and reset found potential duplicate pairs--this cog should be making appearances elsewhere to add settings and reduce excess buttons
improved some search logic that was refreshing too much info on an 'include current/pending tags' button press
fixed pixiv login--for now!
system:dimensions now catches an enter key event and passes it to the correct ok button, rather than always num_pixels
fixed some bad http->https conversion when uploading files to file repo
folder deletion will try to deal better with read-only nested files
tag parent uploads will now go one at a time (rather than up to 100 as before) to reduce commit lag
updated to python 2.7.13 for windows
updated to OpenCV 3.2 for windows--this new version does not crash with the same files that 3.1 does, so I recommend windows users turn off 'load images with pil' under options->media if they have it set
I think I improved some unicode error handling
added LICENSE_PATH and harmonised various instances of default db dir creation to DEFAULT_DB_DIR, both in HydrusConstants
misc code cleanup and bitmap button cleanup
next week
I'm going to collect my different thoughts on how to filter duplicate pairs into a reasonable and pragmatic plan and finally get this show on the road. I do not think I will have a working workflow done in one week, but I'd like to have something to show off--maybe displaying pairs at the least, so we can see well how the whole system is working at different distances.
0 notes