- fix: do not quote the divider in highlights (#138) (
2383be3
)
- feat: add wikilinks to question output (#135) (
710d1db
)
- feat: update markdown output format (#134) (
11f2c66
)
- feat(#132): process highlights in groups (#133)
Fixes #132 (cde04e4
)
- fix: suffix files with
.md
(#129) (6e6d57e
)
- feat(#124): update anthropic_completer.py, question_flow.py and pipeline_runner.py replace semaphores with max_retries = 100 (#125)
Fixes #124 (badd8b9
)
- feat: auto-bump .toml version (#123) (
f05a437
)
- perf: move rate-limiting to QuestionFlow (#122) (
f4dbdb2
)
- feat: echo and update package version (#119) (
ba778b6
)
- feat: upgrade to new pipeline (#118) (
f91493a
)
- experiment(#109): only keep the reasoning, not the quote, when generating questions (#117)
Fixes #109 (9fc42d8
)
- perf: profile and speed up (#115) (
f8b91e1
)
- feat(#83): prepend highlights with a separator on each sync (#114)
feat(#83): prepend highlights with a separator on each sync
Fixes #83
feat(#101): remove reasoning step
Fixes #101
update main.py
update 9 files and create 2 files update 8 files
update main.py and reasoning.py (bfb6294
)
- fix(#100): add pipeline metadata when evaluating models (#103)
Fixes #100 (8542f07
)
- feat(#84): generate an answer as well (#102)
Fixes #84 (a91a28c
)
- dev: remove pr template (#97)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (3ce2245
)
- feat(#83): prepend highlights with a separator on each sync (#98)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (b9995ff
)
- feat(#85): remove q) on markdown output (#96)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (4d1fab3
)
- feat(#87): only replace disallowed characters in output filename (#95)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (5f8e167
)
- debug(#91): convert all echo and print statements to log (#94)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (377d097
)
- fix: dependable hashes between process runs (#93)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (0ced7cb
)
- perf(#81): improve async calls (#92)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (442895f
)
- feat(#76): generate flow ID based on step inputs (#89)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (2d37a92
)
- feat: update copier (#80)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (1deb441
)
- feat: add more examples (#79)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (e81cf3a
)
- refactor: working docker image (#78)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (fe44df5
)
- refactor: simplify reasoned highlight (#77)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (46281b6
)
- feat: speed up remote calls with local cache (#72)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (7fcb3ed
)
- feat: move async handling to outer loop (#71)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (31465a9
)
- test_add_new (#70)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (3784d73
)
- chore: delete pipeline_evaluator.py and test_pipeline_evaluator.py (
839d924
)
- feat(#58): add pipeline evaluation (#62)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (32fb7e8
)
-
feat: add metadata to pipelines (
17a44de
) -
feat(#58): add pipeline evaluation (#62)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (cc4a4e7
)
- feat(#58): add pipeline evaluation
Fixes #58 (efee8ca
)
- refactor(#13): migrate away from langchain (perhaps instructor) (#60)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (9891705
)
-
update 9 files (
91e29c5
) -
update 1 file and delete 9 files (
94aa438
) -
Merge branch 'feat/add_metadata_to_pipelines' (
baa9f0d
) -
update 6 files and delete 14 files (
5904cac
) -
update 6 files and delete 1 file (
40dc184
) -
delete 1 file and update 14 files (
cba546f
) -
update 12 files (
27af13b
) -
update 5 files and delete 2 files (
a23307d
) -
update 8 files and move 1 file update 8 files and move 1 file update 9 files and delete 1 file update 2 files and create 4 files update pipeline_evaluator.py and highlight_to_question.py (
416b043
) -
misc. (
998c16d
) -
update pipeline_evaluator.py (
dc0e786
) -
dev: temperature to 0 (#61)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (3c24a7a
)
- dev: update copier (#59)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (ae1485a
)
- fix: do not quit if no new highlights since last run (#57)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (f135cfc
)
- feat: run every n seconds (#56)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (e1f07b8
)
- update markdown.py update markdown.py update markdown.py update markdown.py update markdown.py, requirements-dev.lock and requirements.lock (#54)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (e7b2712
)
- dev: update sample env name (#51)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (c6bbece
)
- feat: update docker publish permissions (#50)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (86c2856
)
- feat: bump version (
23a829e
)
- dev: add docker smoketest (#49)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (9940dda
)
-
build(deps): update pyproject.toml (
d8f216a
) -
build: update Dockerfile (
dbe70fd
) -
build(#11): make pip installable (#12)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (e874998
)
- build(#11): make pip installable
Fixes #11 (d133b9b
)
- chore: delete documentation.yml and release.yml (
9b54003
)
-
ci: update tests.yml (
7288958
) -
ci: use python 3.10 for static type checks (
b7d6320
) -
ci: python 3.10 (
96d3020
) -
ci: modify tox to python 3.10 (
64e2189
) -
ci: update pyright (
00636ec
) -
ci: remove cruft (
7c3e4df
) -
ci: disable uneeded ci (
6f88dec
)
- feat: avoid Q/A prompt hitting memium (#43)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (56d1065
)
- feat(#27): add select command to select between articles (#32)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (971fa64
)
- feat(#26): release to pypi (#31)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (8d4a213
)
- feat: add collapsible highlight with context to output (#24)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (c82a334
)
- feat(#10): only update since last run (#22)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (814bb48
)
- feat(#4): CLI (#21)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (2e05f5d
)
- feat(#2): delta imports (#14)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (305a61e
)
- feat(#2): delta imports
Fixes #2 (2d57602
)
-
feat: first working example! (
9b9f3d6
) -
feat: add main example (
b634df5
) -
feat: make markdown saving more robust (
cdaf121
) -
feat: async fix (
8b292ac
) -
feat: fix failing test (
99dd427
) -
feat: refactor highlights_to_questions to functional style and keep title (
5b3c78e
) -
feat: add highlight hydrator (
2e920c7
) -
feat: first hypothesis loader (
01e8664
)
- fix(#33): release to pypi (#34)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (e143395
)
- refactor(#7): restructure to match new outline (#19)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (a57064f
)
- refactor(#7): restructure to match new outline
Fixes #7 (bec7602
)
-
test: update test_hydrator.py (
e771695
) -
test: update test_hydrator.py (
dceaa01
) -
test: update test_highlights_to_questions.py (
6887336
)
- dev: update to copier (#41)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (be08d34
)
- tests(#17): skip openai tests except if explicitly asked (#18)
- I have considered whether this PR needs review, and requested a review if necessary.
Fixes issue #
Reviewers can skip X, but should pay attention to Y. (742c09a
)
- tests(#17): skip openai tests except if explicitly asked
Fixes #17 (c318046
)
- Merge pull request #16 from MartinBernstorff/dev/15/require_status_checks_to_pass
dev: require status checks to pass (0aac44e
)
-
update 8 files (
b4e84c9
) -
update 42 files (
9bd0d93
) -
Merge remote-tracking branch 'origin/main' into dev/15/require_status_checks_to_pass (
54a8864
) -
update main.py (
3fde9c8
) -
dev(#15): require status checks to pass
Fixes #15 (1ae5f1b
)
-
deps: correct langchain version (
d206569
) -
delete 8 files (
4764cef
) -
Merge pull request #6 from MartinBernstorff/feat/2/delta_imports
feat: add Omnivore (146296b
)
-
misc. (
643246a
) -
update 14 files (
18b936c
) -
misc. (
7947059
) -
misc. (
671074b
) -
misc. (
359973c
) -
misc (
265a85f
) -
misc. (
d760558
) -
misc. (
a2b6e78
) -
Merge pull request #16 from Rysias/mb/add_main_example
Mb/add main example (36a6966
)
-
misc. (
f745d6e
) -
misc types (
443827f
) -
misc. (
eb2aca7
) -
misc. (
d9bafd1
) -
more formatting (
cec68e0
) -
formatting (
c718a02
) -
misc: minor cleanup (
7f36361
) -
misc. (
3675695
) -
Merge branch 'main' into mb/add_main_example (
3843b2c
) -
formatting (
4f69fbc
) -
Merge pull request #13 from Rysias/markdown-magi
Markdown magi (c8fef3f
)
-
stupid readme trigger actions! (
7d247b0
) -
change to list (
597e432
) -
formating (
d88c943
) -
fix silly bug:)) (
6c60007
) -
misc. (
7cbdf04
) -
misc. (
56078b2
) -
misc. (
fb1d76e
) -
misc. (
ba0f6bc
) -
misc. (
9072126
) -
-a (
1c9e46d
) -
more formatting (
cad0155
) -
misc. formatting (
6182684
) -
misc. (
0070b7a
) -
misc. (
32ed0d7
) -
misc. (
1ceda8b
) -
misc. (
72f50e1
) -
misc. (
c1f85f1
) -
ruff times (
a6ce815
) -
add type in q (
b98ddcd
) -
save stuff (
0721de0
) -
add md saving (functional) (
1340c64
) -
Merge pull request #11 from Rysias/mb/highlight_hydrator
feat: add highlight hydrator (7d1a55a
)
-
Merge branch 'main' into mb/highlight_hydrator (
7aebfc7
) -
Merge pull request #12 from Rysias/magi-sequence
Magi sequence (063f623
)
-
change | to union (
4099b7f
) -
black magi (
90b2a7b
) -
add sequence proessing (
b114ae6
) -
types: override tg (
d31e6f3
) -
deps: use beautifulsoup4 (
8691eb0
) -
misc. (
af61777
) -
styling (
08b111d
) -
styling (
93ab104
) -
Merge branch 'main' into mb/highlight_hydrator (
44b5196
) -
Merge pull request #8 from Rysias/mb/feat_create_highlight_extractor
feat: create highlight extractor (27f4f00
)
-
misc. (
2355234
) -
styling (
5699b18
) -
styling (
0130b70
) -
misc. (
ab82d6c
) -
style (
42d29ca
) -
style (
94d348b
) -
misc. type fixes (
aac0ff9
) -
deps: add pytz (
6fff7e2
) -
misc. (
ef92e99
) -
Merge branch 'main' into mb/feat_create_highlight_extractor (
e414b10
) -
Merge pull request #7 from Rysias/jonathan2
Jonathan2 (f5e95ae
)
-
write the API key to the env (
204028a
) -
add to dotenv (
e067a4d
) -
trying to fix test.yml (
5eecbb9
) -
add test (
5d43110
) -
add OpenAI secret (
ea99409
) -
misc: poor api_key handling (
018b3b3
) -
add timezone deps (
2fe882d
) -
misc. (
b36d9b5
) -
misc. imports (
c3b0e90
) -
fix imports (
e306a0e
) -
remove src (
c22416f
) -
add async (
40fe36c
) -
fix all the black changes (
9884169
) -
fix all the problem:)) (
6e22002
) -
black (
7bfc645
) -
fix types (
e54b1e3
) -
add tests (
107ecf7
) -
parse output (
8ddeefc
) -
Merge pull request #6 from Rysias/jonathan
Jonathan (343c83f
)
-
inv pr (
1b39fb8
) -
fix black (
17d6be6
) -
add right type (
ffa9246
) -
balck (
b2451c7
) -
black (
4b9556e
) -
add partial function (
c040b06
) -
add simple prompt (
c689922
) -
pathlib (
635e98a
) -
format (
f2bb91c
) -
add fileio (
a6e2db1
) -
add env files (
2a139f3
) -
Merge branch 'main' of github.com:Rysias/gpt2anki (
d6aa2f7
) -
Merge pull request #5 from Rysias/mb/add_highlight_extractor
feat: add highlight extractor (68d191c
)
-
Merge branch 'main' of github.com:Rysias/gpt2anki (
e113eb4
) -
Merge branch 'main' into mb/add_highlight_extractor (
14dbefb
) -
misc. (
0f135fd
) -
misc. (
3918f98
) -
import openai (
9dca3f8
) -
Merge pull request #4 from Rysias/mb/base_setup
ci: base setup (1a47994
)
-
Merge branch 'main' into mb/base_setup (
44b41dc
) -
misc. (
4935f9a
) -
Merge pull request #3 from Rysias/dependabot/pip/pyright-1.1.325
deps:(deps-dev): bump pyright from 1.1.305 to 1.1.325 (8c9fc92
)
- deps:(deps-dev): bump pyright from 1.1.305 to 1.1.325
Bumps pyright from 1.1.305 to 1.1.325.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (ffaf9b9
)
-
base setup (
ff19536
) -
Merge branch 'main' of github.com:Rysias/gpt2anki (
092798e
) -
add deps (
ea9b269
) -
Merge pull request #1 from Rysias/dependabot/pip/invoke-2.2.0
deps:(deps-dev): bump invoke from 2.1.1 to 2.2.0 (7a42526
)
- deps:(deps-dev): bump invoke from 2.1.1 to 2.2.0
Bumps invoke from 2.1.1 to 2.2.0.
updated-dependencies:
- dependency-name: invoke dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (0aacac5
)
- initial commit (
e713607
)