Giter Club home page Giter Club logo

cr-data-manager's People

Watchers

 avatar

cr-data-manager's Issues

negation of modifiers

Since I am working on my main character rules I have questions about how rules 
are handled.

Is there a rule like

<<Series.Contains:Animal Man>> <<Series.Not.Contains:and>> => 
<<MainCharacterOrTeam:Animal Man>>

where you can negate sub-rules like contains.

(Faba @ CR forum)

Original issue reported on code.google.com by [email protected] on 25 Mar 2013 at 11:31

Add sorting fields for secondary numbers

So, what I'm looking to do is find a way to add a sorting field for secondary 
numbers that appeared on Superman family books and Legion of Superheroes titles 
in the 90's. Is that something the Data Manager would be used for, or is there 
an easier way that I'm missing? (Just Bill @ CR forum)

Should be possible with the use of custom values.



Original issue reported on code.google.com by [email protected] on 4 Apr 2013 at 8:46

add modifier: Remove

Remove can be useful for multi-value fields:

<<Tags.Remove:thisTag>>

result in Tags field:
before dataMan runs: "thisTag,anotherTag>>
after dataMan runs: "anotherTag"

Original issue reported on code.google.com by [email protected] on 22 Mar 2013 at 2:15

empty log if no books were touched

if no books were touched by the dataMan the log should not be empty but display 
a message like "no books were touched by your rules" or better: the messagebox 
before should say so

Original issue reported on code.google.com by [email protected] on 19 Mar 2013 at 10:16

colon in series results in #invalid expression

I looked thru the config data after I resaved it in the plugin. A few lines 
have been commented out because of invalid expressions. Which I assume is the 
fact that the Series name has a colon in it. How do I escape these?

# invalid expression: <<Series:The Fury of Firestorm: The Nuclear Men>> 
<<Publisher:DC Comics>> => <<SeriesGroup:Justice League>>

(freakeo @ CR forum)

Original issue reported on code.google.com by [email protected] on 25 Mar 2013 at 4:32

new modifier: ListItemIs

useful new modifier for multi-value fields

E.g.:
book1 tags: tag1, tag2, otherTag
book2 tags: tag1, tag2, anotherTag

<<Tags.Contains:other>>
returns book1 and book2

<<Tags.ListContains:anotherTag>>
returns only book2


Original issue reported on code.google.com by [email protected] on 31 Mar 2013 at 4:15

new modifier: ContainsAllOf

ContainsAllOf would simplify some rules:

<<Series.ContainsAllOf:Superman,Batman>>

would return:
Superman & Batman
Superman and Batman
Superman / Batman



Original issue reported on code.google.com by [email protected] on 1 Apr 2013 at 11:16

add modifiers: Add, Replace

modifiers Add and Replace might be useful for multi-value fields like Tags and 
Genre

Examples:

<<Genre:Thriller>> => <<Genre.Add:Horror>>

results in a Genre field with "Thriller, Horror"

Examples:

<<Tags.Replace:thisTag -> thatTag>>

data in Tags field is:
before dataMan runs: "thisTag,anotherTag"
after dataMan runs: "thatTag,anotherTag"

have to think about the -> operator though. Maybe || is better?

Original issue reported on code.google.com by [email protected] on 22 Mar 2013 at 1:49

implementation of variables

variables could make the rules more flexible. Current ideas:
_directory_ (directory but without the full path)
_year_ (current year)

These variables should be used with the Calc modifier and therefore Calc should 
not be restricted to numerical values.

It could also be useful if the user could define his own variables at the 
beginning of the configuration.

Example:
#@ _myVar_ = 'Gotham books'
<<Series.Contains:Batman>> => {SeriesGroup.Calc:{_myVar_}>>

would be interpreted as:
<<Series.Contains:Batman>> => {SeriesGroup:Gotham books>>


Endless possibilities ...


Original issue reported on code.google.com by [email protected] on 25 Mar 2013 at 12:35

use of the directory as variable

it may be useful to use the directory name of the book:

Example: 
book.Directory: Y:\a.b.comics.dcp\2013\Hitlist 2013.03.16

and you want to set the value of book.Owner to
Hitlist 2013.03.16

something like
=> <<Owner:{_fileDirectory_}>>

might do it

Original issue reported on code.google.com by [email protected] on 25 Mar 2013 at 12:14

add a qualifier or markup that a book should be touched only by one rule

sometimes it is useful that only 1 rule should touch a book. The other rules 
following should be ignored.

Example:

<<Series.StartsWith:What If>> => <<SeriesGroup:What If>>
<<Series.Contains:Spider-Man>> => <<SeriesGroup:Spidey-Books>>

To avoid that "What If Spider-Man" later on gets the series group "Spidey 
Books" only that first quoted rule should apply.

Something like this might handle that:
!<<Series.StartsWith:What If>> => <<SeriesGroup:What If>>
<<Series.Contains:Spider-Man>> => <<SeriesGroup:Spidey-Books>>

Original issue reported on code.google.com by [email protected] on 24 Mar 2013 at 11:29

new modifier: ContainsAnyOf

this could be useful. E.g.:

<<Series.ContainsAnyOf:Batman,Robin,Joker>> => <<SeriesGroup:Gotham>>

must be available for numerical and string type fields


Original issue reported on code.google.com by [email protected] on 25 Mar 2013 at 8:41

dialogs exit abruptly

On closing them, the dialogs exit a bit...abruptly. Not smoothly, like other 
standard dialogs do. I hope I'm making some sense here. 

Original issue reported on code.google.com by [email protected] on 20 Mar 2013 at 12:35

rule is not executed when Number field in selection criteria is blank

The new version is working better, but still has some problems:

I'm using these rules for my One-Shots. I wish to have 3 things:
1. The format should be One-Shot
2. The number value should be 1
3. The Count value should be 1

So, these are the rules:

<<Number:1>> <<Count:1>> => <<Format:One-Shot>>
<<Number:>> <<Count:>> => <<Format:One-Shot>>
<<Number:>> <<Count:1>> => <<Format:One-Shot>>
<<Format:One-Shot>> => <<Number:1>> <<Count:1>>

This works fine only when the Number field is filled up.

It doesn't work if the Number field is blank.

(600WPMPO at CR forum)

Original issue reported on code.google.com by [email protected] on 26 Mar 2013 at 4:07

"do you want to see the log" appears behing CR window

Don't know if it is only happening to me but the "do you want to see the log" 
dialogbox always appears behind the Comicrack Windows. So I have to Alt+Tab to 
get it infront. No showstopper but little bit annoying


Original issue reported on code.google.com by [email protected] on 28 Mar 2013 at 7:52

combobox for criteria modifiers does not show proper values

What steps will reproduce the problem?
1. open the gui
2.
3.

What is the expected output? What do you see instead?

first value for criteria is "AlternateCount" but the dropdown for modifiers 
shows the modifiers for string values not for numerical values.

Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 13 Apr 2013 at 12:29

option to open dataMan.dat in Notepad

makes it easier to edit the file if it could be opened in Notepad etc. This way 
there is no need to update the configurator with text editor functions like 
find and replace

Original issue reported on code.google.com by [email protected] on 23 Mar 2013 at 5:15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.