{"id":18763787,"url":"https://github.com/roverdotcom/pyexiv2","last_synced_at":"2025-12-06T05:30:25.138Z","repository":{"id":15799676,"uuid":"18539093","full_name":"roverdotcom/pyexiv2","owner":"roverdotcom","description":null,"archived":false,"fork":false,"pushed_at":"2014-04-08T00:13:38.000Z","size":3508,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-12-29T05:27:47.407Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"SOASTA/boomerang","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roverdotcom.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-08T00:12:10.000Z","updated_at":"2018-01-08T21:18:16.000Z","dependencies_parsed_at":"2022-09-06T17:40:40.735Z","dependency_job_id":null,"html_url":"https://github.com/roverdotcom/pyexiv2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverdotcom%2Fpyexiv2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverdotcom%2Fpyexiv2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverdotcom%2Fpyexiv2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roverdotcom%2Fpyexiv2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roverdotcom","download_url":"https://codeload.github.com/roverdotcom/pyexiv2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239661868,"owners_count":19676411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T18:27:27.588Z","updated_at":"2025-12-06T05:30:19.798Z","avatar_url":"https://github.com/roverdotcom.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"pyexiv2\n*******\n\nWelcome to pyexiv2, a python binding to exiv2 (http://exiv2.org/), the C++\nlibrary for manipulation of EXIF, IPTC and XMP image metadata.\nIt is a python module that allows your python scripts to read and write\nmetadata (EXIF, IPTC, XMP, thumbnails) embedded in image files\n(JPEG, TIFF, ...).\n\nPoint your browser to http://exiv2.org/metadata.html for the complete metadata\ntag reference.\n\n\nBuild dependencies\n==================\n\npyexiv2 depends on the following libraries:\n\n * boost.python (http://www.boost.org/libs/python/doc/index.html)\n * exiv2 (http://www.exiv2.org/)\n\nIt uses SCons (http://www.scons.org/) as a build system.\n\nSome examples in src/ use PyGTK (http://www.pygtk.org/) and PyQt\n(http://www.riverbankcomputing.co.uk/software/pyqt/) to display image previews,\nthose are optional dependencies.\n\nThis is a typical list of build dependencies for a Debian/Ubuntu system:\n\n * python-all-dev (≥ 2.6)\n * scons\n * libexiv2-dev (≥ 0.19)\n * libboost-python-dev (≥ 1.35)\n\n\nBuilding and installing\n=======================\n\nTo build and install the library, while in the top-level directory\n(e.g. '~/dev/pyexiv2', which should contain a file named 'SConstruct'),\nrun the following commands:\n\n $ scons\n $ scons install # as administrator, e.g. `sudo scons install`\n\nThe result of the build is a dynamic library, libexiv2python.so, in the build/\ndirectory. This is the low-level binding. It is in turn used in a higher level\nmodule, pyexiv2.\nThe install command installs the two modules in your site-specific directory for\nPython modules (e.g. '/usr/lib/python2.7/dist-packages/' on Linux).\n\nTo use pyexiv2 in your scripts, simply import the pyexiv2 module.\n\n\nDocumentation\n=============\n\nPlease refer to the internal documentation for a guide on how to use pyexiv2.\nIn a python interpreter, type:\n\n \u003e\u003e\u003e import pyexiv2\n \u003e\u003e\u003e help(pyexiv2)\n\nAlternatively, you can generate HTML documentation using sphinx:\n\n $ scons doc\n\nThe generated documentation can be found in doc/_build/.\n\n\nLicense\n=======\n\nCopyright (C) 2006-2011 Olivier Tilloy \u003colivier@tilloy.net\u003e\n\npyexiv2 is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your\noption) any later version.\n\npyexiv2 is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License\nfor more details.\n\nYou should have received a copy of the GNU General Public License\nalong with pyexiv2; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA.\n\n\nDevelopers\n==========\n\npyexiv2 is Free Software, meaning that you are encouraged to play with it,\nmodify it to suit your needs and contribute back your changes and bug fixes.\n\nThe bug tracking system and the main bazaar branch are hosted at Launchpad:\n\n https://launchpad.net/pyexiv2\n\nTo get a working copy of the latest version of the code, you need to have bazaar\n(http://bazaar.canonical.com/) installed:\n\n $ bzr branch lp:pyexiv2\n\nFeedback, bug reports and patches are welcome!\n\nJoin the pyexiv2-developers team on Launchpad to be informed of the latest\nupdates and discuss changes and new features on the mailing list: register at\nhttps://launchpad.net/~pyexiv2-developers.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froverdotcom%2Fpyexiv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froverdotcom%2Fpyexiv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froverdotcom%2Fpyexiv2/lists"}