09-24-2013, 06:22 PM | #106 | ||
Grand Sorcerer
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
|
Quote:
Quote:
|
||
09-25-2013, 12:47 AM | #107 | |
Indie Advocate
Posts: 2,863
Karma: 18794463
Join Date: Sep 2010
Location: Melbourne, Australia
Device: Kindle
|
Quote:
For example, I was looking at PSPad (free but Windows only unfortunately), and it has extensive customisation options using any WSH languages including Javascript, Python etc.. The actual structure of the editor itself is similar to Sigil with a project style explorer for content and the editor pane. It has it's own internal browser view (not sure if that feature is key for you). It already has advanced text search/replace etc... So it seems that the key aspect would be putting those ePUB bells and whistles into an extension script, one that could open an ePUB and create the appropriate project directory and then package it all back up again, along with a couple of extra items. I don't know much about the specific value items you've mentioned so I'm only assuming that those problems can be solved in a scripting extension. The reason I thought it might be an interesting idea is that you seem to be using a text editor for most of the creation work anyway, so rather than swapping to another tool, perhaps enhance the tool you have? Of course, this still opens up all the problems of who is going to develop and maintain it, but it might be easier to develop and support what you need this way rather that the other idea you had of overtaking a whole development piece with a big history and the complications of being a statically compiled code base. Anyway, it's only really meant to provide food for thought. |
|
Advert | |
|
09-25-2013, 03:50 AM | #108 |
frumious Bandersnatch
Posts: 7,516
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
|
09-28-2013, 10:59 AM | #109 |
Guru
Posts: 932
Karma: 15752887
Join Date: Mar 2011
Location: Norway
Device: Ipad, kindle paperwhite
|
|
09-28-2013, 11:48 AM | #110 | |
Grand Sorcerer
Posts: 11,248
Karma: 35000000
Join Date: Jan 2008
Device: Pocketbook
|
Quote:
|
|
Advert | |
|
09-28-2013, 12:08 PM | #111 | |
Well trained by Cats
Posts: 29,801
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
I have used at most, 4 of those languages I hear rumors before... I see they were true |
|
09-28-2013, 12:42 PM | #112 | |
Grand Sorcerer
Posts: 5,584
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
At least my favorite scripting language (AWK) wasn't listed. So I guess it's still OK to use it. |
|
09-28-2013, 01:54 PM | #113 | |
Indie Advocate
Posts: 2,863
Karma: 18794463
Join Date: Sep 2010
Location: Melbourne, Australia
Device: Kindle
|
Quote:
Looking through those lists makes me realise how many of these languages and systems I've had exposure to. Familiar with all trades, competent in none. |
|
09-28-2013, 03:45 PM | #114 |
Grand Sorcerer
Posts: 11,248
Karma: 35000000
Join Date: Jan 2008
Device: Pocketbook
|
|
09-28-2013, 04:33 PM | #115 |
Addict
Posts: 320
Karma: 56788
Join Date: Jun 2011
Device: Kindle
|
For the record, I edit and polish almost exclusively in Sigil. I'm sad to see it go, but 0.7.2 satisfies all my needs as an unpaid ebook producer.
|
09-28-2013, 07:17 PM | #116 |
Addict
Posts: 238
Karma: 1500000
Join Date: Nov 2009
Location: Toronto
Device: Pandigital Novel (Black), T-2 and 3, Nexus 7
|
"What he is describing basically is a simple* compiler"
Katsunami has got it exactly right. I want a program that I pass to it a directory that represents the contents of the book, and perhaps a configuration file or manifest that defines metadata and other things, and it generates the epub for me. Sounds trivial (I wish!) I did take a brief look at the source. I am (or was) fluent in Pascal, onetime wizard of Z80 assembler, and have an acquaintance with C (my first programming language). My comprehension of C++ is on the same order as my knowledge of ancient Greek. Nil. The code to parse the source files to generate the opf and toc files will not be trivial. It is probably more work than this old and (re)tired programmer wants to take on. I should also state, that I appreciate the work of the Sigil programmers. They had to choose libraries to use, after all they were building an epub editor, not a text editor. I just wish they had made different choices. |
09-28-2013, 07:39 PM | #117 |
Grand Sorcerer
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
|
It would be something that I'd love to do, as I'm into that sort of technical stuff. But the time it takes... this stuff is not trivial, and if you create it, you maintain it. It's not fun when a maintainer quits because of time constraints (as we can see in the case of Sigil), and I *know* it will happen if I start such a program; it will probably happen before it's fully usable too
|
09-28-2013, 09:39 PM | #118 | |
Guru
Posts: 696
Karma: 150000
Join Date: Feb 2010
Device: none
|
Quote:
That said, I am familiar with more of these languages than you young 'uns would admit to. I kept chuckling out loud (no, I won't use the term LOL) until the wife finally had to ask what I was laughing about. I had to resort to a modification of a well-known meme: "If you're a programmer, no explanation is necessary. If you are not a programmer, no explanation is possible." She only codes in HTML. And I must add, I was TOTALLY OFFENDED at the description of SAS. That was my first exposure to anything like a 4GL, and there isn't much you can't do with it. (at least, within the set of things I wanted to do - statistical analysis, chemical kinetics calculations, and database translations.) Afterthought re 4GL: wonder why they didn't include LabView. A target-rich environment if ever I saw one. Last edited by st_albert; 09-28-2013 at 09:42 PM. |
|
09-28-2013, 10:19 PM | #119 |
Grand Sorcerer
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
|
Use THE expression to cut off any discussion:
"You are not expected to understand this." |
09-28-2013, 10:38 PM | #120 |
Guru
Posts: 696
Karma: 150000
Join Date: Feb 2010
Device: none
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SAD NEWS | Nate the great | Lounge | 6 | 12-29-2007 03:24 PM |
Sad news about Jim Baen | Liviu_5 | News | 2 | 06-17-2006 09:29 PM |