{"push_id":1154944095,"size":7,"distinct_size":4,"ref":"refs/heads/ajk/work","head":"3eb80c62237572799dc6d9b179ab0d25771122db","before":"e11dc9c8f499bbe246cbc07f8d249a9b85ba7f5b","commits":[{"sha":"fd0dded878c8da3002f7b4dbfccc9009751407ce","author":{"name":"AbdealiJK","email":"c2cdd0e06bc0a907312de7aaa5f2a88a4f2b0cf3@gmail.com"},"message":"mixins: Return {} if ffprobe gives non-zero exit","distinct":false,"url":"https://api.github.com/repos/AbdealiJK/file-metadata/commits/fd0dded878c8da3002f7b4dbfccc9009751407ce"},{"sha":"994b16c181d252b9aecad4e9fd2321f1bc995b1e","author":{"name":"AbdealiJK","email":"c2cdd0e06bc0a907312de7aaa5f2a88a4f2b0cf3@gmail.com"},"message":"Release v0.1.0","distinct":false,"url":"https://api.github.com/repos/AbdealiJK/file-metadata/commits/994b16c181d252b9aecad4e9fd2321f1bc995b1e"},{"sha":"0aa2541dc9ed7910d7b727173da0863a3e15fb15","author":{"name":"AbdealiJK","email":"c2cdd0e06bc0a907312de7aaa5f2a88a4f2b0cf3@gmail.com"},"message":"VERSION: Switch to dev","distinct":false,"url":"https://api.github.com/repos/AbdealiJK/file-metadata/commits/0aa2541dc9ed7910d7b727173da0863a3e15fb15"},{"sha":"ebc1cb116cece025f91076697f466e46650594f1","author":{"name":"AbdealiJK","email":"c2cdd0e06bc0a907312de7aaa5f2a88a4f2b0cf3@gmail.com"},"message":"GenericFile: Memoize is_type() to check for SVG\n\nEarlier, the SVG filetype was being checked multiple times.\nBecause of this, the file was being parsed multiple times.\nNow, we do this cleverly by memoizing the function.","distinct":true,"url":"https://api.github.com/repos/AbdealiJK/file-metadata/commits/ebc1cb116cece025f91076697f466e46650594f1"},{"sha":"804cf97d24fd8b38479dda6542891ec4e4a922c9","author":{"name":"AbdealiJK","email":"c2cdd0e06bc0a907312de7aaa5f2a88a4f2b0cf3@gmail.com"},"message":"mixins: Remove unused variable","distinct":true,"url":"https://api.github.com/repos/AbdealiJK/file-metadata/commits/804cf97d24fd8b38479dda6542891ec4e4a922c9"},{"sha":"1fbdfd74d1891b479f3505b0356c07b5af2a1bae","author":{"name":"AbdealiJK","email":"c2cdd0e06bc0a907312de7aaa5f2a88a4f2b0cf3@gmail.com"},"message":"GenericFile: Add mime() for easier use","distinct":true,"url":"https://api.github.com/repos/AbdealiJK/file-metadata/commits/1fbdfd74d1891b479f3505b0356c07b5af2a1bae"},{"sha":"3eb80c62237572799dc6d9b179ab0d25771122db","author":{"name":"AbdealiJK","email":"c2cdd0e06bc0a907312de7aaa5f2a88a4f2b0cf3@gmail.com"},"message":"ImageFile: Add analyze_softwares()\n\nAnalyze Softwares is a helper function which goes through the\nexifdata and checked which software has modified the file and left\nit's trace in the exif data. The exif data is messy, and each\nsoftware has different places where it leaves it's trace like the\nSoftware field, Description field, Comment field, etc. This checks\nall of them and makes a curated list of softwares.","distinct":true,"url":"https://api.github.com/repos/AbdealiJK/file-metadata/commits/3eb80c62237572799dc6d9b179ab0d25771122db"}]}
{"actor":{"display_login":"AbdealiJK"}}