Date Helpers

B 82 completed
Plugin
unknown / json · small
55
Files
14,716
LOC
2
Frameworks
6
Languages

Pipeline State

completed
Run ID
#369042
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
74.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:10
Deduplication group #49746
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionTesting
All rows above produced by Repobility · https://repobility.com

AI Prompt

Create an Obsidian plugin called "Date Helpers" that centralizes date tools. I need it to support keyboard-first interaction, natural language parsing, and full internationalization. Key features include allowing users to insert dates as plain text, create daily note wikilinks, and open the daily note directly via the command palette. It must support natural language input for English, French, and German, and handle date formatting for all locales. The plugin should also allow users to select existing date text and convert it into a formatted date or wikilink.
obsidian plugin typescript javascript date-tools internationalization natural-language-processing obsidian-plugin
Generated by gemma4:latest

Catalog Information

A plugin that centralizes date tools for Obsidian, enabling keyboard-first interaction, natural language parsing, and full internationalization.

Description

The plugin provides a unified set of date utilities for Obsidian users, allowing them to insert, edit, and format dates directly within their notes. It supports natural language inputs such as "tomorrow", "next Friday", or "in 3 weeks", converting them into precise dates. Keyboard shortcuts enable rapid interaction without leaving the editor, making date handling fast and efficient. Full internationalization ensures dates are displayed in the user’s locale, with support for multiple calendars and time zones. The plugin is designed for note‑taking enthusiasts who need accurate, localized dates without manual formatting.

الوصف

يُقدّم هذا المكوّن مجموعة موحدة من أدوات التعامل مع التاريخ داخل بيئة Obsidian، مما يتيح للمستخدمين إدراج وتعديل وتنسيق التواريخ مباشرةً في الملاحظات. يدعم المكوّن إدخالات اللغة الطبيعية مثل «غدًا»، «الجمعة القادمة»، أو «في غضون ٣ أسابيع»، ويحوّلها إلى تواريخ دقيقة. يتيح التفاعل عبر اختصارات لوحة المفاتيح إدخال التواريخ بسرعة ودون الحاجة للخروج من المحرر، ما يجعل عملية التعامل مع التاريخ سريعة وفعّالة. يوفر دعمًا كاملًا للتدويل، بحيث تُعرض التواريخ وفقًا للمنطقة الزمنية واللغة المفضلة للمستخدم، مع إمكانية التعامل مع تقاويم متعددة. يستهدف المكوّن مستخدمي Obsidian الذين يحتاجون إلى تواريخ دقيقة ومُحلية دون صيغ يدوية معقدة. يميز المشروع بتركيزه على التفاعل الأولي باللوحة المفاتيح، مما يقلل الحاجة للماوس ويزيد الإنتاجية. كما يدمج مع واجهة Obsidian بشكل سلس، مع إعدادات قابلة للتخصيص لتناسب احتياجات كل مستخدم.

Novelty

7/10

Tags

date-parsing natural-language-dates keyboard-shortcuts internationalization time-zone-handling calendar-integration date-formatting

Technologies

esbuild jest

Claude Models

claude-opus-4.6

Quality Score

B
81.6/100
Structure
90
Code Quality
80
Documentation
74
Testing
85
Practices
66
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (73% test-to-source ratio)
  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 355 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Address 27 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

10.8h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
MIT
License
2.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
48.0%
typescript
46.0%
css
3.1%
markdown
2.1%
javascript
0.5%
yaml
0.2%

Frameworks

Jest esbuild

Concepts (2)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Repobility analyzer · published findings · https://repobility.com
auto_descriptionProject DescriptionAn Obsidian plugin that centralizes date-related tools with keyboard-first interaction, natural language parsing, and full internationalization support.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/93244.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV