Skip to content

Commit b8d5df9

Browse files
committed
fix: correct GitHub URLs, add CI, bump to 0.1.1
1 parent d2cb00e commit b8d5df9

8 files changed

Lines changed: 65 additions & 9 deletions

File tree

.github/workflows/test.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Tests
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
test:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
matrix:
14+
python-version: ["3.10", "3.11", "3.12"]
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- name: Set up Python ${{ matrix.python-version }}
20+
uses: actions/setup-python@v5
21+
with:
22+
python-version: ${{ matrix.python-version }}
23+
24+
- name: Install dependencies
25+
run: pip install -e ".[dev]"
26+
27+
- name: Run tests
28+
run: pytest
29+
30+
- name: Type check
31+
run: mypy --strict src/tidbit
32+
33+
- name: Lint
34+
run: ruff check src tests

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Changelog
2+
3+
## 0.1.1
4+
5+
- Fixed broken GitHub URLs in pyproject.toml and README (were pointing to nonexistent org)
6+
- Fixed logo SVG viewBox so closing brace renders correctly
7+
- Removed comparison table with other tools
8+
- Added GitHub Actions CI workflow
9+
- Aligned PyPI description with README headline
10+
11+
## 0.1.0
12+
13+
Initial public release.
14+
15+
- Schema-driven structured extraction from URLs, PDFs, EPUBs, images, clipboard
16+
- 9 bundled presets: general, research-paper, tech-article, book, tutorial, tool-review, security-finding, pentest-finding, threat-intel
17+
- MCP server for Claude Desktop, Cursor, and any MCP client
18+
- Batch capture, stdin piping, dry run, dedup
19+
- Inbox/promote workflow
20+
- JSONL training data log
21+
- 207 tests, mypy strict, ruff clean

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ pip install --user tidbit
254254
From source:
255255

256256
```bash
257-
git clone https://github.com/tidbit-ai/tidbit && cd tidbit
257+
git clone https://github.com/phanii9/Tidbit && cd Tidbit
258258
pip install -e ".[dev]"
259259
pytest && mypy --strict src/tidbit && ruff check src tests
260260
```

docs/assets/social-card.svg

Lines changed: 1 addition & 1 deletion
Loading

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "tidbit"
7-
version = "0.1.0"
8-
description = "Turn anything you read into structured notes. Schema-driven extraction from URLs, PDFs, EPUBs, images, and clipboard using any LLM."
7+
version = "0.1.1"
8+
description = "Capture anything into structured Markdown notes and training-ready JSONL."
99
readme = "README.md"
1010
license = { text = "MIT" }
1111
requires-python = ">=3.10"
@@ -60,8 +60,9 @@ dev = [
6060
tidbit = "tidbit.cli:app"
6161

6262
[project.urls]
63-
Homepage = "https://github.com/tidbit-ai/tidbit"
64-
Issues = "https://github.com/tidbit-ai/tidbit/issues"
63+
Homepage = "https://github.com/phanii9/Tidbit"
64+
Repository = "https://github.com/phanii9/Tidbit"
65+
Issues = "https://github.com/phanii9/Tidbit/issues"
6566

6667
[tool.hatch.build.targets.wheel]
6768
packages = ["src/tidbit"]

src/tidbit/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Tidbit: local capture tool for structured notes."""
22

3-
__version__ = "0.1.0"
3+
__version__ = "0.1.1"

src/tidbit/extractors/url.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
JINA_READER_PREFIX = "https://r.jina.ai/"
3030
REQUEST_TIMEOUT_SECONDS = 30
31-
USER_AGENT = f"tidbit/{__version__} (+https://github.com/tidbit-ai/tidbit)"
31+
USER_AGENT = f"tidbit/{__version__} (+https://github.com/phanii9/Tidbit)"
3232

3333

3434
def is_url(value: str) -> bool:

tests/test_v023_improvements.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ def test_mcp_server_imports_text_content() -> None:
416416
def test_version_is_023() -> None:
417417
from tidbit import __version__
418418

419-
assert __version__ == "0.1.0"
419+
assert __version__ == "0.1.1"
420420

421421

422422
# ---------------------------------------------------------------------------

0 commit comments

Comments
 (0)