iphoto
v0.1.0
Published
exports photos from devices and classify them to different types
Downloads
3
Readme
##iPhoto
һ���ô� NodeJs ��д����Ƭ����С���ߡ� ʹ�øù��ߣ����ԶԴ��ֻ��е�������Ƭ����Ƶ���ĵ����й��ࡣ ���ڴ������豸������������������Ƭ����Ƶ�ȣ�������Ҳ���Դ�����
###��������
��ʹ���ֻ�ʱ�������ܶ�ͼƬ����Ƶ�������������ĵ����磺
- ��������Ƭ
- ¼�Ƶ���Ƶ
- �ֻ�����
- ��ʹ�ø��� APP ʱ������ͼƬ����Ƶ��
�� Windows ����������ʱ����Ȼ�������ڽ��й��ൽ��Ӧ��Ŀ¼����ȱ�ٽ�һ���Ĺ��࣬�������ռ��ʹ�����
�磬���ֻ���������Ƭ����Ƭ�оͰ����������� EXIF ��Ϣ��EXIF ��Ϣ��һ��������Ƭ��Ϣ��Ԫ���ݣ������������ڡ������ص㡢�ֱ��ʵȡ�
���ֻ����������� APP �����õ���ͼƬ��û�� EXIF ��Ϣ��
�ֻ������ĺ���Ϊ .PNG
���� APP �б����õ���ͼƬ��Ϊ .JPG
��
¼�Ƶ���Ƶ��ʽΪ .MOV
���������ϱ�������Ƶһ��Ϊ .mp4
�ȵȡ�
����������������д�˸�С���ߣ����ڰѴ��ֻ��е�������Ƭ����Ƶ���ĵ����й��ࡣ
###ʹ�÷�ʽ
����Ŀ��Ŀ¼������ node index
���ɡ�
�ù���ʹ�ÿ����ķ�ʽ���д�����������ԭ�ļ�����Ӱ�죬������ʹ�á�
��Ŀ���ļ�����ʱ������ͨ������ָ���Ǹ��ǻ��������� Ĭ����������
###����
������ config.json
�У�ʹ��֮ǰ���ȸ���ʵ���������ú�Ҫɨ��������Ŀ¼ src
�ֶΡ�
####������
���� | ���� | ����
------ | ------ | ------
src
| string | Ҫɨ��������Ŀ¼��
dest
| Object | ����Ŀ¼������ֵ�������ֶμ��±���
exif
| Object | EXIF ��Ϣ�����ö�����ֵ�������ֶμ��±���
####dest ���ö���
���� | ���� | ����
------ | ------ | ------
overwrite
| boolean | ��Ҫ��������Ŀ���ļ��Ѵ�ʱ���Ƿ����и��ǡ� Ĭ����������
error
| string | �����쳣ʱ���� JSON ���ݵı���·���� ����Ϊ�ջ���ָ��������������
photo
| string | ���������� EXIF ��Ϣ����Ƭ�ı���·����
.jpg
| string | ���Ժ���Ϊ .jpg
(���������ִ�Сд) ��ͼƬ�ı���·����
.png
| string | ���Ժ���Ϊ .png
(���������ִ�Сд) ��ͼƬ�ı���·����
.mov
| string | ���Ժ���Ϊ .mov
(���������ִ�Сд) ����Ƶ�ı���·����
.mp4
| string | ���Ժ���Ϊ .mp4
(���������ִ�Сд) ����Ƶ�ı���·����
.*
| string | ���Ժ���������������(���������ִ�Сд) ���ļ��ı���·����
####exif ���ö���
���� | ���� | ����
------ | ------ | ------
exts
| Array | ��Ҫ��ȡ EXIF ��Ϣ���ļ�������
ע�⣺ ������Ҫ��չ�����������͵Ĵ���������������һ����¼���� .txt
��
####�����е�ģ������ �����õ�ֵ�У�·�����͵Ŀ���ʹ��ģ������������ijЩ��Ϣ��
���� | ���� | ����
------ | ------ | ------
make
| string | �豸���������ƣ��� Apple
model
| string | �豸�ͺţ��� iPhone 4S
year
| string | ��Ƭ�������ݣ��� 2016
month
| string | ��Ƭ�����·ݣ��� 08
day
| string | ��Ƭ�����շݣ��� 01
name
| string | ԭʼ�Ļ����ļ������� IMG_9070.JPG
date
| string | ����û�� EXIF ��Ϣ���ļ���Ĭ��ȡ����һ��Ŀ¼��Ϊ�������ڣ��� 2016-08-29
Ҫʹ�������ֶΣ���ʹ�û����� {}
���������� {make}
####Ĭ������
{
"src": "./test/",
"dest": {
"overwrite": false,
"error": "./data/error.json",
"photo": "./data/photo/{make}/{model}/{year}/{year}-{month}-{day}/{name}",
".jpg": "./data/jpg/{date}/{name}",
".png": "./data/png/{date}/{name}",
".mov": "./data/mov/{date}/{name}",
".mp4": "./data/mp4/{date}/{name}",
".*": "./data/other/{date}/{name}"
},
"exif": {
"exts": [".JPG"]
}
}