Showing posts with label imaginary realities. Show all posts
Showing posts with label imaginary realities. Show all posts

Tuesday, 28 July 2015

Imaginary Realities volume 7, issue 3 is out!

The latest issue of Imaginary Realities is now available for reading.  Volume 7, issue 3.

It features the following articles:

  • A text MUD with a working ecology system
  • Dispelling the gloom
  • How integral are letters and text to ASCII gaming?
  • Legend and the lore
  • The bonds of mudding
  • The mercurial temperament at the end of the world
  • Where do I begin?
With one article related to roguelikes, another to interactive fiction and the rest to mudding, it should provide our most diverse collection yet.

PDF and EPUB e-books are not currently available.  The new website generation creates these automatically, rather than manually as they were made before.  But unfortunately, getting them to look nice enough to be worth distributing requires a little more work.  They'll be added back to the website before (or with) the next issue hopefully.

Announcements have been made on:
Enjoy!

Friday, 26 June 2015

Generating e-books with Calibre on Hostmonster

One thing the new generated Imaginary Realities web site currently lacks, which the old hand-written version had, is epub and PDF versions of the published issues that can be downloaded and read at one's leisure.  Or put away for offline reference, if that's what you're into.

These e-books were generated by Calibre, which is a wonderful piece of work written primarily in Python.  It allows you to add a web page as an e-book, and it'll go through and follow the links and put it together as a HTML e-book.  Then you can convert that e-book into any number of formats, including the two formats I concentrate on, PDF and epub.  All this is done through a pretty standard media library interface for e-books.  But you can also drive the conversion by command line if you are willing to put in a bit more work.

As the new web site is generated into HTML using Jinja2, I wanted to take the output and then as a final step, push it through Calibre's ebook-convert command.  Compiling Calibre from source is a complicated endeavour which the author warns against the complexity of, so I wanted to avoid that.  Instead I downloaded and installed one of the Linux static builds.  By default, it installs to /opt, but it's possible to redirect it to use ~/ as the base directory instead.

Once installed, it's a somewhat straightforward matter to generate the e-books (see the source code). Take the command path, and the command arguments which map to the original conversion done in the GUI (you have to guess this somehow)

The command:

command = "/home/mememe/opt/calibre/ebook-convert"
The arguments:
    standard_arguments = ""
    standard_arguments += " --disable-font-rescaling"
    standard_arguments += " --margin-bottom=72"
    standard_arguments += " --margin-top=72"
    standard_arguments += " --margin-left=72"
    standard_arguments += " --margin-right=72"
    standard_arguments += " --chapter=/"
    standard_arguments += " --page-breaks-before=/"
    standard_arguments += " --chapter-mark=rule"
    standard_arguments += " --output-profile=default"
    standard_arguments += " --input-profile=default"
    standard_arguments += " --pretty-print"
    standard_arguments += " --replace-scene-breaks=\"\""
    standard_arguments += " --toc-filter=.*\[\d+\].*"
And then invoke calibre for each issue and each format:
        output_basename = "imaginary-realities-v%02di%02d-%04d%02d" % (volume_number, issue_number, year_number, month_number)
        for suffix in ("epub", "pdf"):
            output_filename = output_basename +"."+ suffix
            ret = subprocess.call([ command_path, html_path, os.path.join(output_path, output_filename) ])
Unfortunately, if you're on shared hosting, then you're at the mercy of whomever administers it. It turns out that PDF generation uses QT components, and if you're not on the right version of libc++ or some combination of libraries, then the PyQT extension modules that come with Calibre's static install, will simply fail to import. It's not so much a bug with Calibre, as Hostmonster offering a dated environment. The Mobi format is also affected by this problem.

Epub is about the only format which will generate without the use of QT. Unfortunate, but there's not much that can be done about it without investing a lot more work, and there's so many other things that I could do with this project. My iPad 1 (which is a poorly aging piece of junk) will accept both epub and PDF in Apples e-book reader app. Hopefully, most other modern devices can also handle the epub format.  We'll see!  It might also be that there's a different tool which can be more easily installed or compiled and which will generate PDFs of the same level of quality.

Thursday, 25 June 2015

Imaginary Realities source code

The Imaginary Realities web site is generated using Jinja2 from Python flat files.  I've changed the repository from private to public, as there's no real reason to keep it shelved away.  If my hosting goes down, someone else can easily generate their own version of the web site and host it, should that take their fancy.

The git repository is hosted on bitbucket:

https://bitbucket.org/rmtew/imaginary-realities

Friday, 12 June 2015

