GithubHelp home page GithubHelp logo

ikelos / griffith Goto Github PK

View Code? Open in Web Editor NEW

This project forked from santiavenda2/griffith

0.0 2.0 0.0 918 KB

Griffith is a media collection manager application. Adding items to the collection is as quick and easy as typing the film title and selecting a supported source. Griffith will then try to fetch all the related information from the Web.

License: GNU General Public License v2.0

Makefile 0.46% Smarty 1.21% CSS 0.78% HTML 0.06% Python 95.66% Shell 0.09% Inno Setup 1.55% Batchfile 0.20%

griffith's Introduction

Griffith 0.13.0 README
======================

This document was last updated on Thu Jun 10 2009.
Please see the file COPYING for licensing and warranty information.
The latest version of this software is available at the following URL:
http://www.griffith.cc/


Table of Contents
=================

* Introduction
* System Requirements
* Installation
* Reporting Bugs
* TODO list
* About the Authors


Introduction
============

Griffith is a film collection manager, released under the GNU/GPL License.


System Requirements
===================

  Name			Minimum version		URL						NOTE
  ----			---------------		---						----
  * Python		2.5 or higher		http://www.python.org/
  * GTK+		tested on 2.8.6		http://www.gtk.org/
  * PyGTK (with glade3)	2.6.8		http://www.pygtk.org/
  * SQLAlchemy		0.5			http://www.sqlalchemy.org/
  * pysqlite2		2			http://initd.org/tracker/pysqlite		Python 2.5's sqlite3 module will be used if available
  * PIL						http://www.pythonware.com/products/pil/
  * ReportLab		1.19			http://www.reportlab.org

Other (optional) dependencies:
------------------------------

  PostgreSQL support:
  * Psycopg2		2			http://initd.org/tracker/psycopg/wiki/PsycopgTwo
  MySQL support:
  * MySQLDb					http://sourceforge.net/projects/mysql-python
  Upgrading from Griffith <=0.6.2 (only if pysqlite 1.0 was used before, 1.1 is not needed)
  * pysqlite		1.0 			http://initd.org/tracker/pysqlite
  Encoding detection of imported CSV file support:
  * chardet					http://chardet.feedparser.org/
  Gtkspell:
  * python-gnome-extras
  Covers and reports support:
  * PDF reader

To check dependencies:
----------------------
  $ ./griffith --check-dep

To show detected Python modules versions:
-----------------------------------------
  $ ./griffith --show-dep

Windows installer includes all the needed requirements.
A GTK+ runtime is not necessary when using this installer.


External databases
==================

You need to prepare a new database and a new user by yourself

PostgreSQL
----------

	CREATE USER griffith UNENCRYPTED PASSWORD 'gRiFiTh' NOCREATEDB NOCREATEUSER;
	CREATE DATABASE griffith WITH OWNER = griffith ENCODING = 'UNICODE';
	GRANT ALL ON DATABASE griffith TO griffith;

MySQL
-----

	CREATE DATABASE `griffith` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
	CREATE USER 'griffith'@'localhost' IDENTIFIED BY 'gRiFiTh';
	CREATE USER 'griffith'@'%' IDENTIFIED BY 'gRiFiTh';
	GRANT ALL ON `griffith` . * TO 'griffith'@'localhost';
	GRANT ALL ON `griffith` . * TO 'griffith'@'%';

Microsoft SQL Server
--------------------
	CREATE DATABASE griffith
	EXEC sp_addlogin @loginame='griffith', @passwd='gRiFiTh', @defdb='griffith'
	GO
	USE griffith
	EXEC sp_changedbowner @loginame='griffith'


Installation
============

See INSTALL file


Reporting Bugs                                        
==============
	
If you want to help or report any bugs founded please visit:
  http://www.griffith.cc/
or
  https://bugs.launchpad.net/griffith/


TODO
====

See TODO file


About the Authors
=================

See AUTHORS file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.