this post was submitted on 30 Jun 2023
658 points (97.3% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54424 readers
403 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

I'm putting this together because I posted a while ago about using IRC to acquire ebooks on Reddit, and there was a metric shit ton of interest from others in learning how to do it. Much of this info is available on the net, but it can be difficult to track down if you don't know exactly what to look for.

Disclaimer: I am in no way responsible for how you choose to use this knowledge. This method can and should only be used to download legally available ebooks, as an alternative source in case other services go down for whatever reason. You use this guide at your own discretion.

Now then, to the good stuff.

Q&A

Question: Why should you use IRC to acquire ebooks, there are so many different ways to get them!

Answer: IRC is the best method to find ebooks. The quality is almost always high, the selection is extensive, and finding and downloading the books is quick and easy. Put simply, unless you happen to have access to a private site exclusively made for ebooks, you probably won't find a better source.

Question: What do I need to make this happen?

Answer: A IRC client (I'll be using mIRC for the purposes of this guide, it's the simplest to use and the most widely distributed as well. Besides that, the ability to copy and paste, and a bit of common sense.

Setup

  1. Now then, to begin, download a IRC client. I personally suggest mIRC.

  2. Once you do that, install it and open the client up. You should be greeted with a page like This.

  3. The first thing you want to do is write in a name that's unique enough to have not already been taken. For the purposes of this guide, I just choose something random.

  4. Once that's done, you want to navigate down to "Ignore" section in the DCC options, and turn the box option to "disabled". This is to ensure that incoming files are not ignored, which is important if you actually want to receive your ebooks. Example

  5. Next thing you want to do is scroll back up to the "Servers" tab and pick out a server. For ebooks, I know of two servers that host channels dedicated to ebook downloads. One is "Undernet", the other is "IRChighway". While both have their uses, IRChighway is the one you want to use 90% of the time. The selection is generally more robust, the channels are more stable, and the downloads are faster. You generally only want to use Undernet if you can't find the ebook you're looking for on IRChighway. Sometimes you can get lucky and one will have a book if the other does not. In any case, select you server by finding it in the drop down menu and double clicking it. Example

Actually finding and downloading your ebooks

  1. Once you've done that, it'll take you back to the menu that I originally showed you. This time, click the connect button, and it'll connect you to the server and open a window offering you a chance to join a channel. Now, there are several channels you can join depending the server you're on. On Undernet, you can either go with "Bookz" or "ebooks", while on IRChighway, you can join "ebooks". Type in your channel and hit join. Example

  2. Once you've done that, you'll be presented with a channel window filled with a whole bunch of people typing in seemingly meaningless strings of text, none of them talking to one another. This can be intimidating, but don't worry, it's not hard to figure out! It's at this point that you need to know the commands to properly utilize the channels bots.

  3. When you join one of the channels I listed, there will be channel bots you'll use to interact with the bots that you will be downloading from. To access the commands for these bots, use the "@" symbol followed by the command you need.

To search for an ebook, Use

@Search

This will have the channel bot automatically search through it's index and return you a listing of the books available from the download bots in the channel. It will look like this. As you can see, I searched for Romeo & Juliet, and the bot went through its index and returned a list of potential downloads. Click the accept button to have it download.

  1. Once you've done that, go into the upper portion of mIRC, click tools, and go to the "received files" drop down. Click it. Example

  2. This will open up your mIRC downloads folder, which should contain a .zip file of the list of download options that the bot sent you. Extract it and open it up in notepad. There will be a variety of download links available in many different formats. Find whichever book you're looking for, in whichever format you prefer (I like HTML because they're generally the best formatted and the format is universal for mobile devices) and copy the text string up til the the end of the file. Example

  3. Once you've done that, go back to the mIRC channel window and simply paste the text string into the channel. Example

  4. Click enter, and wait for the bot to respond, and then click accept when a file transfer window comes up. I've highlighted my download query, and the bots response with relevant information for you. It should be pretty self explanatory. Example

  5. And you're done! The file will be downloaded to your mIRC downloads folder in a zip or rar archive. Simply extract it and read it!

Note 1: You can also use the command

@find

To search for your ebook if the channel bot is down or not responding quickly to the @search command. However I do not suggest this, as it gives you a clusterfuck of responses in your IRC client as personal messages. It can work, but only as a last resort. Example

Note 2: I've used the public domain "Romeo And Juliet" for the purposes of this guide. This book is in the public domain, and thus is not subject to any copyright. Once again, I encourage you to only download public domain books, but cannot control (and am not responsible) for what you wish to download.

Note 3: Edit. Damnit, Reddit fucked the formatting and keeps renumbering my list. Whatever, not a big deal I guess. It doesn't change the content of the guide at all. Just go down the list, everything is in the proper order anyway.

So, that's how you download ebooks off of IRC. Not so hard, is it? I hope you find this helpful, I promised this to more than a few people months ago, and I finally got around to it.

top 50 comments
sorted by: hot top controversial new old
[–] ShadowCat@lemmy.dbzer0.com 38 points 1 year ago (1 children)

instead of mIRC, use hexchat, it's open source and free

[–] Zefrem23@lemmy.dbzer0.com 2 points 1 year ago

Does HexChat support mIRC scripts? Because there're some EXCELLENT scripts for mIRC that makes using the ebook channels bearable and even easier.

[–] ghariksforge@lemmy.world 35 points 1 year ago (2 children)

I can also recommend library genesis: https://libgen.is

[–] danisth@lemmy.world 18 points 1 year ago (1 children)

Libgen is great for popular books, but the above guide is amazing for finding basically anything else. I’ve often needed to load up IRC to find more obscure books.

[–] Double_A@discuss.tchncs.de 2 points 1 year ago (1 children)

Where do those books even come from? And why do the people not just contribute them to libgen instead of locking them behind some obscure tech?

[–] danisth@lemmy.world 3 points 1 year ago

No idea where they're coming from, but people have been exchanging files on IRC files for year, why stop now? The obscurity of it is probably the only reason it's still around, it will never get enough attention for traffic to overload the servers, and nobody will bother trying to hit them with lawsuits.

[–] MonkCanatella@sh.itjust.works 4 points 1 year ago

Libgen for the win. https://libgen.rocks/ is fantastic as well. I think it's the same source material but a little easier to search

[–] MonkCanatella@sh.itjust.works 29 points 1 year ago (1 children)

Saved this from r/piracy as it's a fantastic guide and deserves to be archived

load more comments (1 replies)
[–] matricaria@feddit.de 25 points 1 year ago (2 children)
[–] amscan@feddit.uk 5 points 1 year ago

Yeah I was going to say, just use Anna's archive

load more comments (1 replies)
[–] peedub@heylemmy.heybro.nz 22 points 1 year ago (3 children)

There’s a docker container called openbooks, which provides a great GUI for this process too: https://evan-buss.github.io/openbooks/

[–] MonkCanatella@sh.itjust.works 3 points 1 year ago (1 children)

no shit man, this is fucking awesome. That's going on my list to set up on my NAS

load more comments (1 replies)
[–] Toothpickjim@lemmy.fmhy.ml 2 points 1 year ago

I've just got around to giving this a whirl it's pretty good. They have binaries for those like myself afraid of docker

load more comments (1 replies)
[–] gemew26@lemmy.dbzer0.com 8 points 1 year ago

yeah I remember when I was a kid I used to do this

[–] Skunk@sh.itjust.works 8 points 1 year ago (2 children)

Damn I used IRC a lot 20 years ago but mostly for the lols and getting laid. I even met my wife on IRC and we celebrated our 8 years wedding anniversary a month ago.

But I didn’t knew you can find ebooks, that is great thanks a lot for saving this guide. I guess it’s time to reinstall an IRC client.

[–] SaltySalamander@lemmy.fmhy.ml 5 points 1 year ago

Downloaded my first mp3 and my first pirated movie from IRC. DCC bots were the jam back in the day.

[–] kilkil2@sh.itjust.works 4 points 1 year ago

Using IRC to get laid? incredibly based

[–] 0x4E4F@lemmy.fmhy.ml 8 points 1 year ago (2 children)

I tried it, but it's nothing special to be honest... I can find and download all of those just by searching google or any other search engine.

[–] MonkCanatella@sh.itjust.works 8 points 1 year ago (2 children)

And for folks for whom that method doesn't find everything they want, this guide will prove to be helpful

load more comments (2 replies)
[–] Lifetrip@sh.itjust.works 2 points 1 year ago

Maybe in English but it is a tad more complicated to search other languages.

[–] OtakuAltair@vlemmy.net 7 points 1 year ago

I remember reading and using this exact guide on reddit! Made it very simple.

Thank you for your service 🙏

[–] RandomLegend@lemmy.dbzer0.com 7 points 1 year ago (1 children)

Very well written guide. We need more content like this!

[–] jscummy@sh.itjust.works 2 points 1 year ago

I missed this kind of stuff when Reddit cracked down but didn't realize until now

[–] ISOmorph@feddit.de 6 points 1 year ago (1 children)

Before I try it out, does anyone know how the selection is for non english stuff?

load more comments (1 replies)
[–] daddyjones@lemmy.world 5 points 1 year ago (1 children)

Appreciate that this guide only encourages the downloading of public domain books, but what is the current thinking on the ethics of downloading non public domain books?

Anna's archive, for example, seems to have lots of content arguing that copyright is morally wrong - or something along those lines...

[–] lemmyvore@feddit.nl 11 points 1 year ago (1 children)

I can't speak for everybody. As far as I'm concerned I will pay for the ebooks if they're available and don't have extortionate prices. I would buy exclusively digital books if I could – unfortunately local publishers are still slow to catch up to the notion, so finding ebooks in other languages than English is a chore.

But I will always remove the DRM from ebooks, so I can archive them in alternative formats which never expire and can be adapted as needed to different devices. Calibre is great for format conversions (including DRM removal).

[–] MalReynolds 4 points 1 year ago

If anyone ever needs to choose between books and food, they should be able to choose both.

[–] dr_dour@sh.itjust.works 4 points 1 year ago
[–] Techpriest@lemmy.world 4 points 1 year ago

Great job and thanks. However, idiot proof is a myth, the best you can hope for is stupid resistant.

[–] Borgzilla@lemmy.ca 4 points 1 year ago

This is old school! Great guide, thank you.

Gotta appreciate windows 7 though.

[–] SteelCorrelation@lemmy.one 3 points 1 year ago

Excellent. I can’t wait to try this out. Never thought of using IRC!

[–] graphroot@lemmy.dbzer0.com 3 points 1 year ago (2 children)

Is IRC encrypted nowadays? Or would the interaction with the bot be visible in plain text?

[–] lemmyvore@feddit.nl 5 points 1 year ago

irc.IRCHighway.net is encrypted with TLS.

With Undernet it depends on which server you connect to because it's a constellation of regional servers. Some of them have encryption, some don't. Check the log output in the connect window, if it has TLS you should see it.

[–] gjghkk@lemmy.dbzer0.com 2 points 1 year ago (1 children)

plain if i remember correctly.

[–] notepass@feddit.de 5 points 1 year ago

I think you can do SSL/TLS depending on the server. At the end of the day the encryption lies below the application layer, so somebody probably implemented something.

[–] kvothelu@lemmy.world 3 points 1 year ago

woah this is something new

[–] adept_pumpkin@feddit.nl 2 points 1 year ago (1 children)

How does this compare to zlibrary?

[–] MonkCanatella@sh.itjust.works 4 points 1 year ago

You should try anna's archive. Someone mentioned it in the comments and I quite like it though I haven't given it a full run for the money. it indexes z lib as well as libgen.

You will find items on zlib that you can't find on IRC and vice versa. IRC is my last stop when I'm pulling my hair trying to find something.

[–] makeawishkid@programming.dev 2 points 1 year ago

Thank you so much. I've been meaning to look into this for sometime now. Just couldn't take out time to look but here you go and share this :D

[–] yaaaaayPancakes@lemmy.world 2 points 1 year ago

Wild that this is still a thing! I used to use IRC 20 years ago for all my file finding needs. The quality was so much better than the alternatives at the time.

[–] DarkTides@lemmy.fmhy.ml 2 points 1 year ago (1 children)

This is the type of guides I love. It is so thorough and educates people like me who are clueless on the process.

[–] gwi1785@feddit.de 2 points 1 year ago

sorry, can't post a commebt since that icon simply isn't there .

this guide won't work because on irchighway/ebooks you need a registered nick and OP skipped that.

i dare say almost everything there can be found on libgen as well.

irc is nice if you want a complete series or many books and know how to do it.

[–] onlyfans@lemmy.world 2 points 1 year ago

Wonderful guide, thanks for doing this!

[–] Anthill2766@lemm.ee 2 points 1 year ago

Thank you!!

load more comments
view more: next ›