May I present to you: The Bonsainut Thread to PDF program

Messages
104
Reaction score
84
Location
Munich, Germany
USDA Zone
7-8
Hey everyone,

Over the past few days, evertime I've found time, I've worked on a solution for a problem I had laying arround in my head.
Since here on bnut theres no option to print a thread directly, to store it as a file on your pc, to come back later and view it.

I decided to create a Bonsainut Thread to PDF program, it lets you supply the Thread (s) you want to download and it fetches them, displays them inside a pdf (and html file) for you to view.
Bonus point, also full resolution images get saved to a images folder, so you also have these.
Currently its only tested a few times, therefore on some specific thread elements like tables, it isnt styled yet.
However this will come with future implementations, as I work with it myself, to download any threads I want to keep save.

Feel free to check out the GitHub Repo i created:
https://github.com/raffaelbaer/bonsainut_thread_to_pdf

Hope this helps some of you (I know its a odly specific problem), but I like it so far.
especially for those long Progression Threads, where so much good info is put it by creators and also watchers / interactors.

If anybody is interested in a list of threads I personally found great in terms of knowledge, Im free to share them in this Thread also.

I included the first few pages of a example pdf file of this thread by @ABCarve for you (for convenience reasons I wont of course supply you with all images of the Thread.)
All right to text, images and other content of course belongs to the creators and writers inside the threads, this is just a tool to safe them!

Cheers
Raffael
 

Attachments

Nice, good job!
I don't know how to work with python a whole lot so I have no idea on how to do this.
Do you think it's possible in the future to filter out certain entries? Like, the original poster only?
 
Nice, good job!
I don't know how to work with python a whole lot so I have no idea on how to do this.
Do you think it's possible in the future to filter out certain entries? Like, the original poster only?
Of course this would be possible.
Also im thinking about compiling everything to a installer (an application for desktop), so "normal / not-tech" users can use it. Of course for this I would first need to write a ui. This takes time, which at the moment is a rarety for me. But I will keep everyone updated on this here! Thanks for the interest :)
 
Basically the good thing with the way I set it up, you can technically filter out any posts you don't want... The room for customization is practically endless...
 
A windows or whateverappleuses (linux?) installer would be awesome. Thanks for doing all this work!
 
Why not subscribe to the thread, and then come back to it here? Also, when I hit CTRL/Command+P, I'm presented with the option to save as pdf. That's built-in w/o having to install anything else. Not even a plugin.

What am I missing?
 
Why not subscribe to the thread, and then come back to it here?
Not that I doubt our fearless leader's commitment to maintaining the site, but Bnut won't be around forever... You never know what can happen. Sites I used to visit regularly just a few years ago are gone now, not every an archival copy left anywhere. Sometimes the owner got bored and quit, sometimes they got taken down by new owners, sometimes they just went offline without explanation.

Data preservation is never a bad idea.
 
Why not subscribe to the thread, and then come back to it here? Also, when I hit CTRL/Command+P, I'm presented with the option to save as pdf. That's built-in w/o having to install anything else. Not even a plugin.

What am I missing?
That option limits to the single page youre on.

I like it!
 
That option limits to the single page youre on.

I like it!

That's exactly the problem I had also, On the 15-20 page threads I didn't want to save every page on its own, the having to merge it back together... Also it has taken me only maybe 3-4 hours to write the program, which I think is worth the output :)
 
A windows or whateverappleuses (linux?) installer would be awesome. Thanks for doing all this work!
Yes Apple / macos is basically Unix, I'm working on building a all in one installer... Will take some time. But before I do that I need to fix some issues I found out about yesterday! And thanks for the compliment, I was just writing it for myself and thought why not maybe share it to the community, maybe someone is searching for something like it.
 
Hey, thanks for completing my feature suggestion! 🤣🤣


I suppose I could have done this too, considering I'm a software developer, and have written programs in the past to scrape websites.

Nice work!
 
