Satan's Library: 2023 Major Update

For those who wish to establish a relationship with Satan.

Topics of discussion include: Demons, Magick, Satanic Witchcraft and much more!

http://www.joyofsatan.com / http://www.joyofsatan.org
User avatar
Spine
Posts: 449
Joined: Sat May 21, 2022 2:27 pm
Location: Satan's Earth
Contact:

Re: Satan's Library: 2023 Major Update

Post by Spine »

Soaring Eagle 666 [JG] wrote:
Sun Mar 12, 2023 5:25 pm
Thank you. :)

In the past we had regularly posted a "All PDFs Complete - ZIP". I am considering ways to automate this. Probably one of the following:
  • A single button for us to regenerate the ZIP.
  • An automatic scheduled task for regenerating the ZIP every day something has been changed.
  • Providing a program that automatically downloads whatever the current library files are.
Meanwhile, you can use HTTrack to download the whole library.
For this we can develop a small system using JSZip and FileSaver. So users can easily download all PDFs as Zip with a click of a button.

I haven't written the code yet, but I did a little experiment and it seems to work without any problems. When I do a full test, I will send a mail about it. If you haven't worked on this yet, we can quickly solve the problem.
“Fire tests gold and adversity tests the brave.”
Contact: [email protected]
User avatar
EasternFireLion666
Posts: 1303
Joined: Thu Sep 21, 2017 5:41 pm

Re: Satan's Library: 2023 Major Update

Post by EasternFireLion666 »

Awesome work on this project ladies and gents!
HAIL SATAN AND THE NORDIC GODS!

Read my work: CONCLUSIONS BEFORE THE GREAT STORM

CHAPTERS 1 – 12
CHAPTER 13 - UNDERSTANDING HITLER
CHAPTER 14 - JEWISH OBSESSION
Hidden Warrior
Posts: 183
Joined: Thu Sep 21, 2017 5:39 pm

Re: Satan's Library: 2023 Major Update

Post by Hidden Warrior »

A big thank you for all the members that partecipated in this project.

It is wonderful that all the knowledge can be easily found in a single place and searched word by word.

May Satan and the Gods bless you all!!!

Hail Satan!!
User avatar
Soaring Eagle 666 [JG]
Posts: 1034
Joined: Sun Sep 24, 2017 2:08 am

Re: Satan's Library: 2023 Major Update

Post by Soaring Eagle 666 [JG] »

Spine wrote:
Sun Mar 12, 2023 7:52 pm
Soaring Eagle 666 [JG] wrote:
Sun Mar 12, 2023 5:25 pm
Thank you. :)

In the past we had regularly posted a "All PDFs Complete - ZIP". I am considering ways to automate this. Probably one of the following:
  • A single button for us to regenerate the ZIP.
  • An automatic scheduled task for regenerating the ZIP every day something has been changed.
  • Providing a program that automatically downloads whatever the current library files are.
Meanwhile, you can use HTTrack to download the whole library.
For this we can develop a small system using JSZip and FileSaver. So users can easily download all PDFs as Zip with a click of a button.

I haven't written the code yet, but I did a little experiment and it seems to work without any problems. When I do a full test, I will send a mail about it. If you haven't worked on this yet, we can quickly solve the problem.
Thanks, but actually I've already written an interface to zip files in PHP. The question here is, what's the best way of keeping the ZIP up-to-date, and what's the best user interface for people.

Obviously the server can't generate a new zip for every user who clicks the button. That would be waaaay too much computation time (we don't have Google's budget), so it will need to cache a zip file to serve.
User avatar
Spine
Posts: 449
Joined: Sat May 21, 2022 2:27 pm
Location: Satan's Earth
Contact:

Re: Satan's Library: 2023 Major Update

Post by Spine »

Soaring Eagle 666 [JG] wrote:
Mon Mar 13, 2023 1:56 am
Spine wrote:
Sun Mar 12, 2023 7:52 pm
Soaring Eagle 666 [JG] wrote:
Sun Mar 12, 2023 5:25 pm
Thank you. :)

In the past we had regularly posted a "All PDFs Complete - ZIP". I am considering ways to automate this. Probably one of the following:
  • A single button for us to regenerate the ZIP.
  • An automatic scheduled task for regenerating the ZIP every day something has been changed.
  • Providing a program that automatically downloads whatever the current library files are.
Meanwhile, you can use HTTrack to download the whole library.
For this we can develop a small system using JSZip and FileSaver. So users can easily download all PDFs as Zip with a click of a button.

I haven't written the code yet, but I did a little experiment and it seems to work without any problems. When I do a full test, I will send a mail about it. If you haven't worked on this yet, we can quickly solve the problem.
Thanks, but actually I've already written an interface to zip files in PHP. The question here is, what's the best way of keeping the ZIP up-to-date, and what's the best user interface for people.

Obviously the server can't generate a new zip for every user who clicks the button. That would be waaaay too much computation time (we don't have Google's budget), so it will need to cache a zip file to serve.
If you already have such a work, then there is no need for me to do this.

The system I wrote works for small files, but there are currently 2117 PDFs on the site and trying to process all these files with JS gives errors and is not efficient.

I have to download it in parts or wait a while to download it as a single Zip. It would have been a terrible choice in terms of UX.

So I stopped working on it.

Like you said, as for keeping the Zip up to date, you could create a new file every night with all the PDFs (like the XenForo Cron system) and have every member download the same file, which is probably the first thing that comes to mind and the most optimal.
“Fire tests gold and adversity tests the brave.”
Contact: [email protected]
User avatar
Soaring Eagle 666 [JG]
Posts: 1034
Joined: Sun Sep 24, 2017 2:08 am

Re: Satan's Library: 2023 Major Update

Post by Soaring Eagle 666 [JG] »

Spine wrote:
Mon Mar 13, 2023 5:56 pm
Soaring Eagle 666 [JG] wrote:
Mon Mar 13, 2023 1:56 am
Spine wrote:
Sun Mar 12, 2023 7:52 pm

For this we can develop a small system using JSZip and FileSaver. So users can easily download all PDFs as Zip with a click of a button.

I haven't written the code yet, but I did a little experiment and it seems to work without any problems. When I do a full test, I will send a mail about it. If you haven't worked on this yet, we can quickly solve the problem.
Thanks, but actually I've already written an interface to zip files in PHP. The question here is, what's the best way of keeping the ZIP up-to-date, and what's the best user interface for people.

Obviously the server can't generate a new zip for every user who clicks the button. That would be waaaay too much computation time (we don't have Google's budget), so it will need to cache a zip file to serve.
If you already have such a work, then there is no need for me to do this.

The system I wrote works for small files, but there are currently 2117 PDFs on the site and trying to process all these files with JS gives errors and is not efficient.

I have to download it in parts or wait a while to download it as a single Zip. It would have been a terrible choice in terms of UX.

So I stopped working on it.

Like you said, as for keeping the Zip up to date, you could create a new file every night with all the PDFs (like the XenForo Cron system) and have every member download the same file, which is probably the first thing that comes to mind and the most optimal.
The complete PDF zip is now posted:
[ZIP] Complete Satan's Library - All PDFs [510 MB]

It will be updated automatically whenever the PDF contents are changed. There will also be a log page soon that shows all updates to the library, so people can be informed of what's new, and when they might want to re-download the zip.

The MP3s and videos are 5GB and rapidly increasing, so that is impractical to provide as a direct zip. Instead, there will be a highly compressed version that is provided in a zip for people who need the entire library offline.
User avatar
OuroborphicMystery
Posts: 116
Joined: Sat Aug 13, 2022 6:21 pm

Re: Satan's Library: 2023 Major Update

Post by OuroborphicMystery »

Soaring Eagle 666 [JG] wrote:
Sun Mar 12, 2023 5:25 pm
OuroborphicMystery wrote:
Sun Mar 12, 2023 8:34 am
This is incredible, now we have fully built-in functionality for searching the data we need, and the sheer amount of the information there is has become really vast. It truly "feels" like a Library worthy of the Gods now. I give my most heartfelt congratulations to those who have helped with even one brick's worth of contribution to this grand proverbial temple.

I have one question. Is there a way to easily download everything? Especially as the Library keeps getting updated, it would be a good idea to have our people take regular offline archives. I know there were "unofficial" downloadable versions created in the past but having such a thing up there on the site and updated at least semi-regularly would be a boon.

Maybe, a download manager app would also work though.
Thank you. :)

In the past we had regularly posted a "All PDFs Complete - ZIP". I am considering ways to automate this. Probably one of the following:
  • A single button for us to regenerate the ZIP.
  • An automatic scheduled task for regenerating the ZIP every day something has been changed.
  • Providing a program that automatically downloads whatever the current library files are.
Meanwhile, you can use HTTrack to download the whole library.
Perhaps I am remembering those ZIP archives then. Either way, solution #1 would be the most streamlined for the end user, #2 would be great after setting it up, #3 sounds incredible but may be non-ideal for people with little privacy on their hands. But they all would take care of the issue. I wish I could help in another way than cheering you on. But either way, good luck and thank you again for this literal treasure trove.
Don't mind the join date, something of a prior long-term lurker. We can't just read and consume forever, it's the best time to share now of all times.
User avatar
Spine
Posts: 449
Joined: Sat May 21, 2022 2:27 pm
Location: Satan's Earth
Contact:

Re: Satan's Library: 2023 Major Update

Post by Spine »

Soaring Eagle 666 [JG] wrote:
Tue Mar 14, 2023 6:50 am
The complete PDF zip is now posted:
[ZIP] Complete Satan's Library - All PDFs [510 MB]

It will be updated automatically whenever the PDF contents are changed. There will also be a log page soon that shows all updates to the library, so people can be informed of what's new, and when they might want to re-download the zip.

The MP3s and videos are 5GB and rapidly increasing, so that is impractical to provide as a direct zip. Instead, there will be a highly compressed version that is provided in a zip for people who need the entire library offline.
Are you interested in redesigning the entire site, reworking the core HTML, CSS and JS according to current technological standards?

I realize that you want to make optimal use of time and workforce, so adding new features instead of changing something that already works is probably a better choice for you, since you are essentially a (probably back-end) developer.

I'm essentially a UI/UX designer and front-end developer, this way I'm actually fulfilling my job, my purpose. We've talked about this before for another project, it's been delayed in my schedule because of my daily busyness, but it's on my mind.
“Fire tests gold and adversity tests the brave.”
Contact: [email protected]
BlackCobra666
Posts: 1
Joined: Sun Mar 12, 2023 5:46 pm

Re: Satan's Library: 2023 Major Update

Post by BlackCobra666 »

Congratulations. I am envious.
User avatar
Soaring Eagle 666 [JG]
Posts: 1034
Joined: Sun Sep 24, 2017 2:08 am

Re: Satan's Library: 2023 Major Update

Post by Soaring Eagle 666 [JG] »

Spine wrote:
Tue Mar 14, 2023 3:36 pm
Soaring Eagle 666 [JG] wrote:
Tue Mar 14, 2023 6:50 am
...
Are you interested in redesigning the entire site, reworking the core HTML, CSS and JS according to current technological standards?

I realize that you want to make optimal use of time and workforce, so adding new features instead of changing something that already works is probably a better choice for you, since you are essentially a (probably back-end) developer.

I'm essentially a UI/UX designer and front-end developer, this way I'm actually fulfilling my job, my purpose. We've talked about this before for another project, it's been delayed in my schedule because of my daily busyness, but it's on my mind.
I aimed for a balance between new and old web standards.

The goal for the JoS is compatibility first and foremost, and then "modern" only after that. In addition to the usual features of being responsive for phones and tablets, you will notice that the Library works perfectly in nearly every browser you try, even back to Internet Explorer 9. So the 28 million people who still use Internet Explorer will still be able to browse Satan's Library!

The one feature the Library still needs is accessibility, because although I have years of experience writing websites, I still need to learn about ARIA because it simply wasn't relevant for the types of video game or graphical editor sites I've written for non-JoS purposes.

As I said before, if you want to spend time making a demo page of ideas you have, we will certainly look at it and keep it in mind, but I can't promise that your time will be well-spent.

In general, I dislike modern layouts because they are much worse at actually displaying the information. They cater to the simple mentality of people, who can't understand more than a few things on the screen at once. (No offense intended, but that's my opinion.)

Also, I'm curious, what do you mean by redesigning the JavaScript to current technological standards? What difference does that make to the end user? In my experience, the older the better for JavaScript, if it can accomplish the same tasks without using new features that break compatibility.
User avatar
LiliumS
Posts: 129
Joined: Fri Jul 01, 2022 9:28 am

Re: Satan's Library: 2023 Major Update

Post by LiliumS »

Amazing work! Thank you all!
~ Lilium ~
Image
"Nothing splendid has ever been achieved except by those who dared believe that something inside them was superior to circumstance."
User avatar
ramses13th
Posts: 115
Joined: Wed May 25, 2022 7:49 pm
Location: Romania

Re: Satan's Library: 2023 Major Update

Post by ramses13th »

Spine wrote:
Tue Mar 14, 2023 3:36 pm
Soaring Eagle 666 [JG] wrote:
Tue Mar 14, 2023 6:50 am
The complete PDF zip is now posted:
[ZIP] Complete Satan's Library - All PDFs [510 MB]

It will be updated automatically whenever the PDF contents are changed. There will also be a log page soon that shows all updates to the library, so people can be informed of what's new, and when they might want to re-download the zip.

The MP3s and videos are 5GB and rapidly increasing, so that is impractical to provide as a direct zip. Instead, there will be a highly compressed version that is provided in a zip for people who need the entire library offline.
Are you interested in redesigning the entire site, reworking the core HTML, CSS and JS according to current technological standards?

I realize that you want to make optimal use of time and workforce, so adding new features instead of changing something that already works is probably a better choice for you, since you are essentially a (probably back-end) developer.

I'm essentially a UI/UX designer and front-end developer, this way I'm actually fulfilling my job, my purpose. We've talked about this before for another project, it's been delayed in my schedule because of my daily busyness, but it's on my mind.
If I may intrude, I believe the extra lines of code will vastly increase the costs of maintaining the websites atm because there are hundreds of pages. And JOS right shouldn't waste financial resources to make information pretty.
Been awake since the 15th, of January 2018.

--
JOS - Pocket Truth: https://ancient-forums.com/viewtopic.php?t=77395
/ Released on 25th of August 2022 /
Current stats | Store Views 2.876 | 602 Downloads | 268 Active Users | 26 5-Star Reviews
--

Is the path endless?
So it shall be.
User avatar
Soaring Eagle 666 [JG]
Posts: 1034
Joined: Sun Sep 24, 2017 2:08 am

Re: Satan's Library: 2023 Major Update

Post by Soaring Eagle 666 [JG] »

ramses13th wrote:
Tue Mar 14, 2023 6:27 pm
Spine wrote:
Tue Mar 14, 2023 3:36 pm
Soaring Eagle 666 [JG] wrote:
Tue Mar 14, 2023 6:50 am
The complete PDF zip is now posted:
[ZIP] Complete Satan's Library - All PDFs [510 MB]

It will be updated automatically whenever the PDF contents are changed. There will also be a log page soon that shows all updates to the library, so people can be informed of what's new, and when they might want to re-download the zip.

The MP3s and videos are 5GB and rapidly increasing, so that is impractical to provide as a direct zip. Instead, there will be a highly compressed version that is provided in a zip for people who need the entire library offline.
Are you interested in redesigning the entire site, reworking the core HTML, CSS and JS according to current technological standards?

I realize that you want to make optimal use of time and workforce, so adding new features instead of changing something that already works is probably a better choice for you, since you are essentially a (probably back-end) developer.

I'm essentially a UI/UX designer and front-end developer, this way I'm actually fulfilling my job, my purpose. We've talked about this before for another project, it's been delayed in my schedule because of my daily busyness, but it's on my mind.
If I may intrude, I believe the extra lines of code will vastly increase the costs of maintaining the websites atm because there are hundreds of pages. And JOS right shouldn't waste financial resources to make information pretty.
This is also true, if we are talking about the entire JoS website, and not just the Library. (For the Library the majority of code size is the links themselves.)

Right now the JoS is entirely static HTML pages, which is the maximum possible efficiency.

There is still room for improvement within that, and I do have some ideas like a menu bar and search function, and navigation pane for all JoS pages, but you're right. Any extreme modernization, like to add a framework or server-side page generation would be a huge hit to efficiency. And it's not necessary, since the JoS is not like a blog or a news site. The JoS is like an ancient grimoire, as a website.

HPS Maxine has always been very strict about not tampering with the Joy of Satan's style. The main JoS page layout should be kept modern only as much as is needed to avoid repulsing new people. For example, HPS Maxine decided in 2016 to change the red font to light blue, because red is hard to read on phone screens. The old red style was better, but that change was necessary to modernize. In contrast, other changes, like flashy in-your-face animations or pop-ups, or half-scrolling sidebars, etc, are clearly out. Those types of modern features are designed to make you click, and distract you from the substandard content you're reading.

But the Library has a bit more leeway, because it is unlike any other JoS page where you simply have a text article to read. It has a lot of dynamic code anyway, so there is more room for modernization there.
User avatar
Jackalope
Posts: 15
Joined: Sat Mar 19, 2022 6:12 pm

Re: Satan's Library: 2023 Major Update

Post by Jackalope »

Thank you everyone! The update is really cool, especially the content search. I already found a bunch of long-lost writings that I've wanted to re-read! :D

I hope you don't get so much DDoS that you have to captcha it. I know from my tech years that searching the full text is expensive.

Btw, it works great on my phone too! I see you fixed the previous update where the text got all pushed over to the left and was really tiny.
User avatar
EriktheRed
Posts: 33
Joined: Tue Mar 14, 2023 4:21 am

Re: Satan's Library: 2023 Major Update

Post by EriktheRed »

Although I'm new here, I have used it (so much information), and haven't been disappointed once when looking up information. I'm totally blown away! This is a game winner!

The Gods will bless all involved in this mammoth project!
Image
SaTaNaMa

HAIL ALL THE GODS OF HELL
User avatar
paul_691
Posts: 27
Joined: Sun Sep 04, 2022 1:05 am
Location: onward & upward

Re: Satan's Library: 2023 Major Update

Post by paul_691 »

Wonderful work Brothers and Sister's. I have noticed this change in Father's Library and thought I was going crazy for a sec. LOL. It looks great. But once again Father's Satanic Blessing's to all.


HAIL SATAN!
HAIL Victory!!
Post Reply