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

Update for Julia 1.x #1

Merged
merged 2 commits into from
Mar 3, 2019
Merged

Update for Julia 1.x #1

merged 2 commits into from
Mar 3, 2019

Conversation

mpastell
Copy link
Contributor

I updated a few deprecations, parsing seems to work well with few simple tests.

@stevengj
Copy link
Collaborator

stevengj commented Mar 1, 2019

Thanks! You should also change the REQUIRE file to list Julia 0.7.

@mpastell
Copy link
Contributor Author

mpastell commented Mar 1, 2019

Thanks, I updated REQUIRE.

Could you register this package? I'm trying to add support for citations to Weave.jl and using this package to parse bibtex. JunoLab/Weave.jl#185

@stevengj stevengj merged commit 032368f into JuliaTeX:master Mar 3, 2019
@simonbyrne
Copy link
Collaborator

@stevengj Would it be possible to register this package? Also I noticed that issues are currently disabled (I'm not sure if this was intentional or not), and the link to the documentation is broken (it points to the repositories previous location, which 404s).

@stevengj
Copy link
Collaborator

stevengj commented Mar 26, 2019

We could register the package.

Is there an organization that this repo should be transferred to? I haven't touched it for a long time.

@stevengj
Copy link
Collaborator

Issues are disabled because this is a fork of a package initially created by @bramtayl, which has now disappeared.

(I can't remember why the original disappeared?)

@stevengj
Copy link
Collaborator

Note that the original was, I think, a translation of https://github.com/ptigas/bibpy/blob/master/bibpy/bib.py, which should be credited if so?

@stevengj
Copy link
Collaborator

stevengj commented Mar 26, 2019

The sad thing is that I remember doing a whole bunch of work to postprocess the raw bibtex contents that all seems to be gone now — I think I submitted them as PRs to @bramtayl and then deleted the branches from my fork once they were merged?

@bramtayl
Copy link
Contributor

My original code was indeed based on https://github.com/ptigas/bibpy/blob/master/bibpy/bib.py but I think the code ended up being rather different. I deleted the original package along with a bunch of others when 1.0 rolled out as a way to clear out clutter (maybe not the smartest of my ideas). I was thinking at the time if I was ever to return to the project that I'd start by porting something like this which has the ability to parse not only BibTeX but also do a bunch of other cool stuff. But right now I'm personally at the point where I'm satisfied to list ISBN, OCLC, or DOI numbers and let my readers look up the rest.

@stevengj
Copy link
Collaborator

In principle, we could automate the process of converting a DOI to a citation in many cases — https://crosscite.org/docs.html

(But this doesn't work for cited material that doesn't have a DOI.)

@stevengj
Copy link
Collaborator

But it would still be nice to have a bibTeX parser for Julia in any case.

@simonbyrne
Copy link
Collaborator

One option would be https://github.com/JuliaIO. I'm not an admin there though.

@dpsanders
Copy link
Collaborator

There's https://github.com/JuliaTeX/

@stevengj
Copy link
Collaborator

@mykelk, would you mind posting a clone of this package on JuliaTeX, and giving access to me and the other contributors?

I can't actually move stevengj/BibTeX.jl, since this is a fork of the original BibTeX.jl, which was unfortunately deleted from github (see above).

@mykelk
Copy link
Member

mykelk commented May 25, 2019

@stevengj I just invited you to JuliaTeX so you should be able to move it there. I believe you should be able to add contributors as well. Let me know if this is not the case.

@stevengj
Copy link
Collaborator

I've made a request to github support to detach this repo into an independent repository rather than a fork. Once that is done, I can transfer it to JuliaTeX.

@stevengj
Copy link
Collaborator

Done. Apparently it was already detached automatically when the original repo was deleted, since this was the oldest fork.

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.

6 participants