• Content Count

  • Joined

  • Last visited

  • Days Won


sirjective1 last won the day on August 11

sirjective1 had the most liked content!

About sirjective1

  • Rank
    Level 2 Stud

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. My script is not hosted anywhere yet. When I do that, I'll post here again. The way you found is quite nice indeed. 🙂 You already had all the parts you need in a single part list, so simply subtracting one list from another was possible. I'm thinking about doing the same with my part lists, because as of now, the parts I need for a MOC are usually distributed across multiple lists - for no obvious benefit.
  2. I know of no easier way using only the tools that Rebrickable offers. When faced with a similar task of moving parts for a MOC into a new list, I originally proceeded as follows. With this approach, I could stop after any part and continue later, while the total of all part lists still accurately reflects the sum of my parts. (This was important for me, because I was working with loose parts I bought separately, not parts taken from sets I own.) 1. Have the required parts contained in a part list (I call it "donor list"). You end up there after parting out your sets as described in your step 1. 2. Have a custom list "My MOC CL" containing the required parts, and a new empty part list "My MOC" to contain the required parts. 3. For each part in the custom list, move the required number of that part from the "donor list" to "My MOC", like so: 3a. Click on the part to open its Part Summary, then go to My Parts. 3b. Find the "donor list" containing the part in the correct color. The cell at the intersection of the color and the "donor list" contains a link to the Part Summary of the part in that list. 3c. Click that link. You see the Part Summary with the "Edit this Part" tab opened. 3d. If the "donor list" contains the exact amount required, change the "List" field to "My MOC". Due to a bug (already reported in the forum), after saving the part you see the parts of another list, and you have to reload the page to see the parts of cour custom list again. 3e. If the "donor list" contains more than the required number of the part, switch to "Add Part to List/Inventory", put in the required number, select My Part List "My MOC", check "Keep Open", and "Add Part". Go back to "Edit this Part", calculate the remaining number of parts in the "donor list", change the Quantity to that value, and "Save Part". Yeah... Quite a lot of work. Likely not faster than your approach. After doing this for 200 of the 400 parts in a MOC, I grew frustated with how slow I progressed (about 1 or 2 parts per minute). Instead of continuing, I wrote a program that uses the Rebrickable API to perform the movement for me, which works exactly as described above. I extracted parts for several MOC using it. I don't like to share yet, as the program is undocumented and only intended for this specific use case. Learning the API was fun though, and helps me with my day job as well. Another approach seems possible, which I did not explore yet: Since one can export and import complete part lists and custom lists, it would be possible to write a program (maybe even using makros in a speadsheet) that performs the movement offline by modifying the downloaded part list files, and then you can re-upload the modified part lists.
  3. Thank you. I followed the advice in the Editing Part Photos help page, which was quite easy to follow. My photos show the head attached to a body, instead of a free-floating head, and thought about cropping the neck also. But my Gimp skills were lacking - I did not manage to erase the neck in a way that was non-ovbious. So I uploaded them as is. Hope that's OK. I intend to upload the other heads that I own in the same pose, because I got really confused trying to tell them apart just from the title and Element images. 🙂
  4. I just submitted photos for 11816pr0002 and 11816pr0127, but mixed them up. Can I see my submitted photos and withdraw them? Or should I just do what I am doing here, and announce the mistake, so they will be swapped when accepting the photos?
  5. I cannot answer your question, as I have not yet used the feature of marking parts as missing, but can share what I did when I started separating the parts of several sets, which were thrown together into a single large box. To keep track of what I already found for each set, I created a custom list based on each set's parts (there's a button on the set page for that). I use these custom lists when searching for parts, and remove the parts I found from the lists. The custom lists now only contain the parts I have not yet found. This may help collecting parts for each set. Of course, the missing parts are then not marked as missing. If there are few enough parts missing, you could then go through the custom lists and manually mark the parts as missing in your set.
  6. The image for black 6019 instead shows a black 61252.
  7. This is not about the API - I started using the API afterwards to speed up the process of moving around almost 400 parts. 🙂 The issue I described is reproducible with normal GUI interactions.
  8. I did something very similar over the last few days: I already knew a bit about Node.js, so to learn more about it, I learned the RB API good enough to use it for moving parts. 🙂 My hacked-together script now takes a CSV file containing the desired state of a part list (e.g. exported from a custom list made from a MOC), the "target list" to be filled with the desired parts, and the lists to take the parts out of ("donor lists"), and then moves the available parts from "donor" lists to the target list using the API. It was a really good learning experience. 🙂
  9. I have used the last few days learning enough of Node.js and the Rebrickable API to have automated most of the actual part movement in a fraction of the time. 🙂 Of course, in order to do so, I invested a multiple of the time to write the program. 🙈 But I learned a lot in doing so (and can actually use that for my job), which is a big plus. I just tested the issue again, to give more hints on how to reproduce it. This makes sure someone else could test that it is actually fixed in the future. I have two part lists (test_list_1 and test_list_2), containing the same part in the same color (1 resp. 2 pieces). I am on the page of a custom list, containing many parts, and open the Part Summary of the part (but in a different color, which does not matter to the issue). I follow the link to the part in test_list_2, which opens the Part Summary dialog there. As can be seen from the next image, the custom list's parts are still visible in the background, while I move the selected part to test_list_1 (which, as noted earlier, already contains the part, so the two parts will be merged into one). After saving the part, the dialog closes and the part list of the custom list refreshes to show the updated content of test_list_2, instead of still showing the custom list's content.
  10. I started using this new feature recently for the same purpose: Aggregate the parts for a custom build from a bunch of part lists into a new part list. To do this, I effectively move a certain number of pieces (but not all of them) from one list to another, by adding that number of parts to the new list, and then editing the number of parts in the old list (computing the new total in my head or a calculator). Do you think this use case of moving pieces between part lists comes up often enough to warrant a new UI feature? I would even like to see this as a bulk function, for moving several parts from one list to another, but not all pieces of each selected part. So I would need to somehow enter the desired number of moved pieces per selected part. Or what other approaches can you think of? Maybe some export-import based way, where I edit the desired numbers to be subtracted from one list and added to another list in a CSV file?
  11. Editing a part from a custom list is a useful new feature. Sometimes after saving, the custom list is reloaded wrongly, though. To reproduce: I load a custom list. The Parts view is opened. By clicking on a part, I open the "Part Summary" dialog. In that dialog, I go to the "My Parts" tab. I click on the link for a specific Part list / Color combination to open the Part Summary for the part in that part list. On the "Edit this Part" tab, I select a different part list. I hit "Save Part". If the part did not yet exist in the part list I moved it to, the custom list's part view remains unchanged, and I get the green success message "Part saved successfully". If the part did already exist in the part list I moved it to, the custom list's part view is replaced by the updated part list I moved the part away from, and the green success message reads "Part merged with existing part". Reloading the page brings me back to my custom list. I guess the problem is not limited to editing part lists from a custom list, but exists for all combinations of list types.
  12. Plate 2x3 (3021) shows "No image available" for yellow in the gallery of available colors. The image is also missing from my part lists.
  13. I imported a BL XML file (exported from a Bricklink wanted list) and imported it into a Rebrickable custom list. Among several warnings for mapped entries was this error message. Errors: Part 4265c not found (need Quantity 13 Color 3) That part exists as 32123b in Rebrickable.
  14. I just imported an order from Bricklink, containing part 970c00 "Hips and Legs" (all 3 sub-parts in the same color), which is mapped to part 970c00pr1711 of Rebrickable ("Minifig Hips and Legs with Wilma Flintstone Print"). IMHO the corresponding Rebrickable item is 970c00 "Legs and Hips [Complete Assembly]".