![]() |
#16 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
@penguinaka: avoiding quoting your post because that seems to offend you, what you accomplished is to offend someone who has given a great deal of time and energy to the calibre community. Manichean not only wrote the examples in the tutorial, he wrote the tutorial itself as well as contributing to other bits of the calibre manual. You rant about trolling and honesty instead of providing him useful guidance, which is what he asked for. You ask for help and say you are going to continue to ask for help, but refuse to provide help when asked for it.
You clearly have ideas about what the tutorial should and should not contain, and what is and is not useful. Provide guidance, provide examples, or even provide entire sections. Manichean accepts criticism he can work with, something amply demonstrated during the tutorial's 2-month writing/feedback cycle. @curiosity: ask your questions! You are responsible for your question only, not what the rest of us have to say. And who knows, in the end something good might come of this discussion. ![]() |
![]() |
![]() |
![]() |
#17 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
One of the issues with any documentation in an Open Source project is that often those writing the documentation are either too aware of the issues to explain them in a way to those who are completely new, or alternativly they have other demands on their (valuable) free time.
penguinaka Much of the Calibre manual is actually written by users. If you can think of improvements then I suggest you write them up with the suggested text and submit them as potential manual alterations to Kovid. I have done this myself a few times and Kovid has always incorporated my new text (albeit sometimes with minor editing) into te manual. |
![]() |
![]() |
Advert | |
|
![]() |
#18 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#19 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,071
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
That tutorial, beat through my dense skull, something I had failed to grasp for many years.
![]() I will agree that there are way too many variations of REGEX ![]() (the REGEX filters in my mail program only use a subset of what can be used in Calibre/Sigil) |
![]() |
![]() |
![]() |
#20 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
|
Or perhaps you can sum up by saying the tutorial fails to succeed at teaching all beginners how to use regular expressions. However, IMHO, it succeeds at teaching some, and perhaps even - most beginners. That's a very valuable contribution even if you haven't managed the miracle you set your sights on.
|
![]() |
![]() |
Advert | |
|
![]() |
#21 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() Posts: 75
Karma: 600
Join Date: Jul 2008
Location: Depends Upon the Season.....
Device: Cybook, Sony & ipad
|
First, there are never enough Thank you's to the many amazing people who patiently try to help others. I am humbled by your level of knowledge and dedication.
Second, many of the amazing features of Calibre require a certain level of programming for those who wish to take advantage of them. For those of us who are not programmers or who have limited experience, we should expect a steep learning curve. This community has been amazingly generous in sharing and helping others to learn. The tutorial is hard for a novice. But, what isn't? And more importantly, each time I read it I understand a bit more. So, thank you for taking the time to write it! |
![]() |
![]() |
![]() |
#22 |
Nameless Being
|
You know its an interesting concept having a tutorial, I learnt to drive a motor car many many years ago, during those years I developed certain skills, watching the traffic, driving in the rain etc etc - I'm sure most of you will get my drift.
My son comes of age and here it is my big chance to tutor someone how to drive. Well guess what - I was a terrible teacher - what I thought was common sense wasn't for my son, what I felt he should know - well he didn't. Another fault my son had was he didn't have the capacity to read my mind either - how dare he... So cutting a long story short I gave up trying to teach a quite intelligent young man how to drive and did what I should have done in the first place - hired someone more apt and capable than I. What may seem obvious to some is not necessarily so to others, what I know of a particular topic and subject may not be so obvious to others. Reading a tutorial or a book on a topic that is foreign to say the least to a majority is not easy, when one doesn't have the fundamental skills to decipher what is and isn't appropriate. Thats why we ask questions of those better equipped for answers once we have worked out that we are not capable of deducing them ourselves. The simple thing would be not to post a reply pointing to get it yourself or work it out yourself if one is not prepared to offer an answer. The wisest course of action is not to post anything. I really do detest the attitude "well there it is in front of your face why can't you see the answer"... Again I apologise for having asked a stupid question in the first place, I should have vested more days in becoming proficient in a coding language that I may only use a few more times. I think I may just kick the next person that asks me a question and tell them to take some mind reading lessons. I do thank the author of calibre for an excellent product and those who have helped/volunteered valuable time to make it an even better product. I have not yet seen a commercial product with even close to similar features. In future I'll muse and try not to be a pain in the hard cover... |
![]() |
![]() |
#23 | ||
Quack! Quack!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 92
Karma: 9176
Join Date: Apr 2011
Location: Florida
Device: kindle 3 & sony daily prs950sc
|
@Chaley: avoiding quotes...lol ... i think he "Manichean" was to quick to get offended... what he and others should have taken from my post was. We need a sticky so that regex ideas and solutions can be bounced back and forth since the manual is not enough or has examples that are aplicable to what is needed regardless of who volunteered their time and wrote it. So once again I was agreeing/stating, the Need For A Sticky, which was ignored in preference of condemning me for not liking the examples in the manual.
This is the post I was agreeing with: Quote:
Quote:
Also I'll say this a sticky would be very useful for people looking for a quick solution than having to wait for a version update of a manual that may or may not come. So I think I will wait for the sticky and post my regex suggestions in it ![]() @itimpi: I agree..thanks for pointing that out... but i'm more interested in trading thoughts and regex in a RegEx Sticky. Cheers. @Curiosity: Nicely said. Seems like peoples egos inflate with their post count in some cases. I just ignore them most of the time except for a an occasional slap when i feel they deserve it. Last edited by penguinaka; 06-11-2011 at 03:20 PM. |
||
![]() |
![]() |
![]() |
#24 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
|
A side note to this: I won't make a non-locked sticky. Those tended to be used as catch-all topics while we had them in the old forum structure, which is why we decided just to have locked stickys. The regex example thread would be the same.
|
![]() |
![]() |
![]() |
#25 |
Quack! Quack!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 92
Karma: 9176
Join Date: Apr 2011
Location: Florida
Device: kindle 3 & sony daily prs950sc
|
right on... thanks for taking the time to reply. understood.
|
![]() |
![]() |
![]() |
#26 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
|
An update: I announced earlier that I would have time to post (an early version of) the regex example and compendium thread. Most probably that won't be the case, because of Real Life. I'm sorry, but I'll try to get something done as soon as possible.
@Debby: Thanks for sending me your spreadsheet, I'll make sure to give you credit. @Everyone else: If you have any regexes you feel should be included, post them here or PM me. My idea was to split the thread into multiple posts, the first one being an index post, the other ones listing regexes for different applications within Calibre, grouped by application. I think it would make sense to have one post for conversion search & replace, one for bulk metadata search & replace and one for importing books. Comments and thoughts? |
![]() |
![]() |
![]() |
#27 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() Posts: 75
Karma: 600
Join Date: Jul 2008
Location: Depends Upon the Season.....
Device: Cybook, Sony & ipad
|
Manichean,
Please don't give me the credit. Most were from posts in the forum. Sorry that I did not note the original authors, hopefully you will all recognize your work. I like your idea of the index post that is grouped. It would make it much easier to follow. Penguinaka's examples are also very helpful! |
![]() |
![]() |
![]() |
#28 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 485
Karma: 270594
Join Date: Aug 2010
Device: palm tx, Windows7, Galaxy A5
|
Are the things I must type in 'search' also something like regular expressions? If yes, then maybe there should be one post for them - I have several times seen people asking how to find books without covers (cover:false). I don't use typed search very much because always I need to search forum (for hour sometimes) to find what I typed wrong.
If it's nothing to do with regex, please kindly disregard my naiveté. |
![]() |
![]() |
![]() |
#29 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
|
Quote:
That said, I'd rather not include search expressions, but if there are clever searches using regular expressions, I'll think about it. I should be able to get something started this evening. |
|
![]() |
![]() |
![]() |
#30 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
|
Quote:
They are particularly useful for searching for subtle errors in the title/author. For example, looking for double spaces: Code:
title:"~\s\s" Code:
title:" " Code:
author_sort:"~^B.*" |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Need help with Expression | Logan06 | Library Management | 5 | 05-06-2011 04:09 PM |
Need help with expression | Gurkburken | Conversion | 1 | 03-08-2011 02:20 PM |
Regular expression - Example needed | americhanac | Conversion | 1 | 02-08-2011 03:47 AM |
Regular Expression Help Needed | dloyer4 | Calibre | 1 | 07-25-2010 10:37 PM |