Hey, thanks for completing my feature suggestion! 🤣🤣


I suppose I could have done this too, considering I'm a software developer, and have written programs in the past to scrape websites.

Nice work!

Thanks man, finally someone likeminded 🥹, we devs hold together 🫶.
Funny that I didnt found your thread earlier, because I searched for the problem on here!
 
Hey, thanks for completing my feature suggestion! 🤣🤣


I suppose I could have done this too, considering I'm a software developer, and have written programs in the past to scrape websites.

Nice work!
If you want you can work as a contributor with me on the project, only if youve got time... Btw, whats your branch your working in?

For me, im basically doing anything from robotics, object detection / cnn's and so on, web development (building a cms and frontend for a onlineshop im starting) to analytics.
Mostyl with python, nodejs (javscript), c++ and so on... At the moment Im doing lots of sql though...
 
If you want you can work as a contributor with me on the project, only if youve got time... Btw, whats your branch your working in?

For me, im basically doing anything from robotics, object detection / cnn's and so on, web development (building a cms and frontend for a onlineshop im starting) to analytics.
Mostyl with python, nodejs (javscript), c++ and so on... At the moment Im doing lots of sql though...

I work on a couple legacy .Net applications, some more modern .Net REST APIs, and an Angular web front end. Full stack for everything.

I've done a decent amount of java, c++, node and python stuff - but mainly just building/customizing home automation stuff (OpenHAB, Arduino, RaspberryPI, etc.).
 
I work on a couple legacy .Net applications, some more modern .Net REST APIs, and an Angular web front end. Full stack for everything.

I've done a decent amount of java, c++, node and python stuff - but mainly just building/customizing home automation stuff (OpenHAB, Arduino, RaspberryPI, etc.).
alright quite similar stuff to me, however more .net based... 👍
 
Just published a new release (v.1.2.1),

Also heres the list of my favorite threads (including progressions, techniques and more)

Code:
https://www.bonsainut.com/threads/legacy-japanese-white-pine.63202/
https://www.bonsainut.com/threads/the-2010-bonsainut-maple-project.3285/
https://www.bonsainut.com/threads/sidesummys-jbp-jrp-ground-growing-progression.56409/
https://www.bonsainut.com/threads/a-few-pine-seeds-6-years-later.7033/
https://www.bonsainut.com/threads/the-5-to-10-year-progression-thread.35597/
https://www.bonsainut.com/threads/koto-hime-maple-progression.35098/
https://www.bonsainut.com/threads/japanese-maple-acer-palmatum-air-layer-ebihara-progression.62073/
https://www.bonsainut.com/threads/japanese-maple-progression.55805/
https://www.bonsainut.com/threads/japanese-maple-5-progression.10700/
https://www.bonsainut.com/threads/almost-30-and-not-a-bonsai-yet.45510/
https://www.bonsainut.com/threads/japanese-larch-progression.26354/
https://www.bonsainut.com/threads/jpb-development.26515/
https://www.bonsainut.com/threads/japanese-black-pine-progression-from-jbp-to-almost-a-bonsai.11447/
https://www.bonsainut.com/threads/acer-palmatum-beni-tsukasa-from-cutting.42617/
https://www.bonsainut.com/threads/acer-palmatum-katsura-5-trunks-from-cutting.42414/
https://www.bonsainut.com/threads/japanese-maple-arakawa.5022/
https://www.bonsainut.com/threads/evolution-of-a-seiju-elm-from-2015.41761/
https://www.bonsainut.com/threads/a-jbp-from-seed.44186/
https://www.bonsainut.com/threads/arakawa-maple.23334/
https://www.bonsainut.com/threads/japanese-maples-that-root-from-cuttings.53443/
https://www.bonsainut.com/threads/acer-buergerianum-a-progression.40326/
https://www.bonsainut.com/threads/shohin-trident-for-smoke.11946/
https://www.bonsainut.com/threads/large-trident-progression.49949/
https://www.bonsainut.com/threads/trident-progression-5-years.6108/
https://www.bonsainut.com/threads/ror-trident-project.5152/
https://www.bonsainut.com/threads/blue-atlas-cedar-projects.64812/
https://www.bonsainut.com/threads/ebihara-maples.18215/
https://www.bonsainut.com/threads/sean%E2%80%99s-trident-projects.51330/
https://www.bonsainut.com/threads/oriental-hornbeam-2.35960/
https://www.bonsainut.com/threads/root-over-rock-trident-maple-question.3572/
https://www.bonsainut.com/threads/shibui-root-over-rock.52071/
https://www.bonsainut.com/threads/seiju-elm-no-1.41688/
https://www.bonsainut.com/threads/oak-style-chinese-elm.26816/
https://www.bonsainut.com/threads/acer-palmatum-beni-chidori-from-cutting.42619/
https://www.bonsainut.com/threads/zelkova-02.63116/
https://www.bonsainut.com/threads/the-5-year-zelkova-challenge.4671/
https://www.bonsainut.com/threads/chuhin-broom-elm.22848/
https://www.bonsainut.com/threads/trying-to-make-a-broom.33019/
https://www.bonsainut.com/threads/bald-cypress-clump.23003/
https://www.bonsainut.com/threads/field-grown-trident.18131/
https://www.bonsainut.com/threads/a-japanese-black-pine.13619/
https://www.bonsainut.com/threads/defoliation-101.43851/
https://www.bonsainut.com/threads/cork-bark-chinese-elm.41978/
https://www.bonsainut.com/threads/semi-cascade-kishu.37335/
https://www.bonsainut.com/threads/hackberry-celtis-africana-dug-up-and-potted-2016.37018/
https://www.bonsainut.com/threads/pancake-nebari-vs-distinct-roots.21296/
https://www.bonsainut.com/threads/acer-palmatum-senkaki-from-cutting-aka-sango-kaku.57160/
https://www.bonsainut.com/threads/yew-taxus-baccata-in-the-ground-garden-dori.47024/
https://www.bonsainut.com/threads/acer-palmatum-deshojo-n%C2%B02-from-cutting.57161/
https://www.bonsainut.com/threads/pinus-thunbergii-5-trunks-from-seeds.42417/
https://www.bonsainut.com/threads/kifu-trident-maple.42441/
https://www.bonsainut.com/threads/ezo-wars-ezo-spruce-forest-construction-and-development.59990/
https://www.bonsainut.com/threads/shishigashira-group-planting.58516/
https://www.bonsainut.com/threads/japanese-white-pine-from-seed-pinus-parviflora.66638/
https://www.bonsainut.com/threads/advice-on-first-forest-planting.41484/
https://www.bonsainut.com/threads/developing-a-larch-forest.66650/
https://www.bonsainut.com/threads/the-shohin-tree-thread.37746/
https://www.bonsainut.com/threads/tree-progression-thread.66549/
https://www.bonsainut.com/threads/early-winter-maintenance-maples.50084/
https://www.bonsainut.com/threads/field-grown-trident.56406/
https://www.bonsainut.com/threads/opening-this-years-new-ror-tridents.65238/
https://www.bonsainut.com/threads/autumn-pruning-trident-maples.38424/
https://www.bonsainut.com/threads/species-study-taxodium-distichum.54918/
https://www.bonsainut.com/threads/acer-palmatum-%E2%80%9Cshin-deshojo%E2%80%9D.60049/
https://www.bonsainut.com/threads/corkbark-jbp-%E2%80%98taihei%E2%80%99.38693/
https://www.bonsainut.com/threads/experts-safe-oil-to-use-on-bark-to-darken-it.44657/
https://www.bonsainut.com/threads/japanese-larch.45475/
https://www.bonsainut.com/threads/big-taxus.51515/
https://www.bonsainut.com/threads/help-style-this-challenging-yew.63716/
https://www.bonsainut.com/threads/prunus-mahaleb-sainte-lucie-from-a-small-yamadori.42616/
https://www.bonsainut.com/threads/grafting-101.26456/
https://www.bonsainut.com/threads/trunk-chop-101.52643/
https://www.bonsainut.com/threads/collected-doug-fir.64813/
https://www.bonsainut.com/threads/arakawa-jbp.21504/
https://www.bonsainut.com/threads/a-japanese-maple.54235/
https://www.bonsainut.com/threads/yatsubusa-elm-from-evergreen-garden-works-some-ideas-to-consider.48920/
https://www.bonsainut.com/threads/hand-me-down-jm.19086/
https://www.bonsainut.com/threads/shohin-black-pine-from-seed.30414/
https://www.bonsainut.com/threads/kiyozuru-itoigawa-from-chikugo-en.65718/

