|  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,570 Karma: 20150435 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,546 Karma: 37057604 Join Date: Jan 2008 Device: Pocketbook | Quote: | |
|   |   | 
| Advert | |
|  | 
|  09-28-2013, 12:08 PM | #111 | |
| Well trained by Cats            Posts: 31,249 Karma: 61360164 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,763 Karma: 24088559 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,546 Karma: 37057604 Join Date: Jan 2008 Device: Pocketbook | |
|   |   | 
|  09-28-2013, 04:33 PM | #115 | 
| Fanatic            Posts: 502 Karma: 65460 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: 698 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: 698 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 |