-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Each directory could have a README.md that shows screenshots #188
Comments
I think it is a great idea! |
@Obijuan thanks :) |
These are skeleton README.md files as mentioned in FreeCAD#188 for: Architectual Parts/ Electronic Parts/
Ideas for submissions guidelines:
|
FIY github has a built-in viewer for stl files |
Could possibly have a script hooked to the repo the generates several views of each part and publishes them to a separate repo/site/archive rather than putting them in the source repo, to prevent the size from ballooning too rapidly |
That might be a good idea, but it would require a server to run this script, etc...
So the image files really are very small, not even 1% of the total size. Also, FreeCAD has the ability to save a thumbnail inside the file, which would make these image files not necessary... What we should do, maybe, is try to get rid of all the brep and step files. For that, we should better the tools in FreeCAD to offer several ways to import an FCStd file, to make these additional formats unnecessary (basically the ability to import them as one object). Then, make sure every brep or step file here has a corresponding FCStd file. |
Why sacrifice STEP and save STL?
AFAIC, if I had to delete one, it'd be STL 🤔
|
@yorikvanhavre |
stl is useful because you can visualize them in 3D in github (who knows one day they support FCStd files 😄 ) |
I could possibly take that on, but not for a few months due to current paid
projects.
We could also look at the possibility of forking an existing
package-management system e.g. CTAN/CPAN/CRAN/pacman/etc, to minimise the
amount of actual code that needs to be written.
…On Mon, 13 May 2019 at 16:14, Yorik van Havre ***@***.***> wrote:
stl is useful because you can visualize them in 3D in github (who knows
one day they support FCStd files 😄 )
Probably the best way to proceed with all this is not to have the parts
library as a simple FreeCAD addon anymore, but a separate system where you
can download parts on-the-fly, as you need, and not simply download the
whole thing as a bundle... But that requires basically coding a whole new
system for it. If anyone is interested in doing that, I'm interested in
helping ;)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#188?email_source=notifications&email_token=ABFYK2TAHRA4Z7RSCSJ4KPDPVGAUNA5CNFSM4DANRWB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVIUE6Y#issuecomment-491864699>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABFYK2TZAMEZKIZBJENGPOTPVGAUNANCNFSM4DANRWBQ>
.
|
That would be great!! This can be pretty simple... A dialog that basically shows a tree structure with files, and on double-clicking any of them it would download it and insert it in FreeCAD. There is a working example of this in https://github.com/yorikvanhavre/BIM_Workbench/blob/master/BimLibrary.py but the way the tree is populated there is automatic, from the filesystem. Here we'd need to do it manually. The most annoying thing would be to get that files & directory structure from github. But maybe there is some cool API functionality to get that... Cool too would be that such a tool wouldn't prevent using the library as we do now (clone the whole thing locally). It would just be an alternative, online UI for it... |
I'm currently developing similar things for synchronising data with
satellites, so hopefully if I have time later in the year then I'll have a
decent idea of how it should all work!
…On Mon, 13 May 2019, 20:10 Yorik van Havre, ***@***.***> wrote:
I could possibly take that on, but not for a few months due to current
paid projects.
That would be great!!
This can be pretty simple... A dialog that basically shows a tree
structure with files, and on double-clicking any of them it would download
it and insert it in FreeCAD. There is a working example of this in
https://github.com/yorikvanhavre/BIM_Workbench/blob/master/BimLibrary.py
but the way the tree is populated there is automatic, from the filesystem.
Here we'd need to do it manually.
The most annoying thing would be to get that files & directory structure
from github. But maybe there is some cool API functionality to get that...
Cool too would be that such a tool wouldn't prevent using the library as
we do now (clone the whole thing locally). It would just be an alternative,
online UI for it...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#188?email_source=notifications&email_token=ABFYK2QXM7UWRJSRJIPIZILPVG4JLA5CNFSM4DANRWB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVJITSI#issuecomment-491948489>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABFYK2SMICAYFZBC7NGXQXLPVG4JLANCNFSM4DANRWBQ>
.
|
...this would help folks browse the repo instead of needing to download files to view their contents.
The text was updated successfully, but these errors were encountered: