you give it an nzb file's contents as a string, it parses it and gives you back an array of file objects that mimmic W3C's structure, this means if you have any library which consumes W3C file objects, you can give it this library's output, and it will assume it's working with file objects, when in practice it's streamed real-time via nntp
It's ok anon, the animetosho is run by various Tanukis, Kitunes, Yureis, Kappas and of course there is an Oni or two. We'll be ok. Say a prayer, ring a bell, give thanks and praise to the kami-samas of free anime
"If this domain is lost for whatever reason, that's the end of this site."
Nooooooo...
This place is like a shrine to me, take some responsibility man! There is an invisible community here that depend on you. And many of us would want to help should our holy animetosho ever be threatened with closure.
I can't believe the person that built this place hasn't got a plan for continuity. ok, my headcannon is saying that the admins have plans but they're not giving anything away on the public chat. In which case there is no need for the admins to answer me here.
Comment in Feedback 11/10/2024 10:29 — Anonymous: "Anonnymouse"
If this domain is lost for whatever reason, that's the end of this site.
Hopefully something like that doesn't happen for a good long while, but as I wouldn't get the chance after, I want to thank you now for all you've done over the years. The mirroring is greatly appreciated and the ability to get attachments from various releases has been incredibly useful to me. Thanks!
There's no specific filters to exclude non-batches, but you'll likely find that most of the recent stuff are batches, as single episodes don't often get posted after a show has finished airing. Alternatively, you can try sorting by size, since batches will tend to be larger than single episodes.
Hello admin, good day o night to you. I have a query, I want to search for a release with a folder / batch of (ex; Mushoku Tensei) instead of single episode how do I do that, is it possible? tiaX.
If it helps, you can probably do a UTF-8 decode before sending it to the decoder, as long as the data doesn't otherwise get mangled. You'll lose some performance with doing a round trip through UTF-8, so ideally you shouldn't, but it'll likely work.
I suspect the issue is your usage of TextEncoder. yEnc is not text - it's binary, so encoding it to UTF-8 is incorrect. You need to be passing the raw bytes received from the network to the yEnc decoder. Note that the body will contain yEnc headers/footers, so you'll need to either handle these yourself or use functions that do so (yencode.decode doesn't take care of the headers).
notably i'm using tosho's own nzbs to and tosho's own yencode parser and i can get it to work, does the lib not support multipart? from_post doesnt work at all, and manually removing the yencode metadata like =yend and =start and parsing the data via yencode.decode returns 1306159 bytes instead of 716800
nvm figured it out, just gotta figure out why the output data length is different ```js const [, text] = await this.nntp.body(`<${segment.messageId}>`) const textEncoder = new TextEncoder() const data = yencode.decode(textEncoder.encode(text)) console.log(data.length, segment.size) ```
and i get `1306341 739519` which is annoying
I also noticed a lot of white space, idk if i should be stripping that ``` "♫�◄,�裪����¶�∟� �o\牓�K�a� ]��♣�ٔ�������‼↕j��}�����1,G�↔&Vb0��↨�`)�U��>�`� N�a�H�L֞♠F1�_ת�"��s��♦aI�ۥ=@���.�=@↨�O♣ح'+c�+���↔eļ%�q^&d�B�!�G6SΆ=J�C� �B��:jѣPZ� ��5↑�:}gka_ps�,H'‼♀@5�,=yend size=716800 part=1 pcrc32=d401c3cf ```
hello señor tosho man, I have a question regarding how nntp and NZB works, I'm trying to make my own lib for streaming nzbs without needing to download them, and I got everything except decoding the data, when I grab an NZB segment with the BODY command, how do I decode the text into binary data? I realize this is partially off topic, but I know you're informed enough to know as I couldn't find much info on this myselfm
Admin-san, if the badmen ever block the tosho url, I hope you can do the thing that other anime sites do where the url changes to one of the gazillion available domain extensions. It's a pain but at least it seems that when sites change to .is or .pe or whatever it can last a while before needing changed again.
I don't really have anything unfortunately. Someone made a Discord channel, which is linked on the left, but I'm not really a Discord person, so don't post updates there. You can still probably find some info there though.
Hey Admin, is there another way to know what is happening with the site, be side waiting to come back online? like another site where there is some kind of notice to your users.
Thanks for the suggestion. I'm generally fairly open to comments, so may permit more 'variety' than you may find elsewhere. Some may disagree with this stance, which is completely understandable. Would you be able to show recent examples of comments that you'd like moderated?
12/10/2024 12:44 — admin