-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package, localize to EN & improve #1
Comments
Hi @Helveg,
Well you almost hit the point of it. Let me explain the main problem. When writing abstracts, papers and other stuff that have to be changed a lot in the process of making you often compress sentences to put something straight. Two problems arose then when I did that:
So I wrote this little script that should be able to:
That would be a very good idea. I always thought about how to make it more user-friendly:
But I always got to points where you have to leave your used writing program (e.g. Word) or it would be a lot of work to create plugins for every editor I use (and I use a lot 😅).
I would really like some help here. Maybe starting with some research if there are already some tools for this kind of stuff that can be adapted to scientific needs. And then we could work out a roadmap how this could be achieved. Please don't hesitate to use everything of this project as you wish. I would be glad if my few lines could help somebody in any way. |
I think a report file would be great, as other tools (including our first-party tools like maybe a GitHub Action) can read that report and use it however they want. For example as a part of a CI pipeline you could fail your build or send a Slack notification if the report files contains any reports of overused attention words, things like that. A well described interface would be the key to success for a report file
I think those could all be built upon the CLI tool as seperate programs. Maybe to move from a script to a CLI tool we can think up a quick structure. I was thinking about pluggable actions:
If we can provide just that basic architecture and these actions, maybe support for the most common document formats (latex, docx) and output formats (pdf, html?) then we got a nice tool on our hands.
I'll have a look |
I've created an organization and repository for this project. I've invited you as owner. Check it out over at https://github.com/paperpy/paperpy |
Great job. I can see a good start over there (ci, coverage, docs, tests). I'm no python expert or something and I really need to recap some basics of repository management. But good things need time and I'm pretty sure I'll catch up later. So how about moving #2 to the new repo and then close this one here? |
Good idea! If you accept the invitation to the org I can involve you a bit. It would be good for example if you could convert your analysis into an action (subcommand) at your own pace :) It would also give me some initial pointers on how clear I made the documentation ^_^ |
Hi, I love the concept and want to contribute!
Could you tell me what it currently does? It seems to load German word lists and seems to use
pypandoc
to convert an input file to a plain text file. The plain text file is then analysed, but what exactly is the analysis? Spell check?I'd like to help you package this into a python package that we can distribute on PyPI! I assume this will work both as a CLI tool & library (for automation tools etc, can you imagine, PaperCI, continuous integration for your academic papers hehe 😛)
Apart from packaging I'd also like to use this to generate repositories with structures suited for making papers (with for example a provided plots & figures folder where you can automatically build your python plot scripts into high res figures) and ofcourse make sure that atleast the English locale is supported.
How does that sound? If you're no longer interested in the project would you mind if I continued this myself?
The text was updated successfully, but these errors were encountered: