Commit Graph

40 Commits (b77c084cf7cf848553a2328fd4c6aa395bb9a891)

Author SHA1 Message Date
evilgooinajar b77c084cf7 feat: add --markdown mode, + minor fixes 2025-02-05 13:50:15 +01:00
evilgooinajar f11dfc97ae chore: typo 2025-01-25 18:56:27 +01:00
evilgooinajar 186381f567 chore: manpage 2025-01-25 17:39:31 +01:00
evilgooinajar c28001b57d feat: print select attribute of matched elements 2025-01-25 17:31:09 +01:00
evilgooinajar 381f797499 refactor: simplify 'skipping' mechanism 2025-01-25 17:05:40 +01:00
evilgooinajar 30e2bfbef5 refactor: improve quoted values matching 2025-01-25 17:01:50 +01:00
evilgooinajar c34e3a36f3 fix: include all of the attribute value 2025-01-25 17:00:18 +01:00
evilgooinajar 871571f014 chore: license 2025-01-20 22:58:55 +01:00
evilgooinajar 8f05cd0e7b chore: manpage 2025-01-20 22:24:40 +01:00
evilgooinajar e8bd2892a1 feat: meaningful error codes 2025-01-20 22:18:26 +01:00
evilgooinajar 559ccfb098 refactor: dot-less imports for luastatic compatiblity 2025-01-20 21:16:24 +01:00
evilgooinajar ea633a9ea9 fix: exit process with error codes 2025-01-20 19:30:11 +01:00
evilgooinajar 5fb13896c3 chore: update flags 2025-01-20 19:29:31 +01:00
evilgooinajar 8d521c5946 chore: --text usage 2025-01-20 17:20:28 +01:00
evilgooinajar 6c3e1cc90c chore: indent 2025-01-20 17:18:02 +01:00
evilgooinajar 93d57eab5b feat: invert error printing flag
Just way too much output on standard webpages
2025-01-20 17:17:25 +01:00
evilgooinajar 8676638d85 chore: compile to `htmlq` 2025-01-20 17:16:56 +01:00
evilgooinajar bbfa13a9a9 fix: read stdin properly 2025-01-20 17:05:44 +01:00
evilgooinajar b7fcd30896 feat: attribute selection 2025-01-20 17:05:29 +01:00
evilgooinajar d2b8adbf70 feat: get element inner text (--text option) 2025-01-20 17:05:04 +01:00
evilgooinajar bf8adcd9b9 refactor: change -f to -1 to get one result 2025-01-20 17:03:32 +01:00
evilgooinajar 3d2c797b23 chore: remove test files 2025-01-19 16:42:52 +01:00
evilgooinajar 16f7448906 chore: readme update 2025-01-19 16:42:22 +01:00
evilgooinajar ceae447439 chore: add README with project overview, features, and usage instructions 2025-01-19 16:08:52 +01:00
evilgooinajar 3b0d646e23 chore: gitignore 2025-01-19 14:30:13 +01:00
evilgooinajar f38872f6db fix: proper nil printing in logger 2025-01-19 14:19:49 +01:00
evilgooinajar d526238ee5 feat: proper CLI usage in main 2025-01-19 14:18:43 +01:00
evilgooinajar 1d21442e4f feat: global logger module 2025-01-19 14:16:42 +01:00
evilgooinajar 601d3779c5 fix: ignore empty words in tokenisation 2025-01-19 14:00:13 +01:00
evilgooinajar e5af12a9af fix: remove empty lines around printed html 2025-01-19 13:47:54 +01:00
evilgooinajar e86a396b8b wip: select elements from html document and css selector 2025-01-18 18:54:18 +01:00
evilgooinajar 4bab98ef0d feat: CSS selectors 2025-01-18 18:53:18 +01:00
evilgooinajar 86f8f67562 fix: proper printing of document 2025-01-18 18:52:52 +01:00
evilgooinajar 82c0038580 feat: match selector to document,+ helper methods 2025-01-18 18:52:17 +01:00
evilgooinajar 8cf41c6c6d refactor: get_next_sibling, singular 2025-01-18 18:50:38 +01:00
evilgooinajar 8e55396981 fix: fix issue with clean_text_nodes modifying arrary while iterating on it 2025-01-18 18:50:03 +01:00
evilgooinajar 08e1ec95b8 feat: class attribute support 2025-01-18 15:45:11 +01:00
evilgooinajar 41812b3dd3 refactor: pseudo-elements use : instead of # prefix 2025-01-18 13:14:05 +01:00
evilgooinajar bbb4676a67 feat: DOM element child index and next siblings methods 2025-01-18 13:03:01 +01:00
evilgooinajar 9cbbc529b6 feat: html parsing
Also, initial commit :)
2025-01-14 19:50:11 +01:00