ISFDB Downloads

From ISFDB

Jump to: navigation, search

Contents

Overview

The files found on this page are complete copies of the software that drives the ISFDB and the data tables that comprise it. The only data not included backups are personal data such as users' e-mail addresses and passwords and the MediaWiki table contents though empty tables for these are included in the backup file so that it can be used with the ISFDB code.

Current Files

The following files are available for download:

  • isfdb2.tar.gz - This is a tar image of Python scripts that currently drive the ISFDB database. Updated: May 17, 2008.
  • Daily backups of the MySQL database can be found at http://www.isfdb2.org/backups/isfdb-only/. These are compressed files of around 21Mb that expand to about 90Mb. See below for installation instructions.
  • isfdb.sql - This is an sql file which will create a blank ISFDB database, and insert some required data in the metadata and directory tables. Updated: May 18, 2008.

Installation and Setup

  • ISFDB:MySQL_Only_Setup - Follow these instructions to setup the MySQL database without the ISFDB website script. Useful for making direct SQL queries or customized scripts for data mining.
  • ISFDB:Personal_Linux_Website - Follow these instruction to create a version of the ISFDB to run on your home Linux system. This will not include setting up the wiki.
  • ISFDB:Personal_Windows_Website - Follow these instruction to create a version of the ISFDB to run on your home Windows system. This will not include setting up the wiki.
  • ISFDB:Full_Linux_Website - Follow these instruction to recreate a full version of the ISFDB website on Linux. Note that complete backups including all Wiki data is not available to the general public, due to the inclusion of personal information. These notes are for moderators with access to the data.

Configuring the ISFDB application to run locally

1. In order to run a full blown version of the ISFDB software locally, you will need a version of Python, a popular programming language, installed on your system. There are a few free implementations available on the Internet, including ActivePython from ActiveState Software.

2. You will need the MySQLdb module to run the ISFDB software locally. Some versions of Python come with it, but it's not a given. To find out if you have this module pre-installed, type "import MySQLdb" at the Python shell prompt. If you get an error, you will need to download the MySQLdb module from the internet, e.g. from Sourceforge. Make sure that you have Python installed first since the MySQLdb installer will need to link to it.

Personal tools