Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
BandLogos is a simple application that generate a banner of logos based on your last.fm statistics.
PHP
branch: master
Failed to load latest commit information.
classes Minor documentation changes.
logos
.gitignore Default timezone add to configuration + Minor changes
README.md Added instructions to add htaccess authentication.
banner.php Fix the TwoColumnsLayout not being selected.
filldb.php initial commit
index.php initial commit
installation.sql Rename table name for database caching implementation.
link.php Default timezone add to configuration + Minor changes
logos.php initial commit

README.md

Installation

  1. Download the source files
  2. Download the latest logos
  3. You need a installation of Apache/PHP5/MySQL/gd2
  4. Change the settings in /classes/bd/DBConfig.class.php and /classes/Config.class.php
  5. Run the SQL script /install.sql
  6. Extract all logos to /logos/ and run /filldb.php

Usage

  • To add new logos, run filldb.php again
  • To update users' banners, clear the table lastfm_images_cache

Adding a new layout

Look at the Layout interface for detail guidelines.

Security configuration

Authentication can be added to prevent unwanted calls to utility scripts.

.htaccess

Create a file with the following content.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /some/path/.htpasswd 
AuthGroupFile /dev/null 

<Files filldb.php>
require valid-user
</Files>

.htpasswd

To create the password file use the following command.

htpasswd -c .htpasswd adminuser
Something went wrong with that request. Please try again.