Jump to content

mdoupe

Eurobricks Citizen
  • Posts

    122
  • Joined

  • Last visited

Everything posted by mdoupe

  1. Someone much smarter than me figured out a workaround. Import the list File -> save as file -> open the list you just saved Please let me know if this works. I'll try to figure out why it works tonight. :)
  2. I looked back at the old code. the progress bar works exactly the same as it used to. Different lists will affect the progress bar in vastly different ways. can you send me "Debug-priceguide.txt" from your "appdata\Brickficiency\" folder?
  3. That's very odd. I ran the list you sent me and the price guide step worked just fine for me. One of my high priorities is getting some error checking on the page download steps. There is almost none right now. PS. There were no 5 vendor solutions for the BSX file you sent me. :P The bar is a VERY rough estimate. Every step of the progress bar is one store out of all possible stores that have the #1 most rare item on your list. IE. if the most rare item on your list is only available from 3 stores, the progress bar will have 3 steps. If two of those steps don't have near enough of the quantities you need, they will go fairly quickly. However, if the third one has quite a few of the items on your list, it can take quite a while to find all of the possible matches. I may try to figure out a way to make the progress bar more granular, or find another way to show that it is indeed working. :P
  4. Enter your username and click start, it will ask for your password. Can you pm me the bsx file?
  5. The site's only been up a couple days. Your ISP's DNS servers may not have updated yet.
  6. Just uploaded 0.91 here: https://docs.google.com/uc?export=download&id=0B6HH_wCQ4odGU1JEeS1oWE5sd1U Importing should hopefully be fixed. I also added some logging to help me troubleshoot importing and opening.
  7. I would love it if they rendered brickficiency redundant. If they don't, I will need it just as much as everyone else. ;) If an item is marked "used" It will search both used and new. Brickstore files don't have a N/A option.
  8. Major update! Version 0.90 just released with the following features: Completely rewritten in C# You can now log in when retrieving price guide pages to ensure you get the proper information from bricklink. No longer crashes or fails to open the report upon exiting. Added checking to see if a whole list is available from 1 store. Added a checkbox'ed list of countries. Added a sortable list of parts upon opening a file Config, report, other data files are now stored in the user profile (%appdata%\Brickficiency) Generally just changed the whole gui.
  9. I have removed maintenance checking entirely. Just don't use it while bricklink is doing maintenance. Otherwise it should work as it did before. :) Please let me know if you are still having this issue with version 0.86.
  10. It is indeed because of the maintenance message. My maintenance checking is not complex at all. I will fix it an upload a new build in the next day or so.
  11. I've seen many different interperitations of which countries make up a "region". I'm not sure which ones people would want. Since the US raised prices on shipping I've started searching all countries, as the shipping cost is usually cheaper from the EU. That's a bug I've been too lazy to fix.
  12. I guess TK doesn't like changed font sizes. I will look into this.
  13. This (and other reasons) is why I added the ability to list as many matches as you want. I probably won't add this functionality, as it would generate a very large number of page requests to bricklink (one for each potential store). I'm trying not to anger the new Bricklink overlords, as technically this program is not approved and therefore against the TOS. The program starts with the most "rare" brick so that it can discard matches as quickly and efficiently as possible. Usually when I run a list there will be a few parts only available from 10-50 stores, so any match automatically has to have one of those 50 stores in it. the same for the second part, third part, etc. The first problem is, if all parts are available from lots of stores, it can't rule out a lot of matches. The second problem is, I have no surefire way to test Brickficiency from other countries, so it might be that the regex matches are just not working from your country. If you want to see if this is the case, cut your list down to 2-3 pieces and see if it successfully finds a match. There could also be another problems I'm not forseeing :) sorry. If you want me to troubleshoot the list, you can PM it to me and I will have a look. You might be suffering from the country problem I stated above. I could try to fix it if you download a price guide page from bricklink and send it to me (log out first, I don't want to be accused of hacking :P ) This isn't currently possible. It could be added in the future, but I have a severe lack of time at the moment. The bulk of this program was written while I was on vacation.
  14. two things to check: 1. on the brickficiency window, are you sure it's finding matches? It will say either "Matches Found" or "Matches not found". 2. In the HTML report, there are +'s beside "2 Store Matches", etc. you have to click those +'s to expand whichever section to see the matches. Hope that helps. :)
  15. I'd recommend looking at the report html file (it is generated regardless of if it found any matches). It will give you a list of parts sorted by the number of valid stores it found. I'd either: a> make a couple orders to remove a few of those "rare" items from the list or b> make sure the "rare" items at the top of that list are split evenly between your two wanted lists. good luck!
  16. I see you're in England. It's hard for me to test wanted list exports from other countries. I can go through open proxies on the internet, but I don't want to risk logging in with my personal seller account through a proxy. I've tried to contact Bricklink Admin about permission for a second account (both through bricklink and through twitter) as I believe having multiple accounts is against TOS. I've recieved no response. The best suggestion I can give you is: for each wanted list you want to export, set the "remark" for all of the items on that list, and then export all. The remarks should show up in BrickStore so that you can sort them. I'm not sure when this bug will be fixed. Does anyone know the best way to contact bricklink admin? (or have an in with them :P ) It will work. it depends more on the rarity of the items on the list. if all lots are available from several hundred stores, it's going to take a long time. Whereas if there's an item on the list that's only available from a few stores, that cuts the number of potential matches down by a lot. I find the most tedious part is waiting for it to download price guide info for 200 lots. My best advice is to start it and walk away for 10-20 minutes. :)
  17. Woops. I should probably take out the "or number" part. That didn't make the final cut. :P yeah, the countries bit is cumbersome. Eventually that will be fixed. As mentioned in the documentation: if you check the "Save to BrickStore file" and click import, a file called "Brickficiency-WantedListImport.bsx" is saved in the folder with the program. No need to run it through the store check. Also, if you do not specify a list name, it will import everything from all wanted lists.
  18. Version 0.85 has been released. It includes ability to Import wanted lists from Bricklink, save them as a .bsx and use them. The generated report has more features, including bricklink wanted list XML for each store. It will now skip lots that have no sources and list said skipped lots in the report instead of just quitting.
  19. #1 and #3 are implemented in the next version. #2 copying text is also implemented in the next version I will look into why Yellow Technic, LIftarm 1 x 6 Thin is showing as unavailable in Germany. Is Yellow Technic, LIftarm 1 x 6 Thin the first item it tries to retrieve? I assume Bricklink is in German when you view it?
  20. Version 0.84 just posted with the following changes: A price summary for each store has been added at the top of each match The name of the report file was accidentally reverted back to Brickficiency-Output.html. This has been fixed. Cleaned up the code somewhat to release. Because the source is open. Like the page says. Even though you couldn't download the source. Collapsible sections in the html report now collapse on the first click. Thanks /r/javascript! Added a progress bar Fixed a bug where the part list was incomplete Added ability to find 5 store combinations. The part list in the report now sorts by number of stores the part is available from. Added a workaround for the report not opening occasionally when the program exits. Please let me know if you experience this issue, as I have a hard time reproducing it. Brickficiency no longer accepts any sort of shenanigans. Feeding it a list of 3 parts will no longer look for matches from 4 or more stores. Feeding it a list of 1 lot will call you silly and quit. automatically merge lots that are the same (ie, if you have two listings for Brick, Round 2 x 2 it will combine them into one lot)
  21. This version of Brickficiency is no longer supported Go here for Brickficiency2: https://github.com/WindmillHelix/Brickficiency2 Brickficiency The current version is 0.95.4. It was released on Nov 3, 2014. You can download it here: http://buildingoutlo.../brickficiency/ Brickficiency is now open source. You can get the source here: https://github.com/B...d/Brickficiency Hi all, I'd like to introduce a program I wrote called Brickficiency. If you have a wanted list or LDD file and you want to get all of the pieces in the least (cheapest) number of Bricklink orders possible this program is for you. Options Window: Sample Output: All you need is a BrickStore .bsx format file, a Bricklink Wanted list, or an LDD file. Open it with Brickficiency, tell it which countries you'd like to search, and it will do the rest. You can search for combinations of between 1 and 5 stores. It allows you to blacklist individual stores if you do not like their shipping policies. It will return prices in your native currency, depending on the responses it receives from Bricklink. Let me know what you think, if you have any feature requests or if you find any bugs. :) New in 0.95.4 There was a bug in 0.95.3 that was not extracting the database properly, causing it to crash. I believe this should be fixed now. New in 0.95.3 Brickficiency has outgrown Google drive hosting! The database will now be downloaded from dedicated hosting. New in 0.95.2 Fixed an issue in 0.95 where dependencies were not being included in the .exe. I want to keep Brickficiency as portable as possible, but for now there are a couple of folders containing DLL's that have to sit in the same folder as Brickficiency. I'll try to remedy this in the future. New in 0.95 - Proper Database, more list creation options There is now a proper database that is automatically updated. It can also be manually updated from the tools menu. Can now manually change item id numbers or double clicking on the item name brings up a change item box Can now create new lists and add parts to a new/existing list (although there is a display bug in the add item dialog) Placing the mouse cursor over a picture of an item will show a larger version of that picture. Double clicking will show an even larger image (the colour may not be accurate on the double clicked image) Selecting a single item will show which sets that item is in, and the quantities it contains. Can now (mostly) import an LDD file, thanks to rebrickable.com! If any items are skipped, the item information (item ID, colour, quantity) will be shown in the message window. If you can figure out which part it is from the lego ID, you can still add it manually. Can now export a list to a bricklink wanted list. Fixed an issue while importing wanted lists when there is no sublists. New in 0.94 - Context Menu Right clicking on a part or selection of parts will bring up a menu with a bunch of different options that look vaguely familiar. Store total price, item quantity and lot quantity are displayed at the top of each store in the report. Item images and names in the report are now links to the item in the respective Bricklink store. 404 errors while downloading part images are no longer reported (because that was very annoying). Fixed an issue reading Bricklink database files on some computers. The price column will now display 3 decimal places, and the total column 2. Both columns will round to said decimal places. The "Calculation Options" window is now called "Calculation Options".
  22. What are those subcontainers in the shoeboxes (in the second pic)?
×
×
  • Create New...