{"id":19958047,"url":"https://github.com/echemdb/autotag-metadata","last_synced_at":"2025-05-03T21:30:41.162Z","repository":{"id":65671632,"uuid":"588584939","full_name":"echemdb/autotag-metadata","owner":"echemdb","description":"Tool to record metadata on file creation.","archived":false,"fork":false,"pushed_at":"2025-04-23T20:09:13.000Z","size":6702,"stargazers_count":2,"open_issues_count":9,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-23T20:31:25.719Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://echemdb.github.io/autotag-metadata","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/echemdb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-01-13T13:38:35.000Z","updated_at":"2025-04-23T20:09:18.000Z","dependencies_parsed_at":"2024-08-28T13:27:23.597Z","dependency_job_id":"46385b9a-f565-4580-8255-5b10be24d640","html_url":"https://github.com/echemdb/autotag-metadata","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echemdb%2Fautotag-metadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echemdb%2Fautotag-metadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echemdb%2Fautotag-metadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echemdb%2Fautotag-metadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/echemdb","download_url":"https://codeload.github.com/echemdb/autotag-metadata/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252259297,"owners_count":21719658,"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-13T01:39:56.008Z","updated_at":"2025-05-03T21:30:40.146Z","avatar_url":"https://github.com/echemdb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![test status](https://github.com/echemdb/autotag-metadata/actions/workflows/test.yml/badge.svg)\n\nautotag-metadata is a lightweight tool that creates metadata files for newly created files in the filesystem. A common example is the creation of measurement files during an experiment, for which you would like to store additional information. The content of the newly stored metadata file is based on an input file.\n\n![basic_usage](https://raw.githubusercontent.com/echemdb/autotag-metadata/main/doc/images/basic_usage.gif)\n\nIt is possible to couple autotag-metadata with editors to exploit their advanced capabilities for verifying the metadata against a schema.\n\n![advanced_usage](https://raw.githubusercontent.com/echemdb/autotag-metadata/main/doc/images/advanced_usage.gif)\n\n# Installation instructions\n\nDetailed installation instructions can be found in our [documentation](https://echemdb.github.io/autotag-metadata).\n\n## Windows\n\nThe latest installer and/or executable can be found in the [release section](https://github.com/echemdb/autotag-metadata/releases).\n\nLaunch the program from the start menu.\n\nMultiple instances of the program can be launched to watch different folders for file creations.\n\n## Terminal\n\n**Requirements**\n\n* *Windows*: A terminal such as [Git Bash](https://gitforwindows.org/).\n* *All*: Download and install the appropriate [miniconda package](https://docs.conda.io/en/latest/miniconda.html) or [micromamba package](https://mamba.readthedocs.io/en/latest/user_guide/micromamba.html) for your platform.\n* *All*: Check if `pip` is installed, else `conda install pip` or `mamba install pip`.\n\n**Installation**\n\nOpen a terminal and execute (*Windows*: right click on a folder and choose `Git Bash` from the context menu.)\n\n```sh\npip install git+https://github.com/echemdb/autotag-metadata\n```\n\n*Windows*: Create an icon in the start menu\n\n```sh\ndesktop-app install autotag_metadata\n```\n\n**Starting Autotag-Metadata**\n\n```sh\npython -m autotag_metadata\n```\n\nMultiple instances of the program can be launched to watch different folders for file creations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fechemdb%2Fautotag-metadata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fechemdb%2Fautotag-metadata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fechemdb%2Fautotag-metadata/lists"}