Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

stoozey_

86
Posts
10
Topics
116
Followers
8
Following
A member registered Jul 02, 2017 · View creator page →

Creator of

Recent community posts

Hey, I definitely plan on making documentation for all my tools at some point--just need to find some free-time to do it. I'll also look into making the demo a little easier to go through/understand. Thanks for the feedback :)

Hi,  I will 100% add this in the next update--thank you so much for contributing :)

(3 edits)

Hey, thanks for reporting. I've released a hotfix for this, let me know if that fixed it for you, if not could you show me your code and/or the error message you get? Thanks

Yeah, gifs in the current version aren't great, but are functional as I didn't want to leave them out.

The next update will have a very significant improvement to gifs, and also support videos fully.

Ohh, the explosion makes sense now lol

(1 edit)

Hi, yes this is completely safe. The only web requests this program makes is checking for updates, and to the APIs themselves--which you can view their raw code in the .lua files.

Hey, this is a planned feature. I'll definitely make sure to add it in the next update :)

Thank you so much :)
Once the jam is fully over I plan on making one final update, I'll definitely add an auto aim/shoot feature.

dont mess with mr. green

:)

Thanks for the bug report, I have written this down and will look into it :)

Spending hundreds of dollars on server costs to host something that's completely free is much sadder!

(2 edits)

Good point, I will add a readme in the next update.

Scraping and using an API are very different. APIs are typically hosted on a separate domain and present you information in a text format that is designed for code to easily and efficiently read.
Scraping, on the other hand,  is going onto the main website itself and manually digging through all of the HTML to get information. That is not only really slow, inefficient, and time-consuming to implement, but if the website host ever decides to change it's layout it becomes obsolete and needs to be completely rewritten.

Hey, thanks for the requests. I was originally planning on adding rule34.paheal.net, but they don't have a public API so I opted for rule34.xxx instead. The only other option is web-scraping--which Zenith Grabber doesn't support.

I don't personally see an uninstaller as being required since the program is 99.99% portable. If you want to remove *everything* (which only saves you a few kb of storage), you can delete the external data folder located at:

C:\Users\USERNAME\AppData\Local\stoozey_\GRABBER-ZENITH

Hi, thanks for the suggestion.  As Interbullet Art said they don't have a public API, so the only option is through web-scraping which isn't possible with Zenith Grabber.

It's a Deltarune spin-off game, I've been posting progress on my Twitter if you'd like to check it out.

Hey, sorry about no updates! I've been focusing on another project in my free time, so Zenith Grabber is kind of on the back burner for now--especially considering the majority of features are complete. Updates will definitely still happen at some point but just not currently.

Hey, after checking them out they do not have a public API so I can't add them officially, sorry!

Thanks! I'll take a note of these.

(1 edit)

I haven't written proper documentation yet but you should be able to get something working without it.

Before you write code you need to learn how the website you want to add's API works. If it's a booru then they are all fairly similar. All boorus have a wiki/help section with information on how their API works.

Inside Zenith Grabber's "resources\website_handlers" folder contains each website's module. They're all pretty similar,  just duplicate one (Danbooru might be the best to start from).

Firstly, two classes are created: UriOptions and WebsiteHandler; you can find some small documentation comments about them in the "resources\modules" folder to understand what they're doing. (Note: you don't need to supply the "unwanted_tags" part of UriOptions)

The only other thing in the file is the GetPosts function which is what turns the JSON or  XML web response into an array of Posts. This part is quite simple long as you understand how the API you're accessing works. Make a request to the API in your browser and see how the JSON/XML is formatted so you know what to write here.

Not sure what you mean by this, could you elaborate?

Basically the same level of progress as before. Still busy with work sadly.

Of course - it's not really my job to tell you if you can or can't, so go ahead! I'd only ask that you use a name that doesn't involve "grabber".

Hey, thanks for the feedback!

  • As for stuff not loading, it's probably due to some file types being incompatible with what was used to create the program (untested but it's most likely the .webp format). Videos are also not currently supported - but the next update does have video support planned.
  • You can already download everything; in the settings menu, there is an "auto-select posts" option which will automatically select all posts that get loaded so you can quickly download them. If you mean something other than this then I'd need a bit more information on how it'd look and work, as it would need to be able to fit into the UI without being weird/confusing.
  • I will make a note to optimize the downloading process so that doesn't crash again, sorry about that!

Hmm, what about a process manager? Like taskbar but better.

A LOT. I started making Zenith Grabber in May of 2021, I was working on it on and off until releasing it in beta in September--and that was already over a year ago. I've probably spent roughly 300+ hours actively developing it. For such a small program, it's actually quite a  gigantic project!

Also, I'm stealing your idea of having the screenshots scale when you hover over them!!

(1 edit)

I use GameMaker, which obviously your first thought is like "wait, what??"
Don't use GameMaker. They have ZERO UI support. Everything was written 100% from scratch for Zenith Grabber. That includes even basic stuff like positioning, scaling for multiple resolutions, mouse interaction, drawing to the screen, all of it. 99% of the code is just getting the UI to work. They also don't let you do a lot of cool things with your code and I'm often really restricted in what I can do. In hindsight I wouldn't have used GameMaker if I had known the uses I wanted out of Zenith Grabber; it's just too far into development that I can't switch now.

I see you're pretty good with C# so if you do want to go down the from-scratch approach that I use (which is important if you want really nice and dynamic UI) then I recommend Raylib-cs. It's the same sorta deal, but with a language that isn't terrible.

I love the colors and the Itch page, I can't comment on all the features since honestly all I would have a use for is the password generator, but overall I'm surprised at how quickly you got all of that together lol

Good point, I'm planning on re-writing it so I'll probably add it when I do that.

Yep, exactly!

It's pretty cool! My only problem is maybe you should separate stuff into tabs or something--instead of having it all there at once on a really tall window?

Hey, this is what I've currently got lined up. It might not all get added in a single update but if not they'll probably be in the next one.

Still don't have any release date, though. I'm super busy with my job and haven't had any time to work on Zenith Grabber.

Thanks

I would like to add the ability to stream content but I'm limited technically. Literally speaking, it's impossible to add due to what I use to create Zenith Grabber being sort of... bad, lol.

Forgot to mention: hanime.tv most likely isn't doable since the videos on there are very large and are high-quality files. The way their website works is they gradually stream the video to you, like YouTube, instead of downloading it all at once (which is what Zenith Grabber does).

Ha thank you; 90% of the code is purely UI so I'm glad you like it!

Adding video support requires rewriting a lot of code since originally Zenith Grabber was just designed for images. I'm hoping I can get videos out in the next major update, but I can't any estimates. It is my #1 priority though!

Lol, thank you for all that info. I have just checked out the comments API and you're absolutely right, it is doable. I will make a note of this so I don't forget, but it might take a little while to get implemented.

Thanks for all the feedback!! Really appreciate it