LDraw.org Discussion Forums

Full Version: Non-conforming parts
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I finally wrote a script to enable checking Official Parts for conformity with some of the new requirements/clarifications in the Official Library Spec.

Here's the first result:

Official Parts that have a pattern code filename but no "Pattern" in the description
https://www.ldraw.org/part-db.html?nopattern=1
(Note: I filtered out the ~Moved To and Obsolete parts from this list)

I also found a malformed HISTORY line in these 2 parts:
95656.dat
https://www.ldraw.org/parts/official-par...rtid=95656
11143.dat
https://www.ldraw.org/parts/official-par...rtid=11143
Here's Sticker Parts with Descriptions that end in "Pattern":
https://www.ldraw.org/part-db.html?stickerpattern=1
(2020-09-04, 21:32)Orion Pobursky Wrote: [ -> ]I finally wrote a script to enable checking Official Parts for conformity with some of the new requirements/clarifications in the Official Library Spec.

Here's the first result:

Official Parts that have a pattern code filename but no "Pattern" in the description
https://www.ldraw.org/part-db.html?nopattern=1
(Note: I filtered out the ~Moved To and Obsolete parts from this list)

I also found a malformed HISTORY line in these 2 parts:
95656.dat
https://www.ldraw.org/parts/official-par...rtid=95656
11143.dat
https://www.ldraw.org/parts/official-par...rtid=11143

Is there currently a limit on the length of the part description, and if so, where is that documented? I notice that many of these have pattern abbreviated.
If I recall, there used to be but that requirement has been removed
(2020-09-04, 21:32)Orion Pobursky Wrote: [ -> ]I also found a malformed HISTORY line in these 2 parts:
95656.dat
https://www.ldraw.org/parts/official-par...rtid=95656
11143.dat
https://www.ldraw.org/parts/official-par...rtid=11143

Both corrected and re-cycled.
(2020-09-05, 23:42)Orion Pobursky Wrote: [ -> ]Here's Sticker Parts with Descriptions that end in "Pattern":
https://www.ldraw.org/part-db.html?stickerpattern=1

I have re-cycled these, but could you possibly enhance the output to provide links, like the output from ptscan?

e.g.
Detail - https://www.ldraw.org/parts/official-par...id=004488e
[DAT] - https://www.ldraw.org/library/official/p...1593375142 (ts= is current timestamp to overcome caching)
Updated unofficial version - https://www.ldraw.org/cgi-bin/ptdetail.c...04488e.dat
(2020-09-04, 21:32)Orion Pobursky Wrote: [ -> ]I finally wrote a script to enable checking Official Parts for conformity with some of the new requirements/clarifications in the Official Library Spec.

Here's the first result:

Official Parts that have a pattern code filename but no "Pattern" in the description
https://www.ldraw.org/part-db.html?nopattern=1
(Note: I filtered out the ~Moved To and Obsolete parts from this list)

I can re-cycle those, but are parts like Minifig Construction Helmet with Dark Brown Hair Ponytail really patterns, or should we restrict that designation to decorations on flat or curved surfaces?
(2020-09-06, 7:21)Chris Dee Wrote: [ -> ]I can re-cycle those, but are parts like Minifig Construction Helmet with Dark Brown Hair Ponytail really patterns, or should we restrict that designation to decorations on flat or curved surfaces?

Yes, we need to have a decision before anything is changed.
The -pXX suffix and the word Pattern is used inconsistently on dual-moulded parts.