<commit_before># photoshare

## Overview

photoshare は写真や画像から簡単にウェブギャラリーを作成するスクリプト群です。
画像はサムネイルで画面に一覧表示され、サムネイルをクリックするとlightboxによる
画像閲覧ができます。

## 使用方法

レポジトリのファイルを自分のWebサーバへコピー
ギャラリーにしたい画像を格納したフォルダをアップロード
アップロードしたフォルダ内にindex.cgiをコピーして配置
アップロードしたフォルダ名を引数に pripics.py を実行
index.cgiにアクセスするとフォトギャラリーを閲覧できます。

## 仕組み

pripics.pyは引数に指定されたディレクトリ内にサムネイルと画像情報を記録したCSVを作成します。
サムネイルはthumbnailsディレクトリ内にファイル名先頭に"_thumbs_"を付与して作成します。
画像情報CSVは、画像のEXIF情報から、画像の撮影日時・画像サイズ・撮影方向を記録して保存します。

## CSVファイル詳細

### sort_datetime.csv

撮影日時の昇順

### sort_datetime_reverse.csv

撮影日時の降順

### sort_filedate.csv

ファイルのタイムスタンプの昇順

### sort_filedate_reverse.csv

ファイルのタイムスタンプの降順<commit_msg>Modify README.md<commit_after># photoshare

## Overview

photoshare は写真や画像から簡単にウェブギャラリーを作成するスクリプト群です。
画像はサムネイルで画面に一覧表示され、サムネイルをクリックするとlightboxによる
画像閲覧ができます。

## 使用方法

1.レポジトリのファイルを自分のWebサーバへコピー
2.ギャラリーにしたい画像を格納したフォルダをアップロード
3.そのフォルダ内にtest/index.pyをコピーして配置
4.フォルダ名を引数に pripics.py を実行
5.index.pyにアクセスするとフォトギャラリーを閲覧できます。

## 仕組み

pripics.pyは引数に指定されたディレクトリ内の画像からサムネイルと画像情報を
記録したCSVファイルを作成します。
サムネイルはthumbnailsディレクトリ内に引数で指定されたディレクトリ名毎に
ファイル名先頭に"_thumbs_"を付与して作成します。画像情報CSVには、
画像のEXIF情報から、画像の撮影日時・画像サイズ・撮影方向を記録して保存します。

## CSVファイル詳細

### sort_datetime.csv

撮影日時の昇順

### sort_datetime_reverse.csv

撮影日時の降順

### sort_filedate.csv

ファイルのタイムスタンプの昇順

### sort_filedate_reverse.csv

ファイルのタイムスタンプの降順
{'fraction_non_alphanumeric': 0.07228017883755589, 'fraction_numerical': 0.0037257824143070045, 'mean_word_length': 9.5748031496063, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6550370', 'n_tokens_mistral': 1076, 'n_tokens_neox': 1043, 'n_words': 58}