0.1.0 • Published 8 years ago

iphoto v0.1.0

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

##iPhoto

һ���ô� NodeJs ��д����Ƭ����С���ߡ� ʹ�øù��ߣ����ԶԴ��ֻ��е�������Ƭ����Ƶ���ĵ����й��ࡣ ���ڴ������豸������������������Ƭ����Ƶ�ȣ�������Ҳ���Դ�����

###��������

��ʹ���ֻ�ʱ�������ܶ�ͼƬ����Ƶ�������������ĵ����磺

  • ��������Ƭ
  • ¼�Ƶ���Ƶ
  • �ֻ�����
  • ��ʹ�ø��� APP ʱ������ͼƬ����Ƶ��

�� Windows ����������ʱ����Ȼ���԰����ڽ��й��ൽ��Ӧ��Ŀ¼����ȱ�ٽ�һ���Ĺ��࣬�������ռ��ʹ����� �磬���ֻ���������Ƭ����Ƭ�оͰ����������� EXIF ��Ϣ��EXIF ��Ϣ��һ��������Ƭ��Ϣ��Ԫ���ݣ������������ڡ������ص㡢�ֱ��ʵȡ� ���ֻ����������� APP �����õ���ͼƬ��û�� EXIF ��Ϣ�� �ֻ������ĺ�׺��Ϊ .PNG���� APP �б����õ���ͼƬ��Ϊ .JPG�� ¼�Ƶ���Ƶ��ʽΪ .MOV������΢���ϱ�������Ƶһ��Ϊ .mp4 �ȵȡ� ����������������д�˸�С���ߣ����ڰѴ��ֻ��е�������Ƭ����Ƶ���ĵ����й��ࡣ

###ʹ�÷�ʽ

����Ŀ��Ŀ¼������ node index ���ɡ� �ù���ʹ�ÿ����ķ�ʽ���д�����������ԭ�ļ�����Ӱ�죬������ʹ�á� ��Ŀ���ļ�����ʱ������ͨ������ָ���Ǹ��ǻ��������� Ĭ����������

###����

������ config.json �У�ʹ��֮ǰ���ȸ���ʵ���������ú�Ҫɨ��������Ŀ¼ src �ֶΡ�

####������

������������
srcstringҪɨ��������Ŀ¼��
destObject����Ŀ¼������ֵ�������ֶμ��±���
exifObjectEXIF ��Ϣ�����ö��󣬸���ֵ�������ֶμ��±���

####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Щ��Ϣ��

������������
makestring�豸���������ƣ��� Apple
modelstring�豸�ͺţ��� iPhone 4S
yearstring��Ƭ�������ݣ��� 2016
monthstring��Ƭ�����·ݣ��� 08
daystring��Ƭ�����շݣ��� 01
namestringԭʼ�Ļ����ļ������� IMG_9070.JPG
datestring����û�� 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"]
    }

}