Keeps a lot or formatting. My favorite way to read a README file in the terminal
treetalker 9 hours ago [-]
Great project! Looking forward to trying it out in my law practice.
The name causes miscues and carries negative connotations, though, on account of its homonym verb (doxxing).
w108bmg 4 hours ago [-]
It's 100% intentional wordplay! "Doxxing" documents by exposing their contents in the terminal instead of keeping them locked in Microsoft Word. The whole project is about "liberation from Office" so the pun felt perfect. I'm honestly not too creative so I was bouncing around with Google Gemini on some "clever" names.
rafram 1 hours ago [-]
Some people may not want to have a tool called "doxx" installed on their work machines, FWIW.
ThreatSystems 6 hours ago [-]
I am genuinely curious, as to how this would be a solution for a law practice? How many lawyers are SSH'd into servers? Or am I being ignorant?
btown 4 hours ago [-]
As a non-lawyer who’s nonetheless been asked to help to review internal documents en masse - the idea of a fully scriptable <50ms switch time between documents is quite appealing. AI can help with initial screening, but there are many situations where humans are asked or required to do review at scale.
treetalker 4 hours ago [-]
I hate Word but sometimes have to deal with it when I would rather just have plain text. (Among other reasons, Word is notorious for making it difficult to select text to copy and paste, especially when dealing with legal citations and quotations.) Furthermore, the structure of documents is important to understanding them, especially in the law. So it seems like it would be useful to work with the text of the documents without locking horns with M$.
Scripting uses interest me too. Perhaps pandoc will still be a better option, but I'm also a sucker for TUIs and _Charm projects!
w108bmg 4 hours ago [-]
I'm working to improve the copy/paste. Right now, you can copy everything, but not select snippets to copy/paste (ways around this, though). Hopefully have it working in the next week!
Eldt 5 hours ago [-]
It doesn't have to be used over SSH, some lawyers might be comfortable using the terminal for local work
Tmpod 6 hours ago [-]
Was thinking the same. Might be worth looking into renaming the project, to prevent situations like that for both maintainers and users.
nine_k 5 hours ago [-]
The name could rather be docc, along the lines of thicc,
BrouteMinou 4 hours ago [-]
It looks fantastic! That's going into my toolbox that's for sure.
It's refreshing to see something that isn't another chatbot.
firesteelrain 3 hours ago [-]
Can you use this to basically cat the output and then you can grep the docx?
pandoc can do this
w108bmg 3 hours ago [-]
Maybe? I don't use Pandoc directly (fantastic program, but I only use it thorugh Quarto and Rmarkdown), but something like `doxx document.docx --export text | grep "search term"` should work just like `cat`+`grep`, but with better table structure and no intermediate conversion needed like pandoc.
firesteelrain 3 hours ago [-]
With pandoc you can do this I think
pandoc -t plain file.docx | grep "pattern"
koolba 2 hours ago [-]
Even better you can have pandoc output markdown.
greazy 6 hours ago [-]
Very cool project. I wish something like this for pdf files.
ivanjermakov 5 hours ago [-]
You can always use pandoc to convert pdf to md/plaintext and print it to console.
jamatui 5 hours ago [-]
[dead]
6 hours ago [-]
zipping1549 3 hours ago [-]
Great project. I love anything TUI.
Not so good of a name.
goku12 6 minutes ago [-]
True on both accounts. Doxxing is a traumatic experience for those who have been at its receiving end. A good project like this shouldn't be marred by a name like that.
I honestly don't get the name hate? It's 100% intentional wordplay! "Exposing" word documents in the CLI.
rafram 58 minutes ago [-]
If you keep having to explain why the name isn’t offensive/distasteful, it probably is (at least to a meaningful portion of the population).
mionhe 2 hours ago [-]
Doxing is more than exposure. It's exposing someone's real world identity online, often with the intent to harm them. It's the harming portion that I think most people are objecting to. While I doubt most of us have enough online notoriety for us to be targeted in this kind of attack, the idea is still very uncomfortable personally.
16bytes 60 minutes ago [-]
It's a very pejorative term that is used with malicious intent. You don't understand why folk find it off-putting?
What about something like mdocx?
acedTrex 3 hours ago [-]
> claude.md in the repo
Very unfortunate
btbuildem 2 hours ago [-]
And why is that? Because the logs were not hand-hewn? Source code was not crafted by the honest, simple, hard-working indigenous peoples of... wherever?
If you read through that claude.md, it's a well-organized summary of the project, touching on design, architecture, enumerating the functionality implemented so far, future goals, and more. It makes for a pretty great onboarding document for collaborators, tbh.
Have jetpack, will fly.
mikepurvis 1 hours ago [-]
I noticed this too recently, that the copilot instructions I had written up were just as suitable for importing a human.
6 hours ago [-]
pylotlight 2 hours ago [-]
Install from source with git surely cannot be your only deployment plan here?
I did something like this with pandoc:
Keeps a lot or formatting. My favorite way to read a README file in the terminalThe name causes miscues and carries negative connotations, though, on account of its homonym verb (doxxing).
Scripting uses interest me too. Perhaps pandoc will still be a better option, but I'm also a sucker for TUIs and _Charm projects!
It's refreshing to see something that isn't another chatbot.
pandoc can do this
pandoc -t plain file.docx | grep "pattern"
Not so good of a name.
https://www.urbandictionary.com/define.php?term=doxx
What about something like mdocx?
Very unfortunate
If you read through that claude.md, it's a well-organized summary of the project, touching on design, architecture, enumerating the functionality implemented so far, future goals, and more. It makes for a pretty great onboarding document for collaborators, tbh.
Have jetpack, will fly.