All Projects → lorenzos → Minixed

lorenzos / Minixed

Licence: MIT license
A minimal but nice-looking PHP directory indexer.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Minixed

eyy-indexer
An image and video friendly directory indexer for web directories.
Stars: ✭ 53 (-60.74%)
Mutual labels:  indexer, directory-lister
go-mongo-indexer
CLI tool to manage mongo database collection indexes through json files
Stars: ✭ 24 (-82.22%)
Mutual labels:  indexer
DirLister
Simple and powerful folder and drive listing utility for Windows
Stars: ✭ 70 (-48.15%)
Mutual labels:  directory-lister
tzindex
Tezos Blockchain Indexer
Stars: ✭ 64 (-52.59%)
Mutual labels:  indexer
bcdhub
Better Call Dev backend
Stars: ✭ 30 (-77.78%)
Mutual labels:  indexer
codechain-indexer
A blockchain data indexing tool for CodeChain
Stars: ✭ 21 (-84.44%)
Mutual labels:  indexer
das account indexer
DEPRECATED, please use https://github.com/dotbitHQ/das-account-indexer
Stars: ✭ 22 (-83.7%)
Mutual labels:  indexer
Jackett
API Support for your favorite torrent trackers
Stars: ✭ 6,690 (+4855.56%)
Mutual labels:  indexer
ETH-transactions-storage
Indexer for Ethereum to get transaction list by ETH address
Stars: ✭ 155 (+14.81%)
Mutual labels:  indexer
DocDex
JSON API & Discord Bot for Javadocs
Stars: ✭ 31 (-77.04%)
Mutual labels:  indexer
libDrive
libDrive is a Google Drive media library manager and indexer, similar to Plex, that organizes Google Drive media to offer an intuitive and user-friendly experience.
Stars: ✭ 14 (-89.63%)
Mutual labels:  indexer
Intelligent Document Finder
Document Search Engine Tool
Stars: ✭ 45 (-66.67%)
Mutual labels:  indexer
Olaindex
✨ Another OneDrive Directory Index
Stars: ✭ 2,061 (+1426.67%)
Mutual labels:  directory-lister
directorylister
魔改DirectoryLister支持Markdown,各种优化修改
Stars: ✭ 38 (-71.85%)
Mutual labels:  directory-lister
d00r
Simple directory brute-force tool written with python.
Stars: ✭ 35 (-74.07%)
Mutual labels:  directory-lister

Minixed is a minimal but nice-looking PHP directory indexer.
You can see it as a replacement for the Apache mod_autoindex.

«How does it look?» Like this.
«I don't like it.» You are a CSS master, right? Good, you know what to do.

How to use

Just drop the index.php script in the same directory that contains files you want to index.

wget https://raw.githubusercontent.com/lorenzos/Minixed/master/index.php

«Really? One single file?» Yes, really. Glad you asked.
«If so, where are icon files?» They are hard coded into the source, thanks Base-64.
«Was it really necessary?» I don't know, I just loved the idea you need only one file.

If you want Minixed to work also in subfolders, edit index.php setting:

$browseDirectories = true; // Navigate into sub-folders

Configuration

The script works well out-of-the-box, and generally you want to leave it as it is. However if you have some particular needs, there are some PHP variables placed in the first lines of index.php you can edit.

You can enable navigation into subfolders using:

$browseDirectories = true; // Navigate into sub-folders

You can change the page title (and subtitle) providing strings that can contains some placeholders that will be parsed at runtime:

$title = 'Index of {{path}}';
$subtitle = '{{files}} objects in this folder, {{size}} total'; // Empty to disable

You can make breadcrumb links if titles contain {{path}}, useful when navigating into subfolders:

$breadcrumbs = true; // Make links in {{path}}

You can tell the script how to build the files list using:

$showParent = false; // Display a (parent directory) link
$showDirectories = true;
$showDirectoriesFirst = true; // Lists directories first when sorting by name
$showHiddenFiles = false; // Display files starting with "." too

And how that list should look:

$alignment = 'left'; // You can use 'left' or 'center'
$showIcons = true;
$dateFormat = 'dd/mm/yyyy HH:ii'; // Used in date() function
$sizeDecimals = 1;

Finally, you can customize the content of the meta-tag "robots" if you want to give some search engine hints:

$robots = 'noindex, nofollow'; // Avoid robots by default

Of course, if PHP is a friend of yours you can easily understand the whole script source code, so the only limit to customization is your imagination.

Bug tracking and developing

If you find bugs, if you have suggestions, if you modified the script adding features or improvements, feel free to contribute by opening Issues or Pull Requests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].