Cheers
Raffael
 
Just published a new release (v.1.2.1),

Also heres the list of my favorite threads (including progressions, techniques and more)

Code:
https://www.bonsainut.com/threads/legacy-japanese-white-pine.63202/
https://www.bonsainut.com/threads/the-2010-bonsainut-maple-project.3285/
https://www.bonsainut.com/threads/sidesummys-jbp-jrp-ground-growing-progression.56409/
https://www.bonsainut.com/threads/a-few-pine-seeds-6-years-later.7033/
https://www.bonsainut.com/threads/the-5-to-10-year-progression-thread.35597/
https://www.bonsainut.com/threads/koto-hime-maple-progression.35098/
https://www.bonsainut.com/threads/japanese-maple-acer-palmatum-air-layer-ebihara-progression.62073/
https://www.bonsainut.com/threads/japanese-maple-progression.55805/
https://www.bonsainut.com/threads/japanese-maple-5-progression.10700/
https://www.bonsainut.com/threads/almost-30-and-not-a-bonsai-yet.45510/
https://www.bonsainut.com/threads/japanese-larch-progression.26354/
https://www.bonsainut.com/threads/jpb-development.26515/
https://www.bonsainut.com/threads/japanese-black-pine-progression-from-jbp-to-almost-a-bonsai.11447/
https://www.bonsainut.com/threads/acer-palmatum-beni-tsukasa-from-cutting.42617/
https://www.bonsainut.com/threads/acer-palmatum-katsura-5-trunks-from-cutting.42414/
https://www.bonsainut.com/threads/japanese-maple-arakawa.5022/
https://www.bonsainut.com/threads/evolution-of-a-seiju-elm-from-2015.41761/
https://www.bonsainut.com/threads/a-jbp-from-seed.44186/
https://www.bonsainut.com/threads/arakawa-maple.23334/
https://www.bonsainut.com/threads/japanese-maples-that-root-from-cuttings.53443/
https://www.bonsainut.com/threads/acer-buergerianum-a-progression.40326/
https://www.bonsainut.com/threads/shohin-trident-for-smoke.11946/
https://www.bonsainut.com/threads/large-trident-progression.49949/
https://www.bonsainut.com/threads/trident-progression-5-years.6108/
https://www.bonsainut.com/threads/ror-trident-project.5152/
https://www.bonsainut.com/threads/blue-atlas-cedar-projects.64812/
https://www.bonsainut.com/threads/ebihara-maples.18215/
https://www.bonsainut.com/threads/sean%E2%80%99s-trident-projects.51330/
https://www.bonsainut.com/threads/oriental-hornbeam-2.35960/
https://www.bonsainut.com/threads/root-over-rock-trident-maple-question.3572/
https://www.bonsainut.com/threads/shibui-root-over-rock.52071/
https://www.bonsainut.com/threads/seiju-elm-no-1.41688/
https://www.bonsainut.com/threads/oak-style-chinese-elm.26816/
https://www.bonsainut.com/threads/acer-palmatum-beni-chidori-from-cutting.42619/
https://www.bonsainut.com/threads/zelkova-02.63116/
https://www.bonsainut.com/threads/the-5-year-zelkova-challenge.4671/
https://www.bonsainut.com/threads/chuhin-broom-elm.22848/
https://www.bonsainut.com/threads/trying-to-make-a-broom.33019/
https://www.bonsainut.com/threads/bald-cypress-clump.23003/
https://www.bonsainut.com/threads/field-grown-trident.18131/
https://www.bonsainut.com/threads/a-japanese-black-pine.13619/
https://www.bonsainut.com/threads/defoliation-101.43851/
https://www.bonsainut.com/threads/cork-bark-chinese-elm.41978/
https://www.bonsainut.com/threads/semi-cascade-kishu.37335/
https://www.bonsainut.com/threads/hackberry-celtis-africana-dug-up-and-potted-2016.37018/
https://www.bonsainut.com/threads/pancake-nebari-vs-distinct-roots.21296/
https://www.bonsainut.com/threads/acer-palmatum-senkaki-from-cutting-aka-sango-kaku.57160/
https://www.bonsainut.com/threads/yew-taxus-baccata-in-the-ground-garden-dori.47024/
https://www.bonsainut.com/threads/acer-palmatum-deshojo-n%C2%B02-from-cutting.57161/
https://www.bonsainut.com/threads/pinus-thunbergii-5-trunks-from-seeds.42417/
https://www.bonsainut.com/threads/kifu-trident-maple.42441/
https://www.bonsainut.com/threads/ezo-wars-ezo-spruce-forest-construction-and-development.59990/
https://www.bonsainut.com/threads/shishigashira-group-planting.58516/
https://www.bonsainut.com/threads/japanese-white-pine-from-seed-pinus-parviflora.66638/
https://www.bonsainut.com/threads/advice-on-first-forest-planting.41484/
https://www.bonsainut.com/threads/developing-a-larch-forest.66650/
https://www.bonsainut.com/threads/the-shohin-tree-thread.37746/
https://www.bonsainut.com/threads/tree-progression-thread.66549/
https://www.bonsainut.com/threads/early-winter-maintenance-maples.50084/
https://www.bonsainut.com/threads/field-grown-trident.56406/
https://www.bonsainut.com/threads/opening-this-years-new-ror-tridents.65238/
https://www.bonsainut.com/threads/autumn-pruning-trident-maples.38424/
https://www.bonsainut.com/threads/species-study-taxodium-distichum.54918/
https://www.bonsainut.com/threads/acer-palmatum-%E2%80%9Cshin-deshojo%E2%80%9D.60049/
https://www.bonsainut.com/threads/corkbark-jbp-%E2%80%98taihei%E2%80%99.38693/
https://www.bonsainut.com/threads/experts-safe-oil-to-use-on-bark-to-darken-it.44657/
https://www.bonsainut.com/threads/japanese-larch.45475/
https://www.bonsainut.com/threads/big-taxus.51515/
https://www.bonsainut.com/threads/help-style-this-challenging-yew.63716/
https://www.bonsainut.com/threads/prunus-mahaleb-sainte-lucie-from-a-small-yamadori.42616/
https://www.bonsainut.com/threads/grafting-101.26456/
https://www.bonsainut.com/threads/trunk-chop-101.52643/
https://www.bonsainut.com/threads/collected-doug-fir.64813/
https://www.bonsainut.com/threads/arakawa-jbp.21504/
https://www.bonsainut.com/threads/a-japanese-maple.54235/
https://www.bonsainut.com/threads/yatsubusa-elm-from-evergreen-garden-works-some-ideas-to-consider.48920/
https://www.bonsainut.com/threads/hand-me-down-jm.19086/
https://www.bonsainut.com/threads/shohin-black-pine-from-seed.30414/
https://www.bonsainut.com/threads/kiyozuru-itoigawa-from-chikugo-en.65718/

Cheers
Raffael
I made the list 🥹
Will check out your repo, thanks @raffaelbaer 👌🏻
 
Back
Top Bottom