hubnedav / PrintABrick

Web catalogue of LEGO® parts for 3D printing
https://printabrick.org/
GNU General Public License v2.0
235 stars 81 forks source link

Site Down Today and Future Reliability #11

Closed WHSnyder closed 4 years ago

WHSnyder commented 4 years ago

I'm not sure if I should post this here or email the creator, but the answer could be useful to others. The site is down today and I'd like to know if this is planned maintenance or if (Lego shut it down/nobody is maintaining it/the other sites it depends on are not cooperating) so I can switch gears.

Thanks!

hroncok commented 4 years ago

Unfortunately, the problem is that nobody is actively maintaining it.

WHSnyder commented 4 years ago

That is unfortunate, is it just a matter of price? If I clone this repo and rebuild the database on a 1 Tb hard drive, will it still work with the dependent sites (Ldraw, rebrickable)? Is 1 Tb enough space?

Thanks so much for the quick response btw!

hroncok commented 4 years ago

It's a matter of free time I guess.

It should work and it should be enough.

911pcdoc commented 4 years ago

I would be willing to host this if someone will help me get it moved over! I will take care of bandwidth and all hosting! please reach out to me!

hroncok commented 4 years ago

Try following the instructions in the README

911pcdoc commented 4 years ago

ok does that build a web server and create a browser style interface?

if so I need a new dedicated server with no web interface otherwise I will need to build on a server that has web hosting already setup

hroncok commented 4 years ago

Both?

911pcdoc commented 4 years ago

hroncok are you the original owner of the domain and webmaster?

hroncok commented 4 years ago

I happen to own the domain.

911pcdoc commented 4 years ago

ok I am very serious I want to keep this online even if no one is adding to it I am spinning a brand new server right now and will start working thru getting it up over the weekend maybe at some point we can talk about pointing the DNS at my server

hubnedav commented 4 years ago

I am afraid loading data from LDraw and Rebrickable won't work right now due to some changes on their side during the time. I will push some changes to fix compatibility ASAP.

911pcdoc commented 4 years ago

ok i am still working on the backend making sure all dependencies are installed and all so

WHSnyder commented 4 years ago

@911pcdoc Thanks man!!

leandroveronezi commented 4 years ago

Is there a possibility to make a dockerfile file available?

hroncok commented 4 years ago

Certainly, but it has to be written by somebody, see https://github.com/hubnedav/PrintABrick/issues/8

dxgldotorg commented 4 years ago

So if I load this code onto a VM is it difficult to import the same data that printabrick.org uses?

dxgldotorg commented 4 years ago

@hubnedav any progress on the LDraw and Rebrickable compatibility fixes?

911pcdoc commented 4 years ago

was anything ever moved forward??? i still want to build and host this i have been waiting for a response!!!

dxgldotorg commented 4 years ago

I've given up on spinning up a VM and have decided the easiest way to go is just to export LDraw models using LDView. I have also started modeling basic bricks in FreeCAD (considering procedural generation via OpenSCAD) for better control over the tolerances, as the LDraw models were only intended for computer display rather than actually being manufactured, as confirmed in a discussion in the LDraw forums.

AngusClayton commented 4 years ago

I heard the site got taken down due to DCMA copyright issues, so he abandoned the project

Get Outlook for Androidhttps://aka.ms/ghei36


From: Will notifications@github.com Sent: Thursday, August 6, 2020 3:36:45 AM To: hubnedav/PrintABrick PrintABrick@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [hubnedav/PrintABrick] Site Down Today and Future Reliability (#11)

Closed #11https://github.com/hubnedav/PrintABrick/issues/11.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/hubnedav/PrintABrick/issues/11#event-3625749188, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD5ZECIUBGIEACORYTEGTYLR7GKC3ANCNFSM4IYN2ZVA.

dxgldotorg commented 4 years ago

@Happypig123123 Do you have any evidence?

hroncok commented 4 years ago

There were some copyright claims over several images from an external service, never the bricks themselves.

The reason the site is down is simple: There is nobody who is willing to maintain it deployed.

thelegochild commented 3 years ago

Hi! I would be very much interested in maintaining it and deploying it on AWS or Google Cloud, and revamping it with newer technologies like React for UI and Node/Flask for server if needed, please hit me up at thelegochild@gmail.com, so we can move forward with this!

911pcdoc commented 3 years ago

my position remains if I can get the data and all needed I am happy to move and host the entire thing!

911pcdoc commented 3 years ago

There were some copyright claims over several images from an external service, never the bricks themselves.

The reason the site is down is simple: There is nobody who is willing to maintain it deployed.

this was not correct i made many offers to re-build and host this site yet never got a response to some issues moving the data over i am still waiting on the word of the database and moving data over and that was a year or so ago!

thelegochild commented 3 years ago

Well, we can just build from scratch and re-use what we can there is a guideline in the README how to populate the database with LDraw

hroncok commented 3 years ago

This is an open source repo. There are no data to move over. Just do it.

dxgldotorg commented 3 years ago

Well, we can just build from scratch and re-use what we can there is a guideline in the README how to populate the database with LDraw

Just wanted to point out that LDraw assets aren't what one would consider printable. The STL export results in files that require repair before they can be sliced accurately, and the geometry doesn't take into consideration the required allowances for a proper fit; the plates also have insufficient room for the studs to enter fully.

AngusClayton commented 3 years ago

Here is a zip file with all the bricks.

Also has a very bad search script (I think) and index

https://drive.google.com/file/d/1EomKBUewsYv2o4jPaNNcmDHu-pUiQ8a9/view?usp=drivesdk


From: dxgldotorg notifications@github.com Sent: Thursday, November 19, 2020 9:52:48 PM To: hubnedav/PrintABrick PrintABrick@noreply.github.com Cc: Angus Clayton clayton.angus@outlook.com; Mention mention@noreply.github.com Subject: Re: [hubnedav/PrintABrick] Site Down Today and Future Reliability (#11)

Well, we can just build from scratch and re-use what we can there is a guideline in the README how to populate the database with LDrawhttps://github.com/hubnedav/PrintABrick#load-data

Just wanted to point out that LDraw assets aren't what one would consider printable. The STL export results in files that require repair before they can be sliced accurately, and the geometry doesn't take into consideration the required allowances for a proper fit; the plates also have insufficient room for the studs to enter fully.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/hubnedav/PrintABrick/issues/11#issuecomment-730291650, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD5ZECKFH3YG4TXB2GYQBCLSQT2IBANCNFSM4IYN2ZVA.

911pcdoc commented 3 years ago

Well, we can just build from scratch and re-use what we can there is a guideline in the README how to populate the database with LDraw

Just wanted to point out that LDraw assets aren't what one would consider printable. The STL export results in files that require repair before they can be sliced accurately, and the geometry doesn't take into consideration the required allowances for a proper fit; the plates also have insufficient room for the studs to enter fully.

is there something we need to do or adjust to make this work with proper STL files? or is it a matter of running thru another Application be for slicing to print?

thelegochild commented 3 years ago

Here is a zip file with all the bricks. Also has a very bad search script (I think) and index https://drive.google.com/file/d/1EomKBUewsYv2o4jPaNNcmDHu-pUiQ8a9/view?usp=drivesdk

Thank you, I already scraped files from the webarchive of printabrick by category, but this is appreciated as well!

thelegochild commented 3 years ago

Well, we can just build from scratch and re-use what we can there is a guideline in the README how to populate the database with LDraw

Just wanted to point out that LDraw assets aren't what one would consider printable. The STL export results in files that require repair before they can be sliced accurately, and the geometry doesn't take into consideration the required allowances for a proper fit; the plates also have insufficient room for the studs to enter fully.

Yes, that is rather unfortunate but that's the only thing we've got. Ideally I'd create a website where people would upload their own models and not get blocked / banned / their models removed by Thingiverse or other providers because it mentions word Lego