Welcome to the Invelos forums. Please read the forum rules before posting.

Read access to our public forums is open to everyone. To post messages, a free registration is required.

If you have an Invelos account, sign in to post.

    Invelos Forums->DVD Profiler: Plugins Page: 1... 27 28 29 30 31 ...52  Previous   Next
New Plugin: BulkEdit - Bulk Editing, XML and CSV Import of Profiles
Author Message
DVD Profiler Desktop and Mobile RegistrantMole
Ex-contributor
Registered: March 13, 2007
United Kingdom Posts: 756
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
I installed Bulkedit V2.22 in DVDP V3.7.2. last night and now when I select certain profiles in the Collection List window I get a BE popup which says  "Not a legal OleAut date".

It doesn't happen with every profile but it is repeatable with the affected ones, so I'm assuming that it's the profiles themselves that are at fault.

I'd be grateful for any ideas!
Chris
 Last edited: by Mole
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,412
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Quoting Mole:
Quote:
I installed Bulkedit V2.22 in DVDP V3.7.2. last night and now when I select certain profiles in the Collection List window I get a BE popup which says  "Not a legal OleAut date".

It doesn't happen with every profile but it is repeatable with the affected ones, so I'm assuming that it's the profiles themselves that are at fault.

I'd be grateful for any ideas!

Doesn't seem like a BE message that I am familiar with. How do you know it is a BE popup?
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile RegistrantMole
Ex-contributor
Registered: March 13, 2007
United Kingdom Posts: 756
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Quoting mediadogg:
Quote:

Doesn't seem like a BE message that I am familiar with. How do you know it is a BE popup?


Hi Jim,

1. BE not installed: all OK.

2. BE installed: the behaviour as described. Also, the bolded title in the popup says Bulkedit.

3. BE deinstalled: all OK

4. Reinstalled. same behaviour as before.

However the popup only occurs when i single-left-click on the title in the Collection List window. and if I load a number of titles into BE it appears to work perfectly (although I haven't tried every feature), which is why I  am more inclined to suspect my system rather than BE itself. 

Hence my request for ideas as to where I should look!

I should mention that although DVDP runs from my C:\ drive, the database files themselves stored on a mirrored NAS (via gigabit LAN).

Regards
Chris
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,412
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Kapow!

OK, so we know it is BE.

Let me do some testing. Thanks again for the excellent feedback.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,412
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
BulkEdit V2.26 Available

- Previously noted exception errors eliminated (fingers crossed ...)
- Improved performance
- Ability to interrupt loading by clicking on progress bar

The promised CSV import and other functions are still being tested and will be released when stable.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,412
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
BulkEdit V2.28 Available
(Please do not quote this post)

CSV Import has been restored. The following formats are supported:

- CSV Export Plugin (Mark Harrison) Column Format
- CSV Export Plugin (Mark Harrison) 2.4 Format
- DVD Spot Export Format
- Custom Format

Notes:
  • Any import data file that does not include either UPC or Profile ID, will cause Manual Profiles to be created.

  • If you want to import automically into custom categories, the categories must be defined ahead of time in the database

  • If you use Excel to create your input data, UPCs can be screwed up unless you force the column to be text. BulkEdit CSV Import will tolerate a leading single quote (') in front of the UPC, so that you can use Excel to create the column.

  • Information from imported profiles (including Manual and Disc ID profiles) will overlay an existing profile with the same profile ID. However, manual IDs created by BulkEdit will never overlay existing manual profiles, since BulkEdit checks first and starts at the next sequential number.

  • If a locality column is not present, and if not included in the profile ID, a locality will be guessed by using the Rating information, if present.

  • Screen Shot:



    Here is some usage information:

    Except for Custom format, CSV Import expects the column headers to be spelled exactly, with case-sensitivity, as those that are output from CSV Export and DVD Spot. The best way to ensure this is to obtain a sample output and steal the headers.

    - Here is a link to detailed instructions for DVD Spot.

    - Here is a link to a prior post in this thread that details the exact header names for CSV Export and DVD Spot.

    I believe that so long as the header names are spelled exactly, just about any subset of the fields may be used, for any format.

    Let's say you wanted to import a list of newly purchased DVDs, and purchase info. Then you would make an Excel spreadsheet and save to CSV that looks something like this:

    Profile ID, Purchase Price, Purchase Place, Collection Type
    "'012236044802", "$29.95",  Amazon, Owned
    "'13023153790.17","$19.95", Amazon, Anime

      ... or ...

    UPC, Purchase Price, Purchase Place, Collection Type, Locality
    "'012236044802", "$29.95", Amazon, Owned, "United States"
    "'13023153790","$19.95", Amazon, Anime, Japan

    You can optionally enclose data fields within quotes (a good idea). The official manual profile and Disc ID styles of Profile IDs are supported. If you don't have locality, you can use UPC instead of Profile ID. You could also use a separate Locality column with UPC instead of combining into Profile ID. Except for Custom and DVD Spot, you should make sure that the headers and data format look exactly like what you get with CSV Export. Something else might work accidentally, but is not supported. If any CSV Export field does not import properly, I will fix it. Note that the Collection Type "Anime" was defined in the database ahead of time.

    After the import is complete, of course you must do a profile refresh to download the remaining profile information from Invelos. The successfully imported profiles are flagged to make it convenient to do this immediately.

    I would appreciate feedback on how this is thing is working (or not). Thanks. (Edit: quick bug fix - now V2.28)
    Thanks for your support.
    Free Plugins available here.
    Advanced plugins available here.
    Hey, new product!!! BDPFrog.
     Last edited: by mediadogg
    DVD Profiler Desktop and Mobile Registrantmediadogg
    Aim high. Ride the wind.
    Registered: March 18, 2007
    Reputation: Highest Rating
    United States Posts: 6,412
    Posted:
    PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
    Version V2.30 Available

    - Fixed a couple minor bugs in CSV Import
    - Added Other Features as an editable field
    Thanks for your support.
    Free Plugins available here.
    Advanced plugins available here.
    Hey, new product!!! BDPFrog.
     Last edited: by mediadogg
    DVD Profiler Desktop and Mobile Registrantmediadogg
    Aim high. Ride the wind.
    Registered: March 18, 2007
    Reputation: Highest Rating
    United States Posts: 6,412
    Posted:
    PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
    Version V2.31 Available

    - Additional Performance enhancements
    - When "disc" is present in CSV Import, the correct disc information is updated. Default is still disc 1
    - Numeric values in the Slot column can now incremented / decremented by any amount, en masse
    Thanks for your support.
    Free Plugins available here.
    Advanced plugins available here.
    Hey, new product!!! BDPFrog.
     Last edited: by mediadogg
    DVD Profiler Unlimited RegistrantStar ContributorMithi
    Sushi Annihilator
    Registered: March 13, 2007
    Reputation: Superior Rating
    Germany Posts: 2,216
    Posted:
    PM this userEmail this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
    Woot? A new version and nobody told me?
    (Damn, must have inadvertently deleted the subscription of this thread.)

    So I gave the v2.31 a little test run on a virtual-pc with data from my actual collection.

    Out of ~800 profiles I tried to import roundabout 2/3 worked (which still is a lot if the alternative would be to enter a lot of personal data by hand). The problem were, no surprise, the non-US-titles.

    So I put together 25 hardship case:

    import-test1.csv: Title, UPC, Purchase Price, Collection Type
    2 profiles correct locality
    3 wrong locality with profile
    20 wrong locality
    Well, was to be expected.


    import-test2.csv: Title, UPC, Rating, Purchase Price, Collection Type
    Same as above. The Rating seems to be ignored or did I do something wrong? I tried to import it as "Rating" as well as "MPAA Rating" but to no avail, it doesn't show up in the imported profiles, it doesn't improve the profile-recognition.


    import-test3.csv: Title, UPC, Purchase Price, Locality, Collection Type
    7 profiles correct locality
    2 wrong locality with profile
    16 wrong locality
    Now that came as a bit of a surprise. With the Locality present I expected 25 of 25. It looks like BulkEdit simply ignores the Locality as long as he 'thinks' to get the right locality from the UPC? If so, could this behavior be changed?

    The three CSVs are available if you are interested.

    cya, Mithi
    Mithi's little XSLT tinkering - the power of XML --- DVD-Profiler Mini-Wiki
    DVD Profiler Desktop and Mobile Registrantmediadogg
    Aim high. Ride the wind.
    Registered: March 18, 2007
    Reputation: Highest Rating
    United States Posts: 6,412
    Posted:
    PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
    Oh what a nice Xmas gift!!!

    Can,t wait to dig in and nail those bugs.

    Mithi thanks so much for helping me bring improvements.

    As you might guess, the code has grown a bit complex. I often break as much as I add.

    So my descriptions may refer to intended or prior functions that got trashed in the rework.

    I will totally enjoy fixing these bugs (if possible). 
    Thanks for your support.
    Free Plugins available here.
    Advanced plugins available here.
    Hey, new product!!! BDPFrog.
    DVD Profiler Desktop and Mobile RegistrantStar ContributorRander
    I hate mondays...
    Registered: March 13, 2007
    Denmark Posts: 670
    Posted:
    PM this userEmail this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
    I'm giving up on this... Either I'm to stupid to get it to work, or I have completely misunderstood what it was meant to do...

    My scenario is this: I'm editing a box-set, and instead of setting the options that are the same in every single profile, I want to use BulkEdit. So I've gotten it to import the profiles, and it looks like this:



    They are all Digipacks. So I select DigiPack in the first row - and then gets stuck! How do I get it to copy that to the other rows? My logic dictates I should use Multi-Copy, but no matter what I try, it either throws an error at me, or it fills the columns with wrong data.

    So, how do I do this? Or is this not was it is supposed to do/be used for?
    The future is here. It's just not widely distributed yet. (William Gibson)
    DVD Profiler Unlimited RegistrantStar ContributorMithi
    Sushi Annihilator
    Registered: March 13, 2007
    Reputation: Superior Rating
    Germany Posts: 2,216
    Posted:
    PM this userEmail this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
    Quoting Rander:
    Quote:
    My logic dictates I should use Multi-Copy, but no matter what I try, it either throws an error at me, or it fills the columns with wrong data.

    The problem seems to be that the field "Case Type" can only hold specific entries, selectable by the drop-down.
    I could replace "THINpak" with "Slip Case", but I found no way to replace an empty field with anything.

    That did work just fine for me in the past for e.g. "Location"

    cya, Mithi
    Mithi's little XSLT tinkering - the power of XML --- DVD-Profiler Mini-Wiki
    DVD Profiler Desktop and Mobile Registrantmediadogg
    Aim high. Ride the wind.
    Registered: March 18, 2007
    Reputation: Highest Rating
    United States Posts: 6,412
    Posted:
    PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
    Well Rander, consider that it might well be a bug. Even expensive MS products have bugs now and then.

    So you are probably doing everything correctly. Let me see if I can reproduce (and then fix) the error, although I can understand if you don't have the time to wait for a solution.

    Edit: Yup, problem seems to be I am not handling empty CaseType.

    Workaround (only briefly tested): Using Tool 3 of MultiCopy, you might be able to force it. I was able to blank out Case Type as well as copy into a blank field. Only valid dropdown values can be used.

    Multicell copy is weird. You need to select a minimum of 3 cells: 1 in one column, and at  least two cells in a different column. BulkEdit then assumes the "from" cell is the single cell, and it will attempt to copy the from value into all of the target cells. You can choose to either prepend, append or overwrite.

    So, the trick is to select any unused text cell in the profile as a temporary "from" cell. Type in a valid Case Type. Then select the target cells (Ctrl - mouse click) and use Tool 3. You can also blank out Case Type by copying a blank "from" cell into the targets. (I didn't try saving the blank values - make sure you have a backup in case it crashes).

    Yes, I know - weird, but very powerful, and a handly workaround / backup when other stuff doesn't work.
    Thanks for your support.
    Free Plugins available here.
    Advanced plugins available here.
    Hey, new product!!! BDPFrog.
     Last edited: by mediadogg
    DVD Profiler Desktop and Mobile RegistrantStar ContributorRander
    I hate mondays...
    Registered: March 13, 2007
    Denmark Posts: 670
    Posted:
    PM this userEmail this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
    Quoting mediadogg:
    Quote:
    Well Rander, consider that it might well be a bug. Even expensive MS products have bugs now and then.


    Trust me, I now most of them by heart - I work as an it-supporter for civil servants - most of them barely knows how to turn the damn thing on! 

    I just didn't expect this to be a bug, as I thought it was the whole point of the plugin - and when I couldn't find anybody else saying it didn't work as expected, I thought that I was just doing it wrong! It wouldn't be the first time... 

    And thanks for the explanation of the multi-copy - I couldn't for the life of me work out what I was doing wrong with that.
    The future is here. It's just not widely distributed yet. (William Gibson)
    DVD Profiler Desktop and Mobile RegistrantMole
    Ex-contributor
    Registered: March 13, 2007
    United Kingdom Posts: 756
    Posted:
    PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
    Quoting Rander:
    Quote:
    - I work as an it-supporter for civil servants - most of them barely knows how to turn the damn thing on! 


    A bit like this?

    Helpdesk

     
    Chris
    DVD Profiler Desktop and Mobile Registrantmediadogg
    Aim high. Ride the wind.
    Registered: March 18, 2007
    Reputation: Highest Rating
    United States Posts: 6,412
    Posted:
    PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
    Progress report:

    - I have found and fixed the empty CaseType bug, but you will still be restricted to official DVDP dropdown values
    - Fixed another bug relating to column copy that was created accidentally on a previous update
    - Found and fixed the bug that ignores Locality when included in CSV import

    @Mithi, I am looking to see if I can improve the Locality guessing when Rating is available.

    The examples you gave are truly tough ones, because, as you obviously know, most of the UPCs in your sample violate the GS1 Country Code rules. So, I will not be able to improve on Test 1, unless I do it by exception. But I should be able to improve on Case 2, using Rating. And now case 3 scores 100% as expected, since Locality is supplied in the data.

    Do you know whether the exceptions you gave me in Test 1 are general, or a result of miscoding of Profiles in the DVDP database, or misapplication of UPCs by the movie distributor?
    Thanks for your support.
    Free Plugins available here.
    Advanced plugins available here.
    Hey, new product!!! BDPFrog.
     Last edited: by mediadogg
        Invelos Forums->DVD Profiler: Plugins Page: 1... 27 28 29 30 31 ...52  Previous   Next