Difference between revisions of "Publisher Catalogs and Print Series"

From ISFDB
Jump to navigation Jump to search
(Clean Slate)
 
m (Modified TablePager class to wikitable)
 
(31 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Wiki Conversion Notes ==
+
In January 2005 an extract was made from the ISFDB database to construct web pages for the main publishers that produced speculative fiction works. This page lists the results. Please note that these pages are provided for historical interest and data mining. Please see [[:Category:Publishers]] for a current list of publishers. Also, from any ISFDB publication record you can click on the publisher name to view that publisher's publication history.
  
This is a Wiki conversion of [http://www.isfdb.org/printseries.html printseries.html]
+
{| class="wikitable"
 +
|-
 +
| '''Static web pages from 2005'''|| '''Current Wiki pages'''
 +
|-
 +
| [http://www.isfdb.org/ace.html Ace Books] (1953-Present)
 +
* [http://www.isfdb.org/acedoubles.html Ace Doubles]. (1953-1984)
 +
* [http://www.isfdb.org/acespec1.html Ace Science Fiction Specials #1] (Terry Carr. 1968-1971)
 +
* [http://www.isfdb.org/acespec2.html Ace Science Fiction Specials #2] (1975-1976).
 +
* [http://www.isfdb.org/acespec3.html New Ace Science Fiction Specials]. (Terry Carr. '''Complete''' 1984-1990)
 +
* [http://www.isfdb.org/acespec4.html Ace Fantasy Specials].
 +
|
 +
|-
 +
| [http://www.isfdb.org/avonp.html Avon]||
 +
|-
 +
| [http://www.isfdb.org/baen.html Baen]||
 +
|-
 +
| [http://www.isfdb.org/ballantine.html Ballantine] (1953-Present)
 +
* [http://www.isfdb.org/ballfant.html Ballantine Adult Fantasy Series].
 +
|
 +
|-
 +
| [http://www.isfdb.org/bantam.html Bantam]||
 +
|-
 +
| [http://www.isfdb.org/berkley.html Berkley]||
 +
|-
 +
| [http://www.isfdb.org/daw.html DAW Books]|| [[Publisher:DAW|DAW Books]]
 +
|-
 +
| [http://www.isfdb.org/fantasyp.html Fantasy Press] (1947-1956)||
 +
|-
 +
| [http://www.isfdb.org/gnome.html Gnome Press] (1948-1962)||
 +
|-
 +
| [http://www.isfdb.org/gollancz.html Gollancz]|| [[Publisher:Gollancz|Gollancz]]
 +
|-
 +
| [http://www.isfdb.org/gryphon.html Gryphon]||
 +
|-
 +
| [http://www.isfdb.org/harpercollins.html Harpercollins]||
 +
|-
 +
| [http://www.isfdb.org/nel.html NEL]|| [[Publisher:NEL|New English Library]]
 +
|-
 +
| [http://www.isfdb.org/orbit.html Orbit]|| [[Publisher:Orbit|Orbit]]
 +
|-
 +
| [http://www.isfdb.org/pinnacle.html Pinnacle]||
 +
|-
 +
| [http://www.isfdb.org/pocket.html Pocket]||
 +
|-
 +
| [http://www.isfdb.org/sfbc.html SFBC]|| [[Publisher:Science Fiction Book Club|Science Fiction Book Club]]
 +
|-
 +
| [http://www.isfdb.org/shasta.html Shasta]||
 +
|-
 +
| [http://www.isfdb.org/stmartin.html St. Martins]||
 +
|-
 +
| [http://www.isfdb.org/tor.html Tor] (1981-Present)
 +
* [http://www.isfdb.org/tordoubles.html Tor Doubles]. (1988-1991)
 +
| [[Publisher:Tom Doherty Associates|Tom Doherty Associates]]
 +
|-
 +
| [http://www.isfdb.org/zebra.html Zebra]||
 +
|-
 +
|}
  
Most links point to non existent wiki pages, but you can get the content that should be there from the above link.
+
[[Category:Publishers]]
 
 
As i started converting some of these pages, i encountered two big issues...
 
 
 
# should these pages really be in the wiki, or should they be powered by the DB? (at the moment search by publisher doesn't seem to work)
 
# some of these publisher lists are too big for the wiki... when i tried converting "Orbit" the wiki warned me that many browsers would have dificulty editing and i should break it up,  when i tried converting DAW, after my browser had submitted all the data, the wiki churned for about 10 (more) minutes before my browser finally timed out.
 
 
 
 
 
That said...
 
 
 
Assuming you use [http://diberri.dyndns.org/html2wiki.html this URL] to convert pages to wiki syntax, the following perl script is handy for cleaning up the publisher listing pages. [[Gnome Press]] and [[Fantasy Press]] are good examples
 
 
 
<pre>
 
<nowiki>
 
#!/bin/perl
 
#
 
# use http://diberri.dyndns.org/html2wiki.html to convert pub pages,
 
# then use this to clean them up
 
# :TODO: should have one script that uses HTML::WikiConverter and does it all
 
#
 
use warnings;
 
use strict;
 
# slurp it in
 
undef $/;
 
my $w = <>;
 
 
# convert bold years to sub-headings
 
$w =~ s/ '''(\d+)'''/\n\n== $1 ==\n/g;
 
# get rid of all the horiz rules
 
$w =~ s/^\s*?----//mg;
 
# any pub link is a bullet
 
$w =~ s{(\[http://www.isfdb.org/cgi-bin/pl.cgi)}{\n* $1}mg;
 
# some pubs don't have links, just a dash
 
$w =~ s{ ?\- (\S)}{\n* $1}mg;
 
# trim excess newlines
 
$w =~ s/\n{2,}/\n\n/g;
 
# kill any remaining single newline (followed by optional whitespace)
 
$w =~ s{([^\n])\n ?([^\n])}{$1$2}g;
 
# get rid of all the excess whitespace
 
$w =~ s/ +/ /sg;
 
# any line that still starts with whitespace is bad
 
$w =~ s/^ +//mg;
 
 
# spit it out
 
print $w;
 
</nowiki>
 
</pre>
 

Latest revision as of 21:42, 13 September 2022

In January 2005 an extract was made from the ISFDB database to construct web pages for the main publishers that produced speculative fiction works. This page lists the results. Please note that these pages are provided for historical interest and data mining. Please see Category:Publishers for a current list of publishers. Also, from any ISFDB publication record you can click on the publisher name to view that publisher's publication history.

Static web pages from 2005 Current Wiki pages
Ace Books (1953-Present)
Avon
Baen
Ballantine (1953-Present)
Bantam
Berkley
DAW Books DAW Books
Fantasy Press (1947-1956)
Gnome Press (1948-1962)
Gollancz Gollancz
Gryphon
Harpercollins
NEL New English Library
Orbit Orbit
Pinnacle
Pocket
SFBC Science Fiction Book Club
Shasta
St. Martins
Tor (1981-Present) Tom Doherty Associates
Zebra