Post AHS5LIkzcTKOF6KgAC by wakarimasen@shitposter.club
(DIR) More posts by wakarimasen@shitposter.club
(DIR) Post #AHNCZtFqS19KKlxGRU by wakarimasen@shitposter.club
2022-03-13T14:47:45.084582Z
20 likes, 13 repeats
As an exercise to teach myself how to use SvelteKit and TailwindCSS, I tried to write a nice-looking Danbooru client that works well on all screen sizes and focuses entirely on the content. Please take a look at it!https://wakarimasen.neocities.org/In addition to just looking nice, I also tried to add other features one would expect, like keyboard navigation, search suggestions and infinite scrolling. Considering my limited web dev experience, I’m happy with how this turned out, and how little time it took!My verdict: TailwindCSS is a real joy to work with, and will definitely use it for future projects. SvelteKit is easy to pick up but has weird quirks here and there that can be annoying to work around. The fact that it doesn’t use a virtual DOM and strips out unused code is kinda cool though. Using NPM for dependency management is hell.Overall, this was a fun learning experience!
(DIR) Post #AHNDLlJLHvTrb6PxxI by waifu@waifuism.life
2022-03-13T14:56:25.834424Z
1 likes, 0 repeats
@wakarimasen ohohoooo this is very nice looking yeah
(DIR) Post #AHNDYQUpzI6oo4pjMG by r@freesoftwareextremist.com
2022-03-13T14:58:42.925745Z
0 likes, 0 repeats
@wakarimasen No heart for Chino...
(DIR) Post #AHNE8JPRoWqzFgQLMe by ishadowx@poa.st
2022-03-13T15:05:12.807754Z
0 likes, 0 repeats
@wakarimasen This is INSANE! Great work. My take: it looks like it's a little heavy on the RAM. is it optimized to work with the graphics card, or just the CPU? I ask because several programs lately are being done to only utilized CPU.
(DIR) Post #AHNF1EQa2Nx1jE8pMW by wakarimasen@shitposter.club
2022-03-13T15:15:08.031250Z
1 likes, 0 repeats
@r I'll add one later!
(DIR) Post #AHNF6OKycZbhuVys3U by forcedinductionretard@pl.pube.tk
2022-03-13T15:16:03.516507Z
1 likes, 0 repeats
@wakarimasen Cool project, even the video posts work! The single-paged nature of it doesn't let you share posts and the middle click doesn't work, but otherwise it seems to be well suited for casual phone use.
(DIR) Post #AHNHsuuwzXl6lT4d6W by wakarimasen@shitposter.club
2022-03-13T15:47:15.212866Z
0 likes, 0 repeats
@ishadowx Thanks!I'm honestly not sure, SvelteKit compiles the project to vanilla JS, which should be relatively performant. If it's heavy on resources, then it's probably because I wrote spaghetti code somewhere... which is to be expected, since this is my first web dev project of that size!
(DIR) Post #AHNNMPYOfJfJwxPKme by shpuld@shpposter.club
2022-03-13T16:48:35.550104Z
0 likes, 0 repeats
@wakarimasen this is really nice!
(DIR) Post #AHNNTOD63iuNoHlwCO by wakarimasen@shitposter.club
2022-03-13T16:49:52.233937Z
1 likes, 0 repeats
@shpuld Thanks I tried my best!
(DIR) Post #AHNOppQvcnWAZ9VP3g by wakarimasen@shitposter.club
2022-03-13T17:05:08.309576Z
0 likes, 0 repeats
@r Please have another look, for example post id:5139945 (you can paste that into the search bar).
(DIR) Post #AHNVwOyj55eEDwOaVk by acuteanniemay@pleroma.soykaf.com
2022-03-13T18:24:43.594786Z
0 likes, 0 repeats
@wakarimasen I can't select candidates from the autocomplete with the down arrow.
(DIR) Post #AHNWwyrnkVXLU2zqOe by wakarimasen@shitposter.club
2022-03-13T18:36:04.272931Z
0 likes, 0 repeats
@acuteanniemay Yeah, that's not something I've added (yet). You'll have to use the mouse for now, sorry!
(DIR) Post #AHNr0lJ46d8PfWpU00 by wakarimasen@shitposter.club
2022-03-13T22:20:51.294396Z
1 likes, 1 repeats
I didn’t like how you could still see the tags (alt text) while the images are loading, so I added some loading indicators to the thumbnails (among other small fixes). Please have another look!https://wakarimasen.neocities.org/
(DIR) Post #AHNxRmhZcrDhXXYsKm by ishadowx@poa.st
2022-03-13T23:32:57.838200Z
0 likes, 0 repeats
@wakarimasen Your first project and it is this well done?I need to follow you and see where this is going then :)
(DIR) Post #AHNxs2ESVTGBEgSbya by wakarimasen@shitposter.club
2022-03-13T23:37:42.770670Z
0 likes, 0 repeats
@ishadowx Thank you! Though admittedly, it’s not my very first web dev project, but the first one that’s more than just adding a few lines to an already existing project. A somewhat different experience!
(DIR) Post #AHO8lF7rGlF4h2KxEG by hakui@tuusin.misono-ya.info
2022-03-14T01:39:43.510098Z
0 likes, 0 repeats
@wakarimasen erai!
(DIR) Post #AHOS55sTGI5MvnJpaa by r@freesoftwareextremist.com
2022-03-14T05:16:11.982357Z
0 likes, 0 repeats
@wakarimasen Now it doesn't load the CSS/JS for some reason.
(DIR) Post #AHOu3zJWycmd0AEkkq by wakarimasen@shitposter.club
2022-03-14T10:29:45.715165Z
0 likes, 0 repeats
@r Do a hard refresh or clear your cache, the asset names change after each rebuild.
(DIR) Post #AHP7NYrgK4KeAOsGkC by wakarimasen@shitposter.club
2022-03-14T12:58:57.710472Z
0 likes, 0 repeats
@hakui I can't tell what's an erai moment and what's not anymore...
(DIR) Post #AHP8hHCln7KT8phdx2 by hakui@tuusin.misono-ya.info
2022-03-14T13:13:43.483795Z
1 likes, 0 repeats
@wakarimasen /you're/ erai, simple as
(DIR) Post #AHP9qsQkrB5l9fNzXM by wakarimasen@shitposter.club
2022-03-14T13:26:40.230839Z
1 likes, 0 repeats
@hakui
(DIR) Post #AHPCpzU7RYDQbeEEgi by hakui@tuusin.misono-ya.info
2022-03-14T14:00:07.075455Z
0 likes, 0 repeats
@wakarimasen erai!!erai!!
(DIR) Post #AHPGyYQZoI2j73uW6y by wakarimasen@shitposter.club
2022-03-14T14:46:28.844973Z
5 likes, 1 repeats
Neocities is back, finally. I just uploaded an updated version of my Booru client! It’s mostly minor visual and behavioral fixes, but also some new features:Basic hash-based routing for postsOption to select between Sample and Full image quality in the viewerThe former now makes it possible to link directly to individual images and to open them in new tabs. Please have a look!https://wakarimasen.neocities.org/#4785833Next I want to add hash-based routing for tags and then improve search suggestions. If anyone actually likes this enough to consider using it instead of the actual Danbooru website, I’d be happy to hear if there are any important features missing! Thank you!
(DIR) Post #AHPcx9RJQalOJczUf2 by r@freesoftwareextremist.com
2022-03-14T18:52:43.288973Z
0 likes, 0 repeats
@wakarimasen It's probably something with the neocities, I'm able to load it over Tor. Which is weird because it worked when I tried it yesterday.
(DIR) Post #AHPdBAKGveTb7RNdpo by r@freesoftwareextremist.com
2022-03-14T18:55:15.889352Z
0 likes, 0 repeats
@wakarimasen And yes, the color hearts are cute.
(DIR) Post #AHPgXFpXRc2EQKEHB2 by acuteanniemay@pleroma.soykaf.com
2022-03-14T19:32:53.031549Z
0 likes, 0 repeats
@wakarimasen https://wakarimasen.neocities.org/#3871107
(DIR) Post #AHPlAdBCxsuzx2Of4a by wakarimasen@shitposter.club
2022-03-14T20:24:49.826230Z
1 likes, 0 repeats
@acuteanniemay
(DIR) Post #AHPlFwJ3HRg8idb4TY by wakarimasen@shitposter.club
2022-03-14T20:25:47.403229Z
0 likes, 0 repeats
@r I don't think there's anything I can do about that, sorry. Neocities has been having server issues and the site wasn't reachable at all earlier today. Maybe it's related to that.
(DIR) Post #AHPlPqAQxZc4ZiHrHs by wakarimasen@shitposter.club
2022-03-14T20:27:34.409750Z
0 likes, 0 repeats
@r I'm glad you like them! So far only Petit Rabbits & Beans have hearts. I wanted to add them for the side characters as well, but I'm not sure which colors to pick...
(DIR) Post #AHPnqeayIARmPcc4ky by forcedinductionretard@pl.pube.tk
2022-03-14T20:54:48.808631Z
1 likes, 0 repeats
@r @wakarimasen A purple heart for Rize? How fitting!
(DIR) Post #AHQGP5gcrqE62kNaXA by r@freesoftwareextremist.com
2022-03-15T02:14:46.669809Z
0 likes, 0 repeats
@wakarimasen I think you can add one for Fuyu, but she doesn't seem to have her own Rabbit House uniform yet, so don't know which exact shade of purple to use for her.
(DIR) Post #AHR25nZYmnjYA4wPA0 by wakarimasen@shitposter.club
2022-03-15T11:09:09.124467Z
0 likes, 0 repeats
@r But that's the problem, I want the colors to be unique. I guess I'll just leave it like that for now.
(DIR) Post #AHRy3rRPE85OvCuKHo by wakarimasen@shitposter.club
2022-03-15T21:58:41.682332Z
4 likes, 1 repeats
Another day, another update!https://wakarimasen.neocities.org/This time with:Tags can now be opened in new tabs (by middle-clicking on them)!The settings menu has been entirely rewritten!You can now lower the thumbnail image quality!Many, many tiny styling fixes (some Chrome-specific)Please have a look at it and let me know if there’s anything else I should add! Next I want to redo the search suggestions and then perhaps add supports for artist commentary and wiki entries.
(DIR) Post #AHS0OfzBDDflNpl4O8 by orekix@shitposter.club
2022-03-15T22:24:52.020141Z
0 likes, 0 repeats
@wakarimasen looks nice, but some things are confusingI had no idea about this part with the tags when I clicked on an image because when you open the image it is completely centered with the only indication that you need to scroll down being noticing that the scroll bar size changed when clicking.I think the details section can be moved to the left or right side and having images rescaled as needed with the space that would be given to the details section, scrolling down could make sense if something like a comment section was added.Having arrow indicators and being able to use arrow keys to move to the next image when focused on one would be nice too.
(DIR) Post #AHS0syXUnMzrc6Fzbk by wakarimasen@shitposter.club
2022-03-15T22:30:20.588181Z
2 likes, 0 repeats
@orekix Thanks for the feedback!Hmm, you're right, it's not entirely obvious that the tags are down there. If possible I'd like to keep the current layout though. I'll try to think of a way to make it easier to spot. I do intend on adding a tab bar that lets you switch between commentary and tags down there eventually.Keyboard navigation already works! You can use the left/right arrow keys to navigate the (already loaded) images, and use ESC to close. That's also documented in the settings menu.
(DIR) Post #AHS2wUL7DchV19GjwG by wakarimasen@shitposter.club
2022-03-15T22:53:23.274931Z
1 likes, 0 repeats
@orekix How about something like this in the top left? Clicking on it scrolls you down to the tags.
(DIR) Post #AHS367MVVHXaeLVmUa by orekix@shitposter.club
2022-03-15T22:55:07.619261Z
0 likes, 0 repeats
@wakarimasen mm yeah it's an improvement, at least now there's an indicator that there's something alongside the image, but I think something like an information ℹ button might be better and more universally recognizable than the tags
(DIR) Post #AHS3Yt8hSiWAw8lweW by wakarimasen@shitposter.club
2022-03-15T23:00:19.666532Z
0 likes, 0 repeats
@orekix Hmm, like this? I think I like the look of the tag icon a bit more...
(DIR) Post #AHS3lUPihbBm15k46y by orekix@shitposter.club
2022-03-15T23:02:36.312433Z
0 likes, 0 repeats
@wakarimasen it's just preference but I think the info button makes more sense since the details panel has more than just tags
(DIR) Post #AHS46PFz4T3W6UA6VM by wakarimasen@shitposter.club
2022-03-15T23:06:21.814231Z
0 likes, 0 repeats
@orekix Well, soon it will, anyway! I'll think about which icon to use until the next update. But thank you for the input! Somehow it's much more difficult to get feedback than I initially thought...
(DIR) Post #AHS5LIkzcTKOF6KgAC by wakarimasen@shitposter.club
2022-03-15T23:20:16.953416Z
1 likes, 0 repeats
@orekix Eventually it will look like this, hopefully!
(DIR) Post #AHS9N1RrLKkaxNSWQ4 by wakarimasen@shitposter.club
2022-03-16T00:05:24.821948Z
4 likes, 0 repeats
Responsive design is fun~
(DIR) Post #AHS9fleSIdGZSwHzNY by orekix@shitposter.club
2022-03-16T00:08:48.082008Z
0 likes, 0 repeats
@wakarimasen > Somehow it's much more difficult to get feedback than I initially thought...how so
(DIR) Post #AHS9pZxccXrQ6RvsfI by wakarimasen@shitposter.club
2022-03-16T00:10:34.451941Z
0 likes, 0 repeats
@orekix I guess the main issue is that I have no idea who to ask, haha.
(DIR) Post #AHSCe1lth79ykDdF1k by duponin@udongein.xyz
2022-03-16T00:41:59.862018Z
1 likes, 1 repeats
@wakarimasen that’s niceThat reminds my (dropped :blobcatpensive: ) project [1] made using Elm and Bulma for frontend and Elixir for BackendIf ever curious, you can check the hashtag booboob (yes I have terrible projects name ideas)[1] https://gitlab.com/locahlost/booboob
(DIR) Post #AHSDnKKSAT5WrLnFXU by wakarimasen@shitposter.club
2022-03-16T00:54:59.238213Z
1 likes, 0 repeats
@duponin That's cool! I was about to ask if it's hosted somewhere, but I guess you're supposed to host it yourself for the download feature to make any sense, huh.
(DIR) Post #AHSEbGwn0zLIqnXa7s by duponin@udongein.xyz
2022-03-16T01:03:51.265380Z
0 likes, 0 repeats
@wakarimasen yeah hahaMaybe we could pair on something 👈:smiling_ai:👈
(DIR) Post #AHSEvtWRItDyHS367k by wakarimasen@shitposter.club
2022-03-16T01:07:44.432387Z
1 likes, 0 repeats
@duponin Maybe! My project is limited in that regard by being frontend-only though. Maybe I'll take some inspiration from yours later on...
(DIR) Post #AHSFYCJ5uWjVXp4TYW by duponin@udongein.xyz
2022-03-16T01:12:04.100897Z
0 likes, 0 repeats
@wakarimasen i prefer writing backend, maybe you need one? :cirno_heh:
(DIR) Post #AHSKGZxxhvAZTqbZPk by hakui@tuusin.misono-ya.info
2022-03-16T02:07:29.691186Z
0 likes, 0 repeats
@wakarimasen until you have to style half a dozen different widths and edge cases start popping up
(DIR) Post #AHSTIe8Y4S1yaAcKoa by r@freesoftwareextremist.com
2022-03-16T03:48:41.990999Z
0 likes, 0 repeats
@wakarimasen An important feature: ability to view the full image after setting the "Image quality in viewer" to "Sample".And also, a link to the source code. :senko3:
(DIR) Post #AHSTO4kmXQG8a35c3c by r@freesoftwareextremist.com
2022-03-16T03:49:41.619011Z
2 likes, 0 repeats
@hakui @wakarimasen 640x480 :rokalife:
(DIR) Post #AHSyqGCkeapgmb5jo8 by forcedinductionretard@pl.pube.tk
2022-03-16T09:42:07.785032Z
1 likes, 0 repeats
@wakarimasen Safebooru backend metadata is untrustworthy, for some unfathomable reason it consistently lists Roze as Rize!
(DIR) Post #AHT6BP0jo5SVr5V6MS by wakarimasen@shitposter.club
2022-03-16T11:04:24.460908Z
0 likes, 0 repeats
@hakui Speaking from experience?
(DIR) Post #AHT6ObidrycT28KiMS by wakarimasen@shitposter.club
2022-03-16T11:06:46.172724Z
0 likes, 0 repeats
@r Ah, that's certainly a feature that would be nice to have. How to add it without introducing clutter though...I'll release the source code eventually ™️!
(DIR) Post #AHT6y8L4a7kaKzFUye by wakarimasen@shitposter.club
2022-03-16T11:13:12.884135Z
1 likes, 0 repeats
@forcedinductionretard How do I explain this...
(DIR) Post #AHT9GyH2QYbSX1TKD2 by r@freesoftwareextremist.com
2022-03-16T11:39:00.477999Z
0 likes, 0 repeats
@wakarimasen An "Original image" link right next to the danbooru link would probably work.
(DIR) Post #AHT9TJtnqpA34mUaLA by wakarimasen@shitposter.club
2022-03-16T11:41:15.635214Z
0 likes, 0 repeats
@r Ah, yeah, that would probably be the easiest option. I thought about having some way to replace the sample with the full-size image inline, but I guess that's not necessarily needed.
(DIR) Post #AHTAyrsxdkkJPkhoGm by hakui@tuusin.misono-ya.info
2022-03-16T11:58:09.600292Z
0 likes, 0 repeats
@wakarimasenBuR0aGrCMAAxWND.jpg
(DIR) Post #AHTGRxADat35xBSwOO by wakarimasen@shitposter.club
2022-03-16T12:59:26.805983Z
0 likes, 0 repeats
@corfiot Thank you! I haven't heard of Blueprint before, will check it out. You're right, these hundreds of classes everywhere do make the code look a bit cluttered, but I don't mind that. I wouldn't consider myself a programmer or web dev (and much less a designer!), and on the few occasions in the past where I had to write my own CSS I was really struggling to come up with meaningful classes and styles. So from a newbie's perspective, something like TailwindCSS is a godsend!
(DIR) Post #AHTc5WCzKYaAyRT84W by wakarimasen@shitposter.club
2022-03-16T17:01:54.176832Z
5 likes, 3 repeats
Today’s update is here with features that have been requested!Navigation buttons that let you jump to the tags, next & previous image!The buttons are at the bottom on mobile, and in the top left on larger screens and can be entirely disabled in the settings.The search and search suggestion logic has been rewritten!Clicking the Latest and Top buttons now properly triggers a reload of the results. Changing settings that affect the listing (like changing thumbnail quality) does too. It is now also possible to select search suggestions using the keyboard now.Empty tag groups are now hidden entirely. The Danbooru and source links have been moved to their own group, along with a link to the full-size image.Plus some tiny styling fixes. The default font is now Ubuntu (if available).Please have a look! Feedback and repeats are very welcome!https://wakarimasen.neocities.org/Next I wanted to add artist commentary and wiki articles, but these would require me to implement a Dtext markup parsers somehow, which would take a while to do. What are some other features I could add before that?
(DIR) Post #AHTiu3EBRIKzaMVUUS by wakarimasen@shitposter.club
2022-03-16T18:18:16.173082Z
0 likes, 0 repeats
No one?
(DIR) Post #AHTp2ntWPtg0MTOpG4 by forcedinductionretard@pl.pube.tk
2022-03-16T19:27:03.486688Z
0 likes, 0 repeats
@wakarimasen Just throwing out ideas, but maybe a button for returning from the tags to the image could be useful. Maybe "scroll hijacking" that guides you between the two sections would be an enhancement, too.As for searching, other Danbooru specific arguments don't behave exactly the same, such as "tedeza_rize order:comments" and "limit 3", nor do they appear in the search suggestions, but I can't imagine anyone knowing about them, let alone using them.Other than these nitpicks, the UI already seems perfectly fine.
(DIR) Post #AHTxk4P5i8pJeJJ8Ge by acuteanniemay@pleroma.soykaf.com
2022-03-16T21:04:29.457228Z
0 likes, 0 repeats
@wakarimasen Good job! I see the autocomplete now works as it should. Maybe the next important thing would be translations? Does that need markup too?
(DIR) Post #AHTz03JbcqJMrQvWU4 by wakarimasen@shitposter.club
2022-03-16T21:18:34.947084Z
0 likes, 0 repeats
@acuteanniemay The translation endpoint seems to return simple HTML! Implementing that shouldn't take too long. Thanks for the suggestion, will do that next!
(DIR) Post #AHTzFnwgXNUdpGiVto by wakarimasen@shitposter.club
2022-03-16T21:21:27.631228Z
0 likes, 0 repeats
@forcedinductionretard Hmm, I was considering a back button too, but I thought clicking on the image to close it is intuitive enough... isn't it?In my experience (as a user), scroll hijacking creates nothing but issues, so I've been avoiding that intentionally...Yeah, I'm querying the autocompletion endpoint for tags. Maybe I should change that...
(DIR) Post #AHUHurBHDB2EuMGbjc by hakui@tuusin.misono-ya.info
2022-03-17T00:50:35.276895Z
0 likes, 0 repeats
@wakarimasen yocu wacaranai kedo erai!!
(DIR) Post #AHUJnzhzJ89dElQGwK by wakarimasen@shitposter.club
2022-03-17T01:11:45.655675Z
4 likes, 0 repeats
@acuteanniemay It works, but I'm not very happy with it. This took many more CSS hacks to get to work than I am willing to admit...
(DIR) Post #AHUJq13FHmQnytKVvc by wakarimasen@shitposter.club
2022-03-17T01:12:07.591758Z
0 likes, 0 repeats
@hakui Praise me more!!
(DIR) Post #AHUJs4yNg0ayis2R7I by hakui@tuusin.misono-ya.info
2022-03-17T01:12:29.693731Z
0 likes, 0 repeats
@wakarimasen wassyoi! wassyoi!
(DIR) Post #AHUJxPQp2TQTcdsoGO by wakarimasen@shitposter.club
2022-03-17T01:13:27.763318Z
0 likes, 0 repeats
@hakui Wasshoi...?
(DIR) Post #AHUKXqfpEOgYXLHBmC by hakui@tuusin.misono-ya.info
2022-03-17T01:20:01.965768Z
0 likes, 0 repeats
@wakarimasen wassyoi!image.png
(DIR) Post #AHUlMUgRLZszueNFNg by r@freesoftwareextremist.com
2022-03-17T06:20:31.278524Z
0 likes, 0 repeats
@hakui @wakarimasen *wakarimasen
(DIR) Post #AHUlTH1YWyKjZlU2bY by hakui@tuusin.misono-ya.info
2022-03-17T06:21:44.897636Z
1 likes, 0 repeats
@r @wakarimasen yoi wacarimasen kara erai
(DIR) Post #AHXVRPUl379DTc6zmS by wakarimasen@shitposter.club
2022-03-18T14:06:16.162995Z
2 likes, 0 repeats
Sorry for the lack of updates yesterday! Here is today’s update. It is primarily a bug fixing and behavior tweaking release. This is the only new feature:View related images!Images that have children or a parent post associated with them now have a new «Related» tab in the details section.Please have a look:https://wakarimasen.neocities.org/It was surprisingly difficult to keep the viewport focused on the details area as components get removed and added to the page. Like really difficult. There’s like a dozen of edge cases one usually wouldn’t even think of. But I think I found a solution that covers all of them and looks decent enough. I wonder if I could have done this more elegantly though. If anyone notices any unusual behavior or similar, please let me know so I can fix it!Translations/notes are probably the next feature on the list. They are already working, but my implementation is kind of ugly and I want to redo it, so that’s why it’s not included in this update.As always, repeats and feedback are very appreciated!
(DIR) Post #AHXWM1nvns46VW4rya by r@freesoftwareextremist.com
2022-03-18T14:16:28.987727Z
0 likes, 0 repeats
@wakarimasen Opening the image viewer changes the scroll position of the page in some cases.
(DIR) Post #AHXWSeTaw10UBSivq4 by wakarimasen@shitposter.club
2022-03-18T14:17:41.227673Z
0 likes, 0 repeats
@r Damn, that's the edge cases I was talking about. Can you find the exact circumstances to reproduce it?
(DIR) Post #AHXWlLwO4dhCCO6n7w by r@freesoftwareextremist.com
2022-03-18T14:21:04.041028Z
0 likes, 0 repeats
@wakarimasen The change in the scroll position seems to be in proportion to how far you are from the top of the page. Open an image after scrolling down a few pages, but without opening any other images before.
(DIR) Post #AHXX0hDHGXH2WAKCzA by wakarimasen@shitposter.club
2022-03-18T14:23:50.948555Z
0 likes, 0 repeats
@r Hmm, that's odd, I can't seem to reproduce that... Just to make sure, do you mean the scroll position inside the image viewer, or the scroll position of the image listing (in the background)?
(DIR) Post #AHXYKAFjcZSI2TJzZQ by r@freesoftwareextremist.com
2022-03-18T14:38:34.073138Z
0 likes, 0 repeats
@wakarimasen Scroll position of the listing changes when I click on an image, but not always. The change is very small, I had to place a finger at the edge of an image to make sure that it's actually happening. Also the popup itself feels a bit more heavy than it did before.
(DIR) Post #AHXYnOW1fh94fisaX2 by wakarimasen@shitposter.club
2022-03-18T14:43:50.358832Z
0 likes, 0 repeats
@r Ah, yes, I am already aware of that. That's because when you open the viewer, I disable scrolling in the listing by removing the scroll bar, which slightly increases the page width and might cause a reflow of the images. It should take you back to the original position once you close the viewer though. All «recommended» workarounds that I found for this were rather ugly and since it's only visual, I haven't fixed it yet. Will do so soon though.What do you mean by heavier? Is it unresponsive? Any ideas what might be causing it?
(DIR) Post #AHXrqKo1ooOrAGPonY by forcedinductionretard@pl.pube.tk
2022-03-18T18:17:15.775879Z
0 likes, 0 repeats
@wakarimasen Clicking on a related post breaks previous/next buttons and keys. I think it should be context sensitive if it isn't already.
(DIR) Post #AHXs1pmF0bcePC3xVA by wakarimasen@shitposter.club
2022-03-18T18:19:21.992239Z
0 likes, 0 repeats
@forcedinductionretard Good catch, it should probably only show the buttons when there's actually a next/previous image to go to.
(DIR) Post #AHXuANQ40ksGyCtHsW by r@freesoftwareextremist.com
2022-03-18T18:43:17.584534Z
0 likes, 0 repeats
@wakarimasen Okay, so the "very small" change in scroll position is caused by the scrollbar. But the issue I was talking about is different. See the attached video. Notice how the image listing scrolls down a bit when I open the image viewer for the first time, but remains at the same position afterwards.It feels heavy in the sense that there's a noticeable delay between the click and the moment the popup appears.
(DIR) Post #AHXv4yTFRTPM6EMsVs by wakarimasen@shitposter.club
2022-03-18T18:53:32.952281Z
0 likes, 0 repeats
@r Interesting, that doesn't seem to happen on my end at all. This needs more investigation... thanks for reporting that issue to me!
(DIR) Post #AHZ1V28TETXTsVQ0n2 by r@freesoftwareextremist.com
2022-03-19T07:40:10.598660Z
2 likes, 3 repeats
@forcedinductionretard @wakarimasen @takao :senko:
(DIR) Post #AHZTfQI94ayyPQgcLY by wakarimasen@shitposter.club
2022-03-19T12:55:48.889603Z
0 likes, 0 repeats
@r @forcedinductionretard @takao Syaro, what are you doing?!
(DIR) Post #AHZTu7w1bbBNovLpU8 by takao@shitposter.club
2022-03-19T12:58:28.043114Z
0 likes, 0 repeats
@wakarimasen @r @forcedinductionretard h douzinsi?!
(DIR) Post #AHZUW30aN0knXsZAUi by r@freesoftwareextremist.com
2022-03-19T13:05:18.428035Z
0 likes, 0 repeats
@wakarimasen @forcedinductionretard Ask @takao , she wrote the screeplay.
(DIR) Post #AHZUdkrDjtHXZFrRGC by wakarimasen@shitposter.club
2022-03-19T13:06:42.975909Z
0 likes, 0 repeats
@r @forcedinductionretard No, not @takao, you're talking about @aoyama.
(DIR) Post #AHZUyZohyzMVPJcA52 by r@freesoftwareextremist.com
2022-03-19T13:10:27.755901Z
0 likes, 0 repeats
@wakarimasen @aoyama @forcedinductionretard @takao I was wondering what role she'd give to Anko.
(DIR) Post #AHd1HFnPm9qaO0bhlQ by r@freesoftwareextremist.com
2022-03-21T05:56:31.903458Z
0 likes, 0 repeats
@forcedinductionretard @wakarimasen Yeah, I'm not able to reproduce it either.
(DIR) Post #AHdQk7Xo23t22uASyO by wakarimasen@shitposter.club
2022-03-21T10:41:53.673058Z
0 likes, 0 repeats
@r @forcedinductionretard Great! Are there any other lingering issues you'd like me to fix before I try my hand at implementing translation notes again?
(DIR) Post #AHdT941WSWL2H55aIC by r@freesoftwareextremist.com
2022-03-21T11:08:47.411933Z
0 likes, 0 repeats
@wakarimasen @forcedinductionretard Not really a bug, but I think it'd be quite useful to have the search query in the URL parameters. It'd allow proper back/forward navigation and search result sharing.Another thing that's still missing is the link to the source code.
(DIR) Post #AHdTgzdrFxZKWyCOW0 by wakarimasen@shitposter.club
2022-03-21T11:14:55.775206Z
1 likes, 0 repeats
@r @forcedinductionretard Hmm, not having a history was an intentional design choice, actually. The URL parameters (or rather, the hash) is only checked once on page load. That made things significantly easier to implement. I'll try to see if I can change that without too much rewriting.Pic related is me when you're asking for source. (I'll upload it eventually!)
(DIR) Post #AHdToljspYmhjEj0pE by r@freesoftwareextremist.com
2022-03-21T11:16:20.399490Z
1 likes, 0 repeats
@wakarimasen @forcedinductionretard >I'll upload it eventually
(DIR) Post #AHdTzCLSlSgd8rH95U by wakarimasen@shitposter.club
2022-03-21T11:18:08.885823Z
2 likes, 0 repeats
@r @forcedinductionretard Having others look at code I wrote is embarrassing...!
(DIR) Post #AHdWvR4oLq2DXDNtKK by r@freesoftwareextremist.com
2022-03-21T11:51:09.099693Z
2 likes, 0 repeats
@wakarimasen @forcedinductionretard You're just imagining things.
(DIR) Post #AHdaOBsSEygseh0X9U by hakui@tuusin.misono-ya.info
2022-03-21T12:29:58.763185Z
0 likes, 0 repeats
@wakarimasen @r @forcedinductionretard wacalu
(DIR) Post #AHdb8FxVOjiSdPKtXM by wakarimasen@shitposter.club
2022-03-21T12:38:18.418735Z
0 likes, 0 repeats
@hakui @forcedinductionretard @r Maybe it's because we're both bad with computer?
(DIR) Post #AHddZcUxu6I0GdA7W4 by hakui@tuusin.misono-ya.info
2022-03-21T13:05:39.289324Z
0 likes, 0 repeats
@wakarimasen @forcedinductionretard @r my code is an authorized barilla distributor
(DIR) Post #AHddzMCj6k11GEu5fU by wakarimasen@shitposter.club
2022-03-21T13:10:18.759326Z
1 likes, 0 repeats
@hakui @forcedinductionretard @r Not to be confused with cofe distributed by an authorized barista!
(DIR) Post #AHdmt4Cm0yexHs07iy by r@freesoftwareextremist.com
2022-03-21T14:50:00.423456Z
0 likes, 0 repeats
@wakarimasen @forcedinductionretard @hakui "I'm not good with computers" is Hakui's biggest lie, even took me a while to look through it.
(DIR) Post #AHdnMrSZxtl2RkbKHw by hakui@tuusin.misono-ya.info
2022-03-21T14:55:23.866628Z
0 likes, 0 repeats
@r @wakarimasen @forcedinductionretard i had to install a fresh copy of onlyoffice today and i followed the instructions and it didn't work
(DIR) Post #AHdnd74fg9ZNVVASy8 by wakarimasen@shitposter.club
2022-03-21T14:58:20.272930Z
0 likes, 0 repeats
@r @forcedinductionretard @hakui What? Next you're gonna tell me she's not 20! either!
(DIR) Post #AHdo7O6KwDBN0DNneq by hakui@tuusin.misono-ya.info
2022-03-21T15:03:48.543137Z
1 likes, 0 repeats
@wakarimasen @r @forcedinductionretardmpv-shot0060.jpg
(DIR) Post #AHdtXUBpQH9NBaDQG0 by r@freesoftwareextremist.com
2022-03-21T16:04:32.458813Z
0 likes, 0 repeats
@wakarimasen @forcedinductionretard @hakui She only has one eye.
(DIR) Post #AHdtoFheXMxjBA60bw by hakui@tuusin.misono-ya.info
2022-03-21T16:07:34.515965Z
0 likes, 0 repeats
@r @wakarimasen @forcedinductionretard???.jpg
(DIR) Post #AHdu7OgzL6j2Ypujs8 by wakarimasen@shitposter.club
2022-03-21T16:11:02.285906Z
0 likes, 0 repeats
@r @forcedinductionretard @hakui Yeah, yeah. Next you're gonna tell me her leg is fake, too.
(DIR) Post #AHduChldqWvxAXcbIm by r@freesoftwareextremist.com
2022-03-21T16:11:59.506510Z
1 likes, 0 repeats
@wakarimasen @forcedinductionretard @hakui Wait, how did you know?
(DIR) Post #AHdupSXCPqCZDcLUuW by wakarimasen@shitposter.club
2022-03-21T16:19:00.363562Z
0 likes, 0 repeats
@r @forcedinductionretard @hakui An educated guess!
(DIR) Post #AHeduZViP03kEvSnke by hakui@tuusin.misono-ya.info
2022-03-22T00:44:08.961239Z
0 likes, 0 repeats
@wakarimasen @r @forcedinductionretard kotoco is just my spirit animal..
(DIR) Post #AHee5V5FCZjzhAIEca by wakarimasen@shitposter.club
2022-03-22T00:46:08.279486Z
1 likes, 0 repeats
@hakui @forcedinductionretard @r An animal with one eye and one leg.
(DIR) Post #AHee8yukkRgz5B2uG0 by hakui@tuusin.misono-ya.info
2022-03-22T00:46:45.633580Z
1 likes, 0 repeats
@wakarimasen @forcedinductionretard @rmpv-shot0158.jpg
(DIR) Post #AHeeFeVZ15XDowRdTM by lain@lain.com
2022-03-22T00:47:55.301025Z
2 likes, 0 repeats
@hakui @r @forcedinductionretard @wakarimasen hey since when are you lewdposting
(DIR) Post #AHeeGaWHKaZLjxE1dg by wakarimasen@shitposter.club
2022-03-22T00:48:08.502093Z
0 likes, 0 repeats
@hakui @forcedinductionretard @r Hakui, please spoiler your lewd images.
(DIR) Post #AHeeJiN6asVExgQRH6 by hakui@tuusin.misono-ya.info
2022-03-22T00:48:41.312040Z
0 likes, 0 repeats
@wakarimasen @forcedinductionretard @r fgdfgs
(DIR) Post #AHeek8OqRdAJDPpxOi by coyote@pl.lain.sh
2022-03-22T00:53:28.665319Z
0 likes, 0 repeats
@lain @r @forcedinductionretard @wakarimasen @hakui don't let lelouche see this..
(DIR) Post #AHegsE6xIFD59cSJZQ by r@freesoftwareextremist.com
2022-03-22T01:17:19.700480Z
0 likes, 0 repeats
@lain @forcedinductionretard @wakarimasen @hakui She's 20 now.
(DIR) Post #AHk4aJamcoYf2OEDiK by r@freesoftwareextremist.com
2022-03-24T15:36:34.611379Z
1 likes, 0 repeats
@wakarimasen There's an issue with the autocomplete popup. If you hit enter before the autocomplete API returns the data, the popup will remain open.Another issue I have is with the loading transition. While scrolling down to see the newly loaded pages, the images move upwards a bit because of the transition (which almost takes a full second to finish) and I have to scroll up a bit to see the first row of the new page.
(DIR) Post #AHk5JHVtCXDxcZNg9o by wakarimasen@shitposter.club
2022-03-24T15:44:42.820555Z
0 likes, 0 repeats
@r Noted and thanks for reporting! Unfortunately I'll be a bit busy this weekend, so I won't be able to get around to fixing this before next week... I hope that's okay!
(DIR) Post #AHkAu6pCP4NOxMnE7U by r@freesoftwareextremist.com
2022-03-24T16:47:22.700900Z
0 likes, 0 repeats
@wakarimasen
(DIR) Post #AHkCsxiqxaBkLRPDEW by r@freesoftwareextremist.com
2022-03-24T17:09:35.346144Z
1 likes, 1 repeats
@cowanon @wakarimasen I'm trying to attach the song, but Pleroma doesn't let me post with an OGG file for some reason. It's weird bug, I don't see any errors in the logs. It used to work until the recent update.Anyway, here's the link to the song: https://www.youtube.com/watch?v=ZZo0-FZJFhs
(DIR) Post #AHywNERQa0nX2GVAsy by wakarimasen@shitposter.club
2022-03-31T19:45:15.365216Z
0 likes, 0 repeats
@r The former issue should be fixed now. I'm not sure if I understand the second issue though - is there a problem with the animation not working properly, or do you just think it's too slow? I've replaced it with another animation that does not move things around, is it better now?
(DIR) Post #AHywwaZiHNsDojEk7s by wakarimasen@shitposter.club
2022-03-31T19:51:38.919180Z
7 likes, 3 repeats
The Booru viewer has been updated. This update is mostly about bug fixes, but it also contains one small new feature: you can now view information about the artists of an image in the details section of the post.Please have a look!https://wakarimasen.neocities.org/
(DIR) Post #AHyyIIyIVdLVXueezw by vodka_enjoyer@kiwifarms.cc
2022-03-31T20:02:50.384559Z
0 likes, 0 repeats
@wakarimasen Could you perhaps move the "next" button where it's always gonna be? Currently when you double click on the "next" button location on the first image you end up at the start, would be nice to keep the location consistent.
(DIR) Post #AHyyIJS4ivAJ2GaRPc by wakarimasen@shitposter.club
2022-03-31T20:06:44.052018Z
0 likes, 0 repeats
@vodka_enjoyer Hmm, that's something I hadn't even considered. I'll put it on the todo list for the next update! By the way, you can also use the left/right arrow keys to navigate if that's more convenient.
(DIR) Post #AHyyL4aUReV9nsq4lk by lewdthewides@hidamari.apartments
2022-03-31T20:07:16.077905Z
1 likes, 0 repeats
@wakarimasen I like that image
(DIR) Post #AHyyTtyrFc0lVrRlC4 by wakarimasen@shitposter.club
2022-03-31T20:08:52.472214Z
1 likes, 0 repeats
@lewdthewides Mocha-onee-chan is cute!
(DIR) Post #AHz1iUBbjfSnif3XcG by neXtTech@nerdculture.de
2022-03-31T20:32:11Z
0 likes, 0 repeats
@wakarimasen what is this?
(DIR) Post #AHz1iUdc3Xrh7W9uGe by wakarimasen@shitposter.club
2022-03-31T20:45:04.865544Z
0 likes, 0 repeats
@neXtTech It’s a client for Danbooru that I’ve been working on lately!
(DIR) Post #AHzkBiv2R077nF3dxY by r@freesoftwareextremist.com
2022-04-01T05:03:24.463794Z
0 likes, 0 repeats
@wakarimasen I was talking about the fly-in animation, that moved the images in the Y+ direction. The issues was that while scrolling, both the page and the newly loaded images inside it move in the same direction making it feel like it's scrolling a bit faster than usual, but only while the animation was ongoing.>I've replaced it with another animationYeah, now it's perfect.
(DIR) Post #AI8vwNvrkHa8vIBcNk by wakarimasen@shitposter.club
2022-04-05T15:27:30.666546Z
2 likes, 0 repeats
Pushed another tiny update to the Booru viewer. Just some small usability improvements – among other things, it is now possible to override the number of columns in the overview, which should be especially useful on phones and tablets.
(DIR) Post #AIqpUL8Wfn9dL8ryVM by wakarimasen@shitposter.club
2022-04-26T19:42:28.407866Z
8 likes, 4 repeats
The Booru viewer has been updated! Sorry for the lack of updates lately. I haven’t forgotten about this project, I just haven’t had that much time to work on new features lately. This update’s focus is on controlling what’s shown to you:Tag filtering: The viewer now has a rudimentary tag-based filtering system. Matching posts have their thumbnails replaced with a placeholder. Clicking on it will still show the image to you. This is primarily intended for tags such as spoilers, which you might want to be aware of before opening an image. If there’s demand, I’ll add an option to fully remove posts.Pending and deleted posts: Danbooru is known for its moderation queue, and the viewer is now aware of it. Posts pending for approval are now indicated as such, posts that didn’t make it past the queue and have been deleted are now hidden entirely. This is configurable, of course.Please have a look!https://wakarimasen.neocities.org/As always, feedback and feature requests are very welcome.
(DIR) Post #AIt8NTK27ybY94bufw by wakarimasen@shitposter.club
2022-04-27T22:23:35.602188Z
0 likes, 0 repeats
Pushed another update with some minor graphical adjustments. None of the functionality should have changed, but if anyone notices any bugs, please let me know.
(DIR) Post #AJ2zh49oRYIFsnhIzw by r@freesoftwareextremist.com
2022-05-02T16:33:22.617301Z
0 likes, 0 repeats
@wakarimasen Wouldn't it be better to load the content of the tabs on details section before changing the scroll position?
(DIR) Post #AJ3CDZoVTpZamQ05qq by wakarimasen@shitposter.club
2022-05-02T18:45:10.526991Z
0 likes, 0 repeats
@r I’m not sure if I understand what you mean.
(DIR) Post #AJ43RaPJMgkkFImTom by r@freesoftwareextremist.com
2022-05-03T04:50:06.137286Z
0 likes, 0 repeats
@wakarimasen In this video, when you click click on the "Artists" tab, the page scroll up because there's no content on the Artists tab yet. And when the content loads, the page scrolls down again to show the it. This scroll up-down thing could be avoided if you scroll only when the content of the new tab is loaded.https://shitposter.club/objects/8e0a7e72-339e-4294-8099-8d3cdbf8e4e0
(DIR) Post #AJ4dzAvKDQnfPC4SHo by wakarimasen@shitposter.club
2022-05-03T11:39:34.203422Z
1 likes, 0 repeats
@r The contents are fetched from the API, which, at least on my machine, can sometimes take up to a few seconds. A few seconds of nothing happening after clicking on another tab would feel rather unresponsive, I think.But I don’t think it’s possible to avoid the scrolling entirely either way. Even fully loaded, tab contents don’t always have the same length. Just replacing the contents of the drawer makes the page jump around, which doesn’t look great. I’ve actually experimented a lot to find a solution that doesn’t look terrible, which is how I arrived at how it’s handled right now: make it look as if the page is scrolling up by collapsing the tab’s contents using an animation, replace the content, smoothly scroll down to the new content. All of this is actually carefully timed so it happens in the right order and doesn’t overlap.
(DIR) Post #AJ4fepH9C0TMNjhcS8 by r@freesoftwareextremist.com
2022-05-03T11:58:18.548735Z
1 likes, 0 repeats
@wakarimasen You can show some loading indicator while it's being loaded. Currently it shows "No artist information available". And for the size, an empty div of the size of the current div might do the trick.So, on clicking on a tab, first create an empty div with the same size as the div inside the current tab, but with the loading text/animation. Set is as the content of the second tab and replace it with the actual content when it loads.I'd post a diff but I don't have the source code :cirnoPeek:.
(DIR) Post #AJ4fphn1MiRoLlnai0 by r@freesoftwareextremist.com
2022-05-03T12:00:15.745811Z
0 likes, 0 repeats
@wakarimasen >Even fully loaded, tab contents don’t always have the same length.Scrolling once is fine but now it scrolls twice and there's a delay between the two scrolls, which is the annoying part.
(DIR) Post #AJ4iXzSZEHmpnqTaQi by wakarimasen@shitposter.club
2022-05-03T12:30:41.677115Z
0 likes, 0 repeats
@r I’m pretty sure I tried an approach like this, too, but ran into issues I can’t seem to recall right now. I’ll try again soon when I have some time. Right now I’m busy with another (not fedi-related) project. Even if not ideal, it’s not like the current approach is breaking anything, is it?«I don’t have the source code :cirnoPeek:» Soon™️
(DIR) Post #AJ4orriaK0rDJEpRWi by r@freesoftwareextremist.com
2022-05-03T13:41:30.095232Z
0 likes, 0 repeats
@wakarimasen Yeah, I don't click on Artists or any other tabs that often, so it's not really a bit problem.Soon..
(DIR) Post #AJ4pzvcPnt3Dg3Lr0a by wakarimasen@shitposter.club
2022-05-03T13:54:11.038319Z
0 likes, 0 repeats
@r Nothing to be excited about, it’s spaghetti code from top to bottom. ;;
(DIR) Post #AJ4rThotlrw1WUxAR6 by r@freesoftwareextremist.com
2022-05-03T14:10:43.937803Z
0 likes, 0 repeats
@wakarimasen
(DIR) Post #AJ5535K5g5PpxLk9s8 by wakarimasen@shitposter.club
2022-05-03T16:42:49.508930Z
1 likes, 0 repeats
@r I’m glad you’re using the site though!
(DIR) Post #AJ557oJsK8L4fWtciO by RemRep@shitposter.club
2022-05-03T16:43:04.257784Z
0 likes, 0 repeats
@wakarimasen @r same
(DIR) Post #AJSmQD8NAN8pCOUhdI by wakarimasen@shitposter.club
2022-05-15T03:07:11.252340Z
1 likes, 0 repeats
I can happily report that my own Booru viewer passes the the-user-is-drunk self-challenge. Good to know!
(DIR) Post #AKFWMkeodUX006fGwS by r@freesoftwareextremist.com
2022-06-07T15:28:06.194768Z
0 likes, 0 repeats
@wakarimasen Chiya, I want to implement navigation in the Booru viewer. Not being able to go back after clicking on a tag is really frustrating.
(DIR) Post #AKFpXm7RRKy8qg1Yp6 by wakarimasen@shitposter.club
2022-06-07T19:03:01.111666Z
0 likes, 0 repeats
@r It’s on the todo list, but I’ve been kind of busy lately and haven’t had any time to work on it, sorry…
(DIR) Post #AKGRk4tYAsu1MFpWF6 by r@freesoftwareextremist.com
2022-06-08T02:10:18.870218Z
0 likes, 0 repeats
@wakarimasen I can implement it myself...
(DIR) Post #AKJAbUbI7KXEjHUQ0O by wakarimasen@shitposter.club
2022-06-09T09:43:07.383130Z
0 likes, 0 repeats
@r Unfortunately I haven’t found the time to get the source code into a release-ready state yet either, sorry…
(DIR) Post #AKJIaJZGRyq3r7UUeu by r@freesoftwareextremist.com
2022-06-09T11:12:32.002215Z
1 likes, 0 repeats
@wakarimasen
(DIR) Post #AKJXPV8qZqATsXR6g4 by wakarimasen@shitposter.club
2022-06-09T13:58:39.497124Z
0 likes, 0 repeats
@r I’m sorry…
(DIR) Post #AKJiHZWxTTWufa8TRY by r@freesoftwareextremist.com
2022-06-09T16:00:29.807619Z
0 likes, 0 repeats
@wakarimasen You don't have to...
(DIR) Post #AMrIedo2e0EWGV9lAm by billiam@shitposter.club
2022-08-24T16:37:43.329058Z
0 likes, 0 repeats
@wakarimasen @r why not just make all tabs have the same length as the longest tab (fill shorter tabs with whitespace)?that way you don't have to worry about any scrolling Nice project btw
(DIR) Post #AMrMkliUXtjWLxjo0G by wakarimasen@shitposter.club
2022-08-24T17:23:38.067394Z
1 likes, 0 repeats
@billiam @r Thanks!Unfortunately, making them all the same height is not easily possible because with exception of «Tags», the contents of the other tabs aren’t known until the user clicks on them. I’m trying to avoid unnecessary API requests that way. Or maybe I’m misunderstanding your suggestion…
(DIR) Post #AMrYxiNFU3JtCVk132 by billiam@shitposter.club
2022-08-24T19:40:26.323611Z
1 likes, 0 repeats
@wakarimasen @r ahh, fair enough. I looked at the API and get the predicament. There probably is some bloated way around it, but your way seems simple enough. :aquaThumbsUp:
(DIR) Post #AOYWQ3ed0QDCug7jcm by wakarimasen@shitposter.club
2022-10-14T10:56:35.744605Z
2 likes, 1 repeats
Heads-up: The Booru viewer is currently broken and will remain so for an undetermined amount of time because the Danbooru admins put the site behind Cloudflare to prevent scraping. There is nothing I can do about this.
(DIR) Post #AOYXGrpThYFDaQNd56 by straw@rdrama.cc
2022-10-14T11:06:11.727713Z
0 likes, 0 repeats
@wakarimasen >There is nothing I can do about this.you could scrape the entire collection of the danbooru, maybe it's not many terabytes and you can do it before they put cloudflare on
(DIR) Post #AOYYzMOVWT3d4tXpGi by wakarimasen@shitposter.club
2022-10-14T11:24:56.577276Z
0 likes, 0 repeats
Put a notice up on the site as well.
(DIR) Post #AOYZ675WpRq3dMt5MG by wakarimasen@shitposter.club
2022-10-14T11:26:38.014053Z
1 likes, 0 repeats
@roboneko This is just me guessing, but the recent AI craze probably has a lot of people scraping Danbooru to get training material for their own AI models.
(DIR) Post #AOYZE9vs8bbylvCv5M by fluffy@social.handholding.io
2022-10-14T11:28:03.735490Z
1 likes, 0 repeats
why? there are torrents
(DIR) Post #AOYZVbxjB008d0OgCG by wakarimasen@shitposter.club
2022-10-14T11:31:14.542055Z
0 likes, 0 repeats
@fluffy @roboneko I guess whoever is scraping doesn't know about those. ¯\_(ツ)_/¯
(DIR) Post #AOYZcoYgk6ZVin7UjA by fluffy@social.handholding.io
2022-10-14T11:32:30.468386Z
1 likes, 0 repeats
perhaps they didn't put it behind cf "to prevent scraping" as stated publically but instead for other reasons
(DIR) Post #AOYa6n5ukb8lrsxGTI by wakarimasen@shitposter.club
2022-10-14T11:37:57.167810Z
1 likes, 0 repeats
@fluffy @roboneko Who knows. If they are trying to scrape artwork of specific artists, then I could see why abusing the API instead of downloading the torrent would be easier.Whatever the reason, I just hope that the changes will be reverted soon…
(DIR) Post #AOYa9qo5P7m4Fc4i3s by fluffy@social.handholding.io
2022-10-14T11:38:28.661410Z
1 likes, 0 repeats
it's pretty uncommon for people to stop using cloudflare
(DIR) Post #AOYaRPgyxE9lMw7ugC by wakarimasen@shitposter.club
2022-10-14T11:41:39.680727Z
0 likes, 0 repeats
@fluffy @roboneko Cloudflare does have different levels of «protection» though. Right now you can’t even access the API cross-site. They might have been using Cloudflare as a CDN without any «protection» before, but I’m not entirely sure.
(DIR) Post #AOYaSLlx0uarV8thTc by pomstan@xn--p1abe3d.xn--80asehdb
2022-10-14T11:41:51.433967Z
0 likes, 0 repeats
@wakarimasen There is nothing I can do about this.write a proper backend with authentication?
(DIR) Post #AOYbM9vqDuNOzm8SGG by wakarimasen@shitposter.club
2022-10-14T11:51:56.217534Z
1 likes, 0 repeats
@pomstan@xn–p1abe3d.xn–80asehdb Neocities only hosts static pages, and writing a client that does not require a backend was the point of this little project. So there is nothing I can do to fix what I already wrote.Besides, they’ve set their Cloudflare protection level so high that even a backend server is unable to access the API without spawning a browser process to get past the Cloudflare dialog.
(DIR) Post #AOYiQUI9ARiqyfa00G by forcedinductionretard@pl.pube.tk
2022-10-14T13:11:08.358074Z
1 likes, 0 repeats
@wakarimasen Wasn't one of the goals of the project to eventually support multiple Booru sites? In either case, this might be fitting time to finally release the source code into the wild.
(DIR) Post #AOYkUhfNaASlWcaIJU by hakui@tuusin.misono-ya.info
2022-10-14T13:34:21.106533Z
1 likes, 0 repeats
@wakarimasen zannnenn
(DIR) Post #AOYlTYZpzUsf020e00 by pomstan@xn--p1abe3d.xn--80asehdb
2022-10-14T13:45:20.534754Z
2 likes, 0 repeats
@wakarimasen even a backend server is unable to access the API without spawning a browser process to get past the Cloudflare dialog.mine seems to be working
(DIR) Post #AOYmL467Wobi6hclKi by wakarimasen@shitposter.club
2022-10-14T13:54:59.475690Z
1 likes, 0 repeats
@pomstan@xn–p1abe3d.xn–80asehdb Huh, interesting. When I try to access the API outside of the browser, I just get the HTML of the Cloudflare page telling me to enable Javascript. LoliSnatcher also has the same issue, so it’s not just my code. Cloudflare sure works in weird ways.
(DIR) Post #AOaYxaBreAEpbQhejI by wakarimasen@shitposter.club
2022-10-15T10:34:30.985109Z
2 likes, 0 repeats
@forcedinductionretard Nope, the intention was always to focus on Danbooru and its features in particular. Multi-booru was never within scope and would require quite a bit of rewriting if I decided to add it now.I actually wanted to publish the code later this month after fixing some issues that have been on my todo list for quite a while…
(DIR) Post #AOaag8BwgxTNkfY000 by wakarimasen@shitposter.club
2022-10-15T10:53:43.371481Z
2 likes, 0 repeats
Since it has been brought to my attention that the Cloudflare block only affects some people, I’ve made the notice on the site less intrusive and dismissible. Makes it possible to add more notices in the future too.Responsive design sure is fun~!
(DIR) Post #AOahQiEPd1fcZaIPsu by pomstan@xn--p1abe3d.xn--80asehdb
2022-10-15T12:09:24.932236Z
0 likes, 0 repeats
@wakarimasen are you authenticated?
(DIR) Post #AOaiYv7VgzcqojXryS by wakarimasen@shitposter.club
2022-10-15T12:21:15.156157Z
0 likes, 0 repeats
@pomstan@xn–p1abe3d.xn–80asehdb I’m not, I can’t even get that far because Cloudflare blocks even that. I did some experiments yesterday and it seems that Cloudflare thinks my ISP is suspicious. I can access the API just fine (even using the same browser) if I connect to a VPN first. Really weird.
(DIR) Post #AOaicX3h5vfbLlTz7o by pomstan@xn--p1abe3d.xn--80asehdb
2022-10-15T12:22:45.530886Z
0 likes, 0 repeats
@wakarimasen danbooru uses http basic auth, it’s just a header, how would it block it
(DIR) Post #AOasBAKoTMPYb14yW0 by wakarimasen@shitposter.club
2022-10-15T14:09:48.025869Z
0 likes, 0 repeats
@pomstan@xn–p1abe3d.xn–80asehdb Because no matter what I do, none of my requests manage to even hit the Danbooru servers without being blocked by this dialog first.