Skip to content
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

GUI - Graphical User Interface (Tkinter) #64

Closed
wants to merge 12 commits into from

Conversation

IgorAvilaPereira
Copy link

@IgorAvilaPereira IgorAvilaPereira commented Dec 18, 2022

I liked of your project. This project was important for my work. Because this, I developed a GUI with Tkinter.
For run: python main.py
Sorry my english. I am from Brazil. I expect that you like my improvements.
Thanks.
My Setup: Linux Mint 21 and Python 3.10

@0xabu
Copy link
Owner

0xabu commented Jan 10, 2023

Hi there! Thanks for the contribution, but for now I prefer to keep pdfannots as a command-line-only-tool. I notice you are just shelling out to call pdfannots via os.system, so if you wanted to you could easily release this as a separate program (and use pip to install pdfannots via a dependency, for example).

@0xabu 0xabu closed this Jan 10, 2023
@tgraupne
Copy link

Hi @0xabu , hi @IgorAvilaPereira ,

I just wanted to bring to your attention that I started working on an UI for pdfannots:
https://github.com/tgraupne/pdfannots-app

Currently, I am struggling to create a working executable and really integrate pdfannots as a library instead of using the system call. I would really appreciate if you could get in touch and share some of your knowledge.

I think this library is really amazing and I am trying to make it more popular at my local university. Having a complete application which would work ootb on multiple platforms would be just terrific.

Best, Tom

@IgorAvilaPereira
Copy link
Author

IgorAvilaPereira commented Feb 24, 2023

@tgraupne I am happy by your job.
I also tried to implement a GUI user interface to pdfannots with Tkinter. Here, I just invoke a system call.
https://github.com/IgorAvilaPereira/pdfannots-tkinter-app
This works for me but I agree with you that would be important to the project these improvements.
Thank you for your mention.

@another4til7
Copy link

another4til7 commented Feb 24, 2023

I'm not a python programmer. BUT, I read and markup a lot of PDFs. I would love to help with testing and feedback when you've got something that can be tested on either (Ubuntu) Linux or Windows.

@tgraupne
Copy link

tgraupne commented Feb 24, 2023

@tgraupne I am happy by your job.
I also tried to implement a GUI user interface to pdfannots with Tkinter. Here, I just invoke a system call.
https://github.com/IgorAvilaPereira/pdfannots
This works for me but I agree with you that would be important to the project these improvements.
Thank you for your mention.

Actually, this PR and your work with Tkinker inspired me. I played around with Tkinter too for a while. But when I was researching possibilities to implement something which could work cross-platform, I stumbled across flet.dev. A framework based on flutter which is promising to enable easy and quick cross-platform applications.

What would you think about me writing up an issue in my project describing the most pressing issue I have? So we could all take a look and continue our discussion over there.

EDIT:

Here one can find the corresponding issue in the UI project I started:
tgraupne/pdfannots-app#5

I can't emphasise this enough, I would really appreciate help because I am kinda stuck atm. 🙂

@IgorAvilaPereira
Copy link
Author

@tgraupne The invitation has expired. Can you send again?

@IgorAvilaPereira
Copy link
Author

@tgraupne Today I implemented a function that don't need command line invocation (main_igor) in:

https://github.com/IgorAvilaPereira/pdfannots-tkinter-app/blob/master/pdfannots/cli.py

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants