-
-
Notifications
You must be signed in to change notification settings - Fork 47
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
Import annotations from Zotero #178
Comments
Hi, thank you for the request. I will look into it as soon as time allows me. |
As a quick temporary solution install Pandoc and try this: (defun my-orb-latex-note-to-org (citekey)
(let* ((entry (bibtex-completion-get-entry citekey))
(note (bibtex-completion-get-value "note" entry ""))
(pandoc-command "pandoc --from latex --to org")
result)
(with-temp-buffer
(shell-command (format "echo \"%s\" | %s" note pandoc-command)
(current-buffer))
(setq result (buffer-substring-no-properties (point-min) (point-max))))))
(setq orb-preformat-keywords '(("citekey" . "=key=") "note" "title" "url" "file" "author-or-editor" "keywords"))
(setq orb-templates
'(("r" "ref" plain #'org-roam-capture--get-point
""
:file-name "${citekey}"
:head "#+TITLE: ${title}\n#+ROAM_KEY: ${ref}\n
- tags ::
- keywords :: ${keywords}
- author(s) :: ${author-or-editor}
\n* Annotations (zotero)\n\n
%(my-orb-latex-note-to-org \"${citekey}\")"
:unnarrowed t))) Using the below BibTeX example@article{my-citekey,
author = {authors},
title = {title},
keywords = {keywords},
note = {\section{Lecture pour l’intro du cahiers participation}
\par
Les éléments suivants sont mis de côté dans le cadre de la préparation de l’introduction du cahier de l’action sur les professionnels de la participations.
\par
\subsection{Intérêt pour l’introduction du cahiers}
\begin{itemize}
\item
la typologie montre que le rapport à la démocratie participative est envisagée comme une croyance, comme un rapport aux idées. Notre travail qui approchent les choses par les pratiques montre qu’il est moins question de croyance que de logique d’alliance dans l’action.
\item
la démocratie participative est vue ici dans un rapport aux élus. Le cahier lui apporte un regard nouveau car il laisse de la place à des pratiques de politisation plus larges.
\end{itemize}
\par
---
\par
“À la suite du renouvellement des conseils municipaux de mars 2008, où 1 552 conseils de quartier ont été mis en place, 731 postes « d’adjoint·es de quartier » ont été institués. Ces chiffres sont en progression régulière depuis 20022. L’institutionnalisation des conseils de quartier semble donc avoir eu un effet sur la création de mandats d’élu·es délégués. ” (Lefebvre et al., 2020, p. 42)
\par
\subsection{Problématique}
\par
“Quelle place pour ces élu·es dans la division du travail politique ? Quelle est leur place en particulier dans les configurations qui se déploient dans les politiques de participation (entre maire, DGS, services dédiés, mairies de quartier...) ? Une forme d’éligibilité à cette fonction se dessine-t-elle, et si oui, autour de quelles ressources ? La variable partisane structure-t-elle ces divers enjeux ? Est-ce que les élu·es à la participation incarnent des entrepreneur·es de la cause participative, ou s’agit-il d’un rapport à leur délégation plus désinvesti ? Dans quelle mesure les trajectoires sociales et politiques, les façons d’entrer dans et de prendre le rôle façonnent-elles le rapport du personnel politique à la participation ? Autrement dit, qu’est-ce qui spécifie un·e adjoint·e à la participation, au sein du groupe des élu·es et dans l’ordre des délégations ? ” (Lefebvre et al., 2020, p. 43)
\par
},
} The following note is created:
Headline levels are not automatically adjusted, but this can be easily done manually meanwhile until I am able to provide a more integrated solution. |
Hi @myshevchuk ! Thanks for that ! That’s super useful, it works. |
@bepolymathe, great! Actually, you don't even need |
Okay, thanks for the clarification. Have a nice day. |
hi i'm wondering if anyone has a working solution for the new |
Hi @baogiadoan, you have to adjust (defun my-orb-latex-note-to-org (citekey)
(let* ((entry (bibtex-completion-get-entry citekey))
(note (bibtex-completion-get-value "note" entry ""))
(pandoc-command "pandoc --from latex --to org")
result)
(with-temp-buffer
(shell-command (format "echo \"%s\" | %s" note pandoc-command)
(current-buffer))
(setq result (buffer-substring-no-properties (point-min) (point-max))))))
(setq orb-roam-capture-templates
'(("r" "ref" plain ""
:target (file+head "${citekey}.org" "#+TITLE: ${title}\n
\n* Annotations (zotero)\n\n
%(my-orb-latex-note-to-org \"${citekey}\")")
:unnarrowed t
:immediate-finish t))) |
thanks @myshevchuk it's working now |
Hi @myshevchuk could you please correct my ref-template for org-roam-capture. I am not able to extract annotation from Zotero.
Here is my ref-template.org
|
Hi @prashantnag93, you should not escape the quote marks That part of your template file may thus look as follows:
|
Thank you @myshevchuk for your help. It is working now. |
Hi,
This request follows a discussion started here.
Zotero's new PDF reader allows you to work very efficiently with annotations and comments. These annotations are integrated by BetterBibLatex in the "note" field of a .bib entry but in LaTeX format.
For example, this the result of an extraction
This template currently allows to get the annotations in an org-mode file (in org-roam) but it would be very useful if it could be directly converted to org-mode format.
We can imagine :
It would be great.
The text was updated successfully, but these errors were encountered: