{"id":13572653,"url":"https://github.com/pyrochlore/obsidian-tracker","last_synced_at":"2025-05-14T11:08:44.281Z","repository":{"id":40625039,"uuid":"340807490","full_name":"pyrochlore/obsidian-tracker","owner":"pyrochlore","description":"A plugin tracks occurrences and numbers in your notes","archived":false,"fork":false,"pushed_at":"2025-04-28T15:05:54.000Z","size":2949,"stargazers_count":1525,"open_issues_count":205,"forks_count":240,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-12T03:10:43.365Z","etag":null,"topics":["chart","daily-notes","obsidian","obsidian-md","obsidian-plugin","quantified-self","tag-evaluation"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyrochlore.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":"docs/RoadMap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-02-21T03:19:46.000Z","updated_at":"2025-05-10T16:58:36.000Z","dependencies_parsed_at":"2023-11-17T03:57:25.154Z","dependency_job_id":"0d38f79b-add0-4665-8bba-d0d67880e5bc","html_url":"https://github.com/pyrochlore/obsidian-tracker","commit_stats":{"total_commits":646,"total_committers":22,"mean_commits":"29.363636363636363","dds":0.09907120743034059,"last_synced_commit":"3550d12f79253ec1d06a94fb70ce469c2f0eccb5"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":"obsidianmd/obsidian-sample-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrochlore%2Fobsidian-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrochlore%2Fobsidian-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrochlore%2Fobsidian-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrochlore%2Fobsidian-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyrochlore","download_url":"https://codeload.github.com/pyrochlore/obsidian-tracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129481,"owners_count":22019628,"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":["chart","daily-notes","obsidian","obsidian-md","obsidian-plugin","quantified-self","tag-evaluation"],"created_at":"2024-08-01T14:01:30.277Z","updated_at":"2025-05-14T11:08:44.273Z","avatar_url":"https://github.com/pyrochlore.png","language":"TypeScript","funding_links":["https://www.buymeacoffee.com/pyrochlore"],"categories":["TypeScript"],"sub_categories":[],"readme":"# Obsidian Tracker Plugin\n\n![GitHub release](https://img.shields.io/github/v/release/pyrochlore/obsidian-tracker)\n\n\u003cimg src=\"https://raw.githubusercontent.com/pyrochlore/obsidian-tracker/master/docs/images/screenshot_v1.9.png\" width=\"800\"\u003e\n\nThis is an [Obsidian](https://obsidian.md/) plugin that helps you collect data from notes and represent it comprehensively.\n\n[Here](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Examples.md) is a table containing simplified examples showing what you can track.\n\n## What's New\n\nVersion 1.16.0\n\n- Adding thresholdType parameter to Calendars\n- Enable bar chart full-bar display at beginning and end\n- Update dependencies\n\nVersion 1.15.1\n\n- Fix: Added DatasetName as title for calendar in annotation mode\n- Fix: Resolve scaling issue when navigating between monthly views\n- Update dependencies\n\nVersion 1.15.0\n\n- Fix: Minor spelling error in Examples.md\n- Added new expression functions - First and Last\n- Updated dates in examples to fix plots\n- Respect thresholds in scaled months\n- Update dependencies\n\nVersion 1.14.0\n\n- Update dependencies\n- Prevent overlapping external labels in pie chart\n- Enable Stacked Bar Chart\n\nVersion 1.13.3\n\n- Update dependencies\n- Fix typo in FinanceTracker.md\n- Fix typo in TestExpression.md\n- Update main.ts - use new format for {{average}}\n\nVersion 1.13.2\n\n- Update dependencies\n- Fix typo in README.md\n- Change streak counts to terminate on falsey values rather than null\n\nVersion 1.13.1\n\n- Fix packaging script\n\nVersion 1.13.0\n\n- Add support for inline dataview fields (including emoji support for values)\n- Update dependencies\n\nVersion 1.12.0\n\n- Add aspect ratio parameter for graphs\n- Reorganize release notes in readme to be in descending order (latest release first)\n\nVersion 1.11.0\n\n- Add support for checkboxes in new properties added in Obsidian 1.4\n- Fix typos in documentation and examples\n\nVersion 1.10.9\n\n- Replace tab characters by spaces\n- Accept more unicode characters in dvField\n- Allow emojis in the folder path\n- Fixed bugs\n\nVersion 1.10.8\n\n- Fixed startDate/endDate misread as a relative date\n\nVersion 1.10.7\n\n- Allow using html image tags as emoji inputs\n\nVersion 1.10.6\n\n- Fixed the coloring for missing data in the month view\n\nVersion 1.10.5\n\n- Allow using a relative date value in `initMonth` in the month view\n\nVersion 1.10.4\n\n- Allow using a regular expression as a key of the parameter `textValueMap`\n- Add a parameter `shiftOnlyValueLargerThan` to determine when to do `valueShift`\n- Fixed bugs reported by users\n- Fixed typo in plugin settings\n\nVersion 1.10.3\n\n- Allow using the parameter `fitPanelWidth` with the output type `month` and `pie`\n- Fixed the resizing and positioning of the chart tooltip\n\nVersion 1.10.2\n\n- Fixed plugin not rendering on some macOS machines\n\nVersion 1.10.1\n\n- Fixed 'failed to load plugin' on iOS\n\nVersion 1.10.0\n\n- Add annotation mode for month view ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestCalendar.md))\n- Add parameters `xAxisTickInterval`, `yAxisTickInterval`, `xAxisTickLabelFormat` and `yAxisTickLabelFormat` for the line and bar chart ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestAxisIntervalAndFormat.md))\n- Allow using regular expression in parameter `dateFormatPrefix` and `dateFormatSuffix` ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestDateFormats.md))\n- Add parameters `file`, `specifiedFilesOnly`, `fileContainsLinkedFiles`, and `fileMultiplierAfterLink` to retrieve data from specified files ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestSpecifiedFiles.md))\n- Add a parameter `textValueMap` to convert texts or emojis to specified values ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestTextValueMap.md))\n- Fixed bugs\n- Enhanced error messages\n\n## !!! Breaking Changes !!!\n\nFrom version 1.9.0, template variables, e.g. '{{sum}}', are deprecated. Instead, Tracker provide operators (+, -, *, /, %) and functions (dataset(), sum(), maxStreak(), ......etc) to help us do data processing. For users having code blocks from previous version, please replace '{{sum}}' by '{{sum()}}' or '{{sum(1)}}' by '{{sum(dataset(1))}}'. More information about the new expressions could be found [here](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Expressions.md).\n\n## Usage\n\n1. Have some targets you want to track in daily notes.\n2. Add a new note for displaying the tracker.\n3. Add tracker code blocks manually ([examples](https://github.com/pyrochlore/obsidian-tracker/tree/master/examples)) or using [commands](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Commands.md).\n4. Switch the document view mode to 'Preview', then the code block will get rendered.\n\nFor more use cases, please download and open the [examples](https://github.com/pyrochlore/obsidian-tracker/tree/master/examples) folder in obsidian with this plugin installed and enabled.\n\n## More Details You May Want to Know\n\n- [Installation](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Installation.md): Install the plugin from Obsidian or install it manually\n- [Concepts](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Concepts.md): Explain how this plugin works and what to setup\n  - [Target Evaluation](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/TargetEvaluation.md)\n  - [Input Parameters](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/InputParameters.md)\n  - [Expressions](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Expressions.md)\n- [Examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Examples.md)\n- [Plugin Settings](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Settings.md)\n- [Release Notes](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/ReleaseNotes.md)\n- [Road Map](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/RoadMap.md)\n- [Frequently Asked Questions](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Questions.md)\n\n## Support\n\n- If you like this plugin or want to support further development, you can [Buy Me a Coffee](https://www.buymeacoffee.com/pyrochlore).\n- Please report bugs and request features in [GitHub Issues](https://github.com/pyrochlore/obsidian-tracker/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyrochlore%2Fobsidian-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyrochlore%2Fobsidian-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyrochlore%2Fobsidian-tracker/lists"}