Imaginary Realities website updated!

I've finally found the time to give the Imaginary Realities website a more updated look.  The main change is that it's now generated by Jinja2, a Python templating library which I'd thoroughly recommend.  It made everything simple, up to and including picking out and including the featured article.


There's always more to do.  The next steps are likely to be taking advantage of the Reddit and Disqus Python APIs to make discussion of articles more readily discovered.

There's a whole lot of shenanigans with Disqus and something I think they call "Discover." At first you could opt out of it showing on your website, now you can kind of opt out of having your own posts discoverable.  It's unclear whether this means that you  will one day wake up and find giant rows of thumbnails of various trashy thumbnails and links to "top 10 celebrities who benefited from an all cabbage diet" and so forth.  I googled for ages trying to work this out, and they don't seem to appear at the moment, so fingers crossed.  The license for this site is Creative Commons non-commercial, so we'd have to look for a Disqus replacement if this started happening.

Tuesday, 2 June 2015

Imaginary Realities article submission deadline reached

With the start of June, and coincidentally with it the start of Winter, we have passed the article submission deadline for the next issue.  Seven articles have been submitted, and are in the hands of the editors and proofers, for them to work their magic.

A loose deadline for publication is set for the end of the month, specifically July 1st.  But this of course requires the publication process to run its course.  Once the editing and proofing is done, then a draft version of the site will be put together by myself, and provided for authors and editors/proofers to give the thumbs up.  And at that point, the new issue will go live and will be announced.  There may be some delay, if things take longer and require a little extra time to get things done.

We will be replacing the Imaginary Realities subreddit with Disqus comment sections at the bottom of articles, unless something goes wrong.  The framework is in place for this to be done, it just requires the articles to be published for it to come into place.

Saturday, 2 May 2015

Write an article for the next issue of Imaginary Realities

Are you involved with text-based gaming?  If so, whether your involvement is in mudding, roguelikes, interactive fiction, gamebooks, browser games or maybe even something else, please consider writing an article for Imaginary Realities.

Imaginary Realities is an online journal which first ran from September 1998 to December 2001, originally focused on mudding.  It has been revived, and had published a new issue just recently, which you can find here:

http://journal.imaginary-realities.com/volume-07/issue-02/

Find more details about suitable article topics here:

http://journal.imaginary-realities.com/volume-07/issue-02/request-for-content/index.html

Please email me before writing an article, to confirm that the topic you are interested in writing about, is both suitable and within our range of coverage at this email address:

richard.m.tew@gmail.com

Articles should be in the range of 1000-4000 words, and need to be received by May 31st, 2015.  Longer articles are possible for serialisation, with approval required.


Monday, 13 April 2015

Imaginary Realities, volume 7, issue 2 released

Get Imaginary Realities volume 7, issue 2, at the usual place.
  • Bartering
  • Is Structuralism a Viable Critical Lens for Roguelike Games?

Wednesday, 28 January 2015

Write an article for Imaginary Realities

Are you involved with text-based gaming? If so, whether your involvement is in mudding, roguelikes, interactive fiction, gamebooks, browser games or maybe even something else, please consider writing an article for Imaginary Realities.

Imaginary Realities is an online journal which originally ran from September 1998 to December 2001, primarily focused on mudding. It has been revived, and had published a new issue just recently, which you can find here:

http://journal.imaginary-realities.com/volume-07/issue-01/

If you’re interested in the older issues, you can also find them here:

http://imaginary-realities.disinterest.org

Find more details about suitable article topics here:

http://journal.imaginary-realities.com/volume-06/issue-01/request-for-content/index.html

Please email me before writing an article, to confirm that the topic you are interested in writing about, is both suitable and within our range of coverage at this email address:

richard.m.tew@gmail.com

Articles should be in the range of 1000-4000 words, and need to be received by February 28th, 2015. Longer articles are possible for serialisation, with approval required.

Sunday, 25 January 2015

Imaginary Realities, volume 7, issue 1 released

Get Imaginary Realities volume 7, issue 1, at the usual place.

  • Choosing an Emoting System
  • The Dungeon Keeper
  • What Do I Do Now?
  • The Worlds in Which We Wander

Monday, 21 April 2014

Write an article for Imaginary Realities volume 6, issue 2

Are you involved with text-based gaming?  If so, whether your involvement is in mudding, roguelikes, interactive fiction, gamebooks, browser games or maybe even something else, please consider writing an article for Imaginary Realities.

Imaginary Realities is an online journal which originally ran from September 1998 to December 2001, primarily focused on mudding.  It has been revived, and had published a new issue just recently, which you can find here:

http://journal.imaginary-realities.com/volume-06/issue-01/

If you’re interested in the older issues, you can also find them here:

http://imaginary-realities.disinterest.org

Find more details about suitable article topics here:

http://journal.imaginary-realities.com/volume-06/issue-01/request-for-content/index.html

Please email me before writing an article, to confirm that the topic you are interested in writing about, is both suitable and within our range of coverage at this email address:

richard.m.tew@gmail.com

Articles should be in the range of 1000-4000 words, and need to be received by May 31st, 2014.  Longer articles are possible for serialisation, with approval required.


Sunday, 6 April 2014

Imaginary Realities, volume 6, issue 1 released

Get Imaginary Realities volume 6, issue 1, at the usual place.

I should really paste the table of contents here, but publishing this is so involved I have used up today's quota of willpower.

Saturday, 8 February 2014

Imaginary Realities volume 6, issue 1 update

Just a quick update on the progress with the next issue of Imaginary Realities.  The deadline for article submissions was at the end of January, and we have five submitted articles awaiting editing.  Once the editing is complete, they will be published in much the same format as the last issue.  I'm hoping to publish at the start of March.

If you're someone who does that twitter thing, you can follow us at @irjrnl.

Saturday, 25 January 2014

Imaginary Realities article deadline approaching

The article submission deadline is at the end of January, or around six days away.  If you're working on an article, keep this in mind.  If you still wish to work on an article, and can get it done in time, please get in touch.

We've already received two articles of around six offered.  Unfortunately, there wasn't as many articles offered this time around, but if the rest of the articles pan out we should have enough for a reasonably sized issue.

Friday, 10 January 2014

Write an article for Imaginary Realities

There's still another 21 days until the submission deadline.  If you've thought of writing an article please email me.  Details are available in the previous blog post on this subject.

Friday, 20 December 2013

Write an article for Imaginary Realities, volume 6, issue 1

Are you involved with text-based gaming?  If so, whether your involvement is in mudding, roguelikes, interactive fiction, gamebooks, browser games or maybe even something else, please consider writing an article for Imaginary Realities.

Imaginary Realities is an online journal which originally ran from September 1998 to December 2001, primarily focused on mudding.  It has been revived, and had published a new issue just recently, which you can find here:


If you’re interested in the older issues, you can also find them here:


Find more details about suitable article topics here:


Please email me before writing an article, to confirm that the topic you are interested in writing about, is both suitable and within our range of coverage at this email address:

richard.m.tew@gmail.com

Articles should be in the range of 1000-4000 words, and need to be received by January 31st, 2014.  Longer articles are possible for serialisation, with approval required.

Monday, 16 December 2013

Imaginary Realities volume 5, issue 1 released

Imaginary Realities volume 5, issue 1, is now available for offline and online viewing at:

journal.imaginary-realities.com
It is downloadable in EPUB and PDF formats, for those with e-reader devices or e-book applications on their fancy modern doodackys.

Tuesday, 10 December 2013

Imaginary Realities update

Despite the one month delay, Imaginary Realities volume 5, issue 1, is due to be released in three days on December 13th.  You will be able to find it at the following address:

journal.imaginary-realities.com
It will also be downloadable in EPUB and PDF formats, for those with e-reader devices or e-book applications on their fancy modern doodackys.

Friday, 15 November 2013

Imaginary Realities update

The other editors and I have decided to delay the release for perhaps a week or two.  The articles are looking great, and are all edited and proofread.  As this is the first issue, we want to make sure it is done right.

Tuesday, 12 November 2013

Imaginary Realities update

The first issue is looking pretty good.  It's almost ready for publication, but there's a slight hitch.  We realised that we needed to get the article authors to formally license their articles so we can actually use them.  The lack of any real licensing for articles in the original Imaginary Realities issues, has meant that the copyright situation is confused.  We need to get this right from the start.

In the best case, all authors will respond and license their articles suitably, and the not too bad looking EPUB e-book will be published on time.  As will the okay looking PDF, and the superbly retro-looking web site.  In the worst case, we may either have a two or three days delay in publication, or that delay and a few less articles.

If you submitted an article and are reading this, please reply to my email.  If you didn't get an email, please email me immediately, or check all the email addresses you've used to contact us.

Thanks!

Tuesday, 22 October 2013

Imaginary Realities update

Around 7 articles were submitted before the submission deadline passed. They are in the hands of the editors, and once they're done, I'll prepare the published formats which will be released on November 13th.