jabref icon indicating copy to clipboard operation
jabref copied to clipboard

Import. Format BibTeX source in JabRef style

Open koppor opened this issue 10 months ago • 3 comments

  1. Open JabRef
  2. Create new library
  3. Open Firefox
  4. Ensure that JabRef plugin is installed
  5. Navigate to https://learning.oreilly.com/library/view/infrastructure-as-code/9781098150341/
  6. Click on "Import references..."\ Image
  7. See popup
    Image
  8. Select "Show BibTeX source"
  9. See that this is strangely formatted
    Image

Wish:

  • For this field, the BibTeX could should be parsed.
  • If not successful: show original string
  • if successful: show reformmated bibtex

Hints

  • Ensure that flag org.jabref.model.entry.BibEntry#changed is true
  • One should be able to use org.jabref.logic.bibtex.BibEntryWriter#serializeAll to get the String represnetation of the entry.
  • One could also use org.jabref.logic.bibtex.BibEntryWriter#write(org.jabref.model.entry.BibEntry, org.jabref.logic.exporter.BibWriter, org.jabref.model.database.BibDatabaseMode, java.lang.Boolean) with reformat beging true

koppor avatar Apr 28 '25 08:04 koppor

/assign-me

Bha2912 avatar May 01 '25 01:05 Bha2912

👋 Hey @Bha2912, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar May 01 '25 01:05 github-actions[bot]

⏰ Assignment Reminder

Hi @Bha2912, this is a friendly reminder about your assignment to this issue.

[!WARNING] This issue will be automatically unassigned in 11 days if there's no activity.

How to keep your assignment


If you are working on it, you can prevent automatic unassignment by:

  • Submitting a draft PR with your progress
  • Asking for the 📌 Pinned label if you need more time

We appreciate your contribution and are here to help if needed!

github-actions[bot] avatar May 20 '25 12:05 github-actions[bot]

@koppor I think this issue should be unassigned. Can i assign me?

NewCodes7 avatar Jul 23 '25 00:07 NewCodes7

⚠️ Issue Already Assigned

Hi @NewCodes7, this issue is currently assigned to @Bha2912.

[!NOTE] If no progress is made within 14 days, the issue will be automatically unassigned.

Options for contributors
  • Wait for availability: The issue may become available if auto-unassigned
  • Collaborate: You can ask the assignee if they want help
  • Maintainer assistance: A maintainer can add you as co-assignee if appropriate

github-actions[bot] avatar Jul 23 '25 00:07 github-actions[bot]

/assign @NewCodes7

koppor avatar Jul 23 '25 06:07 koppor

👋 Hey @NewCodes7, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Jul 23 '25 06:07 github-actions[bot]

📋 Assignment Update

Hi @NewCodes7, due to inactivity, you have been unassigned from this issue.

Next steps


If you still want to work on this:

  • Submit a pull request showing your current state. You will be automatically assigned again.
  • Ask a maintainer to assign you again.

github-actions[bot] avatar Aug 13 '25 12:08 github-actions[bot]

⏰ Assignment Reminder

Hi @NewCodes7, this is a friendly reminder about your assignment to this issue.

[!WARNING] This issue will be automatically unassigned in 11 days if there's no activity.

Remember that you can ask the JabRef Guru or DeepWiki about anything regarding JabRef. Additionally, our contributing guide has hints on creating a pull request and a link to our Gitter chat.

How to keep your assignment


If you are working on it, you can prevent automatic unassignment by:

  • Submitting a draft pull request with your progress within 11 days
  • Asking for the 📌 Pinned label if you need more time

We appreciate your contribution and are here to help if needed!

github-actions[bot] avatar Aug 13 '25 12:08 github-actions[bot]

@koppor As I was working on this issue , I am not able to recreate it. Do you think it is because, I am working on ubuntu and hence xdg-open is not working same as how windows manages direct popup open. When tried on ubuntu it gives this error.

Image

harii55 avatar Aug 26 '25 10:08 harii55

@koppor yes. i confirmed. This error is occurring due to operating system (ubuntu). I'll proceed with the windows to work on it.

harii55 avatar Aug 26 '25 10:08 harii55

/assign-me

harii55 avatar Aug 26 '25 13:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 13:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

⚠️ Issue Already Assigned

Hi @harii55, this issue is currently assigned to @harii55.

[!NOTE] This issue is pinned and will not be automatically unassigned.

Options for contributors
  • Collaborate: You can ask the assignee if they want help
  • Maintainer assistance: A maintainer can add you as co-assignee if appropriate
  • Wait for completion: The issue will remain assigned until the work is complete

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

/assign-me

harii55 avatar Aug 26 '25 15:08 harii55

👋 Hey @harii55, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality and the code base, you can consult the JabRef Guru or ask on our Gitter chat.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

github-actions[bot] avatar Aug 26 '25 15:08 github-actions[bot]

We think that this issue was fixed. Please head to https://builds.jabref.org/main to download a development build and try it out.

For any feedback, add a comment to the pull request at https://github.com/JabRef/jabref/pull/13761.

github-actions[bot] avatar Aug 28 '25 14:08 github-actions[bot]