MrCyjaneK / jwapi

FOSS replacement for JW Library app, that works on Ubuntu Touch, Debian (mobian & droidian), android, and any other os! Uses jw.org api directly.
https://mrcyjanek.net/projects/jwapi/
GNU General Public License v2.0
33 stars 0 forks source link

Extract images and videos from a JWPUB #23

Closed livrasand closed 1 year ago

livrasand commented 1 year ago

Hello, we were chatting a bit together here. I am the author of an app called Attendant Zoom programmed in Visual Basic .NET. I would like to know how I can extract all the images and videos from JWPUB. I can currently edit the JWPUBs without problems in CyberChef as explained. Do you know how I can extract the images and videos?

MrCyjaneK commented 1 year ago

https://github.com/MrCyjaneK/jwapi/blob/master/docs/jwpub/index.md#content

like this?

temporarium commented 1 year ago

That seems like a lot of extra work. Have you considered just parsing the html from wol.jw.org to get the links for the videos?

Also, check out the utilities here: https://github.com/AntonyCorbett And here: https://github.com/sircharlo/meeting-media-manager

MrCyjaneK commented 1 year ago

@livrasand could you link to the source of your app?

MrCyjaneK commented 1 year ago

@temporarium, that works for now but I feel like they are pushing web version away because of the mobile apps that are available. You can already see some exclusive content on jwlibrary that is not available to download in any archivable format.

temporarium commented 1 year ago

@temporarium, that works for now but I feel like they are pushing web version away because of the mobile apps that are available. You can already see some exclusive content on jwlibrary that is not available to download in any archivable format.

What's public is available. Keep in mind that there a millions of people who cannot afford a mobile device, but may be able to access the web page ;-)

livrasand commented 1 year ago

Once the project is finished I will make it public on GitHub for those who want to use it later.

MrCyjaneK commented 1 year ago

I can't run the app on my device, since this looks like a windows-only app.

Here are some resource that may be helpful for you: https://github.com/MrCyjaneK/jwapi/blob/67f4ff8bd22dc8c4d6cc77074ba2f51b1d37c19c/docs/jwpub/pubcode_db/Multimedia.md <- multimedia table - all the images and filenames are inside the JWPUB file

https://github.com/MrCyjaneK/jwapi/tree/67f4ff8bd22dc8c4d6cc77074ba2f51b1d37c19c/docs/jwpub/pubcode_db

MrCyjaneK commented 1 year ago

@temporarium, that works for now but I feel like they are pushing web version away because of the mobile apps that are available. You can already see some exclusive content on jwlibrary that is not available to download in any archivable format.

What's public is available. Keep in mind that there a millions of people who cannot afford a mobile device, but may be able to access the web page ;-)

Im not sharing my ideas about what may happen but I'm telling you what is actually happening, you can't download Insight on the Scriptures in a format that can be nicely viewed on mobile (only an outdated PDF) or only jwpub in Polish https://www.jw.org/pl/biblioteka/ksi%C4%85%C5%BCki/Wnikliwe-poznawanie-Pism/, and in some places you can't use wol.jw.org simply because network there is so slow that it won't load when needed.

Also I don't feel like bringing the TOS is relevant here, but as a website owner I can say that scrappers are pain, instead of sending one request sometimes you need to send tens of them which put unnecessary load on the server - especially when an api is available.

livrasand commented 1 year ago

Yes, we are definitely on the same channel, I know what is inside the database, I normally use DB Browser to open the database. Now I require SQLite commands to extract that info, in sync with Visual Basic.

MrCyjaneK commented 1 year ago

Let me close this one

livrasand commented 1 year ago

Hi Friend! Could you remove this issue please?

MrCyjaneK commented 1 year ago

@livrasand it contains research that I don't want to lose, and I want it to be available in future

MrCyjaneK commented 1 year ago

and since I see that you have used the research to make profit I'm not willing to remove anything.

livrasand commented 1 year ago

I don't make a profit with Attendant Zoom, it's totally free. You can check it on goattendant.com. Still thank you for your prompt response.

MrCyjaneK commented 1 year ago

@livrasand liar. Screenshot_20230624-183922_Fennec

livrasand commented 1 year ago

Kingdom Hall Attendant is paid, but only to support the project, Attendant Zoom is free, I used the function to obtain images and videos from a JWPUB for that application. In fact the source code is free.

Kingdom Hall Attendant is also free for those who cannot support, that is not mandatory.

But it's okay, don't worry, forget it. Perhaps many more can benefit. I'm just trying to remove my footprint.

I'm avoiding future problems...

MrCyjaneK commented 1 year ago

So @bedan1, Where is the source code?

orangethewell commented 1 year ago

@bedan1 there's no reason to make it paid. Many brothers that developed any app or program as congregation helpers (like preaching management, meeting scheduling and other apps) made profit by donations, like TheocBase. Making profit from a program or app made for brothers and sisters just don't makes any sense, after all, the congregation pay bills with donations, why should people in there pay more for something not really necessary?

Anyway, with such a talent as a programmer, you should create another thing to make profit of. But, i'm not a lawyer, I don't know what you should do or do not.

MrCyjaneK commented 1 year ago

@orangethewell I as a person who sometimes visit the gray area of 'is it legal?' - people don't care until you make profit with that. And @bedan1 (who changed name and is not the same account as @bedan1 who helped us) - is making profit out of somebody's else work and tries to to 'remain anonymous' and not share work. Asshole move. End of topic.