anoopkcn / obsidian-reference-map Goto Github PK
View Code? Open in Web Editor NEWReference and citation map for literature review and discovery
License: GNU General Public License v3.0
Reference and citation map for literature review and discovery
License: GNU General Public License v3.0
I am using journal titles as links in my reference cards and I wanted to use the template [[{{journal}}]], but unfortunately, at the moment, this field includes not only the title, but also additional information such as volume number and pagination. I believe it would be beneficial to have separate fields for the title and this additional information.
Anyway, I appreciate the plugin as it automates many tasks that I previously had to do manually. Thanks!
First of all, thank you so much for making this plug-in. This is definitely underrated and more people should be made aware of this awesome and useful plug-in, it transformed my workflow as a student who is doing a dissertation right now.
Currently, a list of citations appear in the right panel as long as you add a "static reference list" in the document. However, there is no way to know which citation correspond to which "static reference list" (unless you manually compare them). Is there a way, with a click of a button (e.g. clicking on the static reference list in the main body) can indicate which citation does it correspond to in the right panel? I think this will be especially useful when you have multiple citations in a document.
Thank you once again for creating this plug-in. I will recommend this to all of my friends and I wish that the number of users will grow exponentially.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Reference doesn't work in Canvas files
Describe the solution you'd like
A clear and concise description of what you want to happen.
If there is a reference in a note in the canvas, I'd like this app to show the relevant references.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
Starting today, I started getting an error when retrieving references. Nothing shows up on the panel even though there are several references on the active note.
To Reproduce
Open a note with @citekeys, nothing happens on the plugin board
Console output
Expected behavior
References showing on the plugin panel
Platform
Read data directly from Zotero library instead of using exported CSL file, just like plugins zotlit and pandoc reference list plugin, by using something like [@citekey]
Is your feature request related to a problem? Please describe.
I would like to keep my .bib
files separated based by project rather than using one universal library. To use this plugin with this workflow I have switch the "library file path" depending on which project I'm working on.
Describe the solution you'd like
The relative path to the bibliography file can be listed in a bibliography
frontmatter field, akin to Pandoc and by extension Quarto. This is used as the "library file path" for the note, so long as it is active.
Sometimes when using the application I reference a work not published as a traditional academic text, but are still meaningful to me (e.g. university lecture slides, internal company training, presentation, non-academic book, etc.). These are not counted as references by the plugin, yet they have entries and data in my Zotero library.
The feature I am proposing would be using the exported json or bib from a Zotero library as a fallback option if nothing is found on Semantic Scholar. Even if certain metrics are unavailable, such as cited works and citations, other information such as title, author, abstract, and BibTeX are still available. When using Zotero as a fallback, unavailable information is greyed out, but the reference is still counted as a reference and accessible via the reference map.
Is it possible to modify the view via templates? I would love to add a Zotero link for example. The DOI or bibtex Link could be used to open the corresponding file via the url zotero://select/items/@[citekey]
Thanks :)
I'd open a PR for this minor change, but I'm pointing out two potential changes and don't want to bundle them into one commit in case only one change or the other is necessary.
This bug is related to the functionality introduced in #17. In the linked code below, it looks like the if (matches2) {...}
clause is indented too shallowly, blocking the rest of the function from returning.
obsidian-reference-map/src/utils.ts
Lines 125 to 144 in 3163c99
Also, maybe citekeyRegex3
could be malformed? Per experimentation with https://regexr.com/, the ^
after the opening \[
seems to be operating as a "beginning" rather than a "negated set". Below I suggest an update to that regex which matches my cursory testing, but you could be trying to negate something related to carats or slashes that I'm not quite understanding at the beginning of your regex.
/\[^\^([^\s].*)\]\(/ig # Current citekeyRegex3
/\[([^\s].*)\]\(/ig # Suggested citekeyRegex3
Here is an example of one such Markdown link that is not being detected, but in fact all such links are undetected:
[aderaNonwettingDropletsHot2013](notes/aderaNonwettingDropletsHot2013.md)
Platform
Please add "show or hide journal", thanks!
Is your feature request related to a problem? Please describe.
The problem is that Reference Map does not detect pandoc citations with citekeys followed by a page number.
Example:
This is recognized [@Psillos1996ScientificRealismPessimistic]
but not [@Psillos1996ScientificRealismPessimistic, p. 313]
.
Describe the solution you'd like
Since it is common to cite a specific page from a citation, it would be very useful (indeed essential, in my usecase) if Reference Map was able to detect citekeys that are followed by page numbers like so [@citekey, p. x].
Describe alternatives you've considered
The Pandoc Reference List plugin is capable of detecting citekeys despite page numbers without issue, so it should be doable, perhaps by borrowing some code from there.
I have been using this plugin for a week now. It is wonderfully fast. The only problem (and a big one) is that accented letters vanish from paper titles.
As you probably know, when a European language uses accents to spell words, they are necessary, not optional.
Even in English this is necessary, as many author names or concepts may bear these accents.
Process:
Using UTF-8 generally solves such encoding issues, but I don't know exactly how the plugin is programmed.
I have been able to reproduce the bug using a small vault without any other plugin activated, which means that it is not due to a conflict.
The debugging mode was not useful, as the console stays silent.
Platform
Is your feature request related to a problem? Please describe.
I cannot find a way to deselect and item I've selected in the reference map graph
view. I would like to be able to do this so that I can clear the selected reference panel at the top of the graph when I am no longer interested in learning about that reference.
Describe the solution you'd like
Provide the ability to deselect selected references in the reference map graph
view.
Is your feature request related to a problem? Please describe.
The text of references in reference map graph
view is often blocked by nodes or otherwise difficult to see without a contrasting background for the text.
Describe the solution you'd like
Provide the ability to set a background or text border beneath references in the reference map graph
view.
I am looking forward to use this plugin but my bibilography database is in a BibTeX .bib
database file managed by BibDesk app.
Would it be possible to support this .bib file as well, as other reference plugins in the Obsidian, such as obsidian-pandoc-reference-list, do?
Thanks.
I hope to use the filtering function to exclude some nodes that I don't care about.
Describe the solution you'd like
When typing in a markdown file in obsidian, typing @
triggers citation key auto completion based on the same .bib
file that is being used by the plugin. This is in contrast to the current functionality that only works with citation keys when Zotero is connected.
Describe alternatives you've considered
mgmeyers
's obsidian-pandoc-reference-list
provides this functionality. While a wonderful plugin, I do not use many of it's other features and so would be grateful if this feature was implemented.
Feralflora
proposed citation key autocomplete using Various Complements and QuickAdd here.
When the plugin searches for papers using semantic scholar, their database often seems inaccurate. an example is:
"AstronomicAL An interactive dashboard for visualisation integration and classification of data using Active Learning - G Stevens 2021" - the original paper references 17 items, Semantic Scholar references 29, some are obviously bugs on their end.
Top | bottom |
---|---|
Above demonstrates the issue
Appreciate you can't change Semantic Scholars side - Since broken links do not exist on Semantic Scholar, they have zero citations and zero references. Could you provide an option to filter these out from Batch results?
This plugin is causing long hangs on Obsidian. I presume it's because I have a large library. Obsidian will randomly hang for 30 seconds to minutes at a time while in use. This was fixed by disabling the plugin. Upon re-enabling the plugin, Obsidian hangs for a long time. Restarting obsidian with the plugin enabled adds a very long delay. I have an M2 nVME and plenty of unused DDR5 RAM so I doubt it's my hardware.
Citekeys in frontmatter, such as @brown2018application
, are recognised by this plugin. They are not recognised if they are in quotes, "@brown2018application"
, as it is necessary in YAML.
Would it be possible for this plugin to process quoted references?
This is an amazing plugin for which I looked out for for a long time. However, most of my references are pandoc citekeys referring to a citation database (Zotero, bibtex,...). I think it is a typical situation, especially in academia. So, without being able to include those, 80% of my references would not be included and the value of the plug-in diminishes. Would it be very complicated to add and parse citation keys? Do you know the reference map that Zettlr creates in this fashion: https://docs.zettlr.com/en/academic/citations/ and https://docs.zettlr.com/en/core/sidebar/
First of all: great plugin, I already love it.
While DOI detection works fine, I have an issue using the cite keys, please see the screenshots:
The CSL JSON file is exported via Zotero:
I tried both, Better CSL JSON
and BetterBibTex JSON
, both files seem not to work. Am I doing something wrong?
Thanks!
This request comes from Discord user Cat (they/them)
Is your feature request related to a problem? Please describe.
Sometimes it is helpful to have citekey's without the @ symbol. One use case might be if you name your files using the citekey
and reference those files in notes using the [[citekey]]
link pattern.
Describe the solution you'd like
Show index cards for citekey
wikilinks and citekey
markdownlinks without the @
prefix
Describe alternatives you've considered
Changing the filename to put @
prefix for already existing libraries is difficult.
Hey, it's me again :)
Is it me or have I found a weird bug? From yesterday RefMap is unable to recognize papers using citekey, although it is in my Zotero library.
Let me show you an example (see attachment): when using doi.org/10.1016/j.arr.2022.101807 paper is recognized, when using [@raffinSedentaryBehaviorBiological2023] it is not.
The problem
I've recently installed the plugin, read the wiki and tried to use it but I always get a "No valid references found" in the right pane".
I've tried with different formats (cite key, @citekey, DOI:xxxx) but nothing happens; checked if the reference used as a test is in semantic scholar (found it).
I'have checked the console and found this error:
Uncaught (in promise) SyntaxError: Invalid regular expression: /2010|2011|2013|2014|2014a|2016|2016a|2016b|2016c|2017|2017a|2018|2019|2019a|2019b|2019c|2020|2020a|2020b|2020c|2020d|2021|2021a|2021b|2022|2022a|2022b|2022c|2023|aa.vv-2020|aa.vv2001|aa.vv2012|aa.vv2012a|aa.vv2013|aa.vv2015|aa.vv2017|aa.vv2019|aa.vv2019a|aa.vv2020|aa.vv2020a|aa.vv2020b|aa.vv2022|aa.vv2023|abbott2007|abdelbaky2016|abellas2022|abiada2010|abraham2022|acciai2017|acemoglu|acevedo2016|acevedo2019|acha2011|aching2012|achugar1997|achugar2003|achugar2006|acosta2015|acostadearriba2011|acquarelli2008|acuna16-16-16|adams2004|adorno1975|adorno1984|adorno2011|adoue2008|aedo2005|agamben1977|agamben2000|agamben2002|agamben2002a|agazzi2007|agosto2007|agudelo2012|ahrens2022|alabarces2005|alarcon2001|alarcon2007|alarcon2008|alba-koch1997|alberdi1852|albertazzi|albertazzi2013|albertazzi2013a|albertazzi2018|albertazzi2021|albertini2020|albornoz|albornoz2021|alcoba2010|alcoba2012|aldridge2012|alegria2010|alettadesylvas2010|alfaisal2017|alfarovergara2017|aliani2015|allan2016|allard2020|alonso|alonso1999|alonso2016|alvarez2005|alvarez2017|alvarez2022|alvstad2020|amado2004|amado2004a|amado2005|amador2016|amaro2023|anderson|anderson2011|andres1997|andruetto2003|angulo2014|antolin2020|apolo1996|appadurai|appadurai1988|appadurai2022|apter2003|apter2013|apter2013a|arac2002|araujo2001|araujo2016|ardila2019|areco2008|areco2011|areco2020|arella2015|arella2022|arenas2011|ares|aresa|arfuch2010|arfuch2015|arfuch2016|argento2013|argento2013a|argento2013b|argento2016|arias2009|arias2011|arias2018|arias2022|aristizabalgafaro|armas2018|arnade1959|arpaia|arreche|arroyo2019|arruti|arruti2007|arteaga-botello2015|ascari2014|asensi2018|assmann1995|assmann1996|assmann1997|assmann2007|assmann2007a|assmann2008|assmann2008a|assmann2014|assmann2019|atwood2011|auerbach|auerbach2006|auerbach2022|aullondeharo2018|avalosblacha2007|avelar|avelino2009|avellaneda2003|avila2007|avila2007a|avilasantamaria2019|axat2011|axat2012|axat2014|axat2016|azadibougar2016|baccolini|baccolini2003|baccolini2004|baccolini2004a|bachtin|badagnani2012|badagnani2012a|badagnani2013|badagnani2013a|badagnani2014|bader2021|badini2020|badiou2004|bailo1999|bajtin1991|balasopoulos2011|balderston2017|balian2022|ballard1976|balletta|balletta02|balletta2004|balletta2005|balletta2005a|balletta2008|balletta2008a|balletta2008b|balletta2009|balletta2009a|balletta2009b|balletta2009c|balletta2009d|balletta2009e|balletta2009f|balletta2010|balletta2010a|balletta2010b|balletta2010c|balletta2010d|balletta2011|balletta2012|balletta2012a|balletta2012b|balletta2012c|balletta2012d|balletta2012e|balletta2012f|balletta2012g|balletta2012h|balletta2013|balletta2013a|balletta2014|balletta2014a|balletta2014b|balletta2015|balletta2015a|balletta2015b|balletta2015c|balletta2016|balletta2016a|balletta2016b|balletta2016c|balletta2016d|balletta2017|balletta2017a|balletta2017b|balletta2017c|balletta2017d|balletta2017e|balletta2017f|balletta2017g|balletta2018|balletta2018a|balletta2019|balletta2019a|balletta2019b|balletta2019c|balletta2019d|balletta2020|balletta2021|balletta2021a|balletta2021b|balletta2021c|balletta2021d|balletta9999|ballettaa|ballettab|ballettac|ballettad|ballettae|ballettaf|ballettag|ballettah|ballettai|ballettaj|ballettak|ballettal|ballettam|ballettan|ballettao|ballettap|ballettaq|ballettar|ballettas|ballettat|ballettau|ballettav|balseca1996|bancel2014|bar-itzhak2020|baradit2019|baratti2021|barbieri2006|barcellona|barenghi2017|barenghi2018|barker2004|barrientos2022|barrientos2022a|barros2006|barthes1980|barthes2006|bartra2015|basile2014|basile2016|basile2017|basile2020|bassnett2014|basso2015|bastidasperez2021|basualdo2013|battista2020|battiston2001|bautista|bautistaa|bautistas.2014|bayer2020|bazterrica2018|beauchesne2011|beauclair2016|becerra2016|bedregal2006|beecroft2014|beecroft2016|bekenstein|bell1999|belli2010|bellis2017|bello1999|benitezs.f.|benitotemprano2020|benjamin2008|benvenuti2012|benzi|ber2018|berardinelli2002|berg2012|berg2018|bergel2016|berger1999|berger2008|bergero1997|bermudez-gallegos1990|bernabe2010|bernal2015|berone|berone2009|berone2010|berone2010a|berone2011|berone2014|bertoia2023|bertoni|betancourt2018|bey|bianchi1995|bietti2009|binns1996|binns1999|binns2010|biset2022|bizzarri2019|blanchard2008|blanchard2011|blancoperez2021|blancoperez2021a|blancoperez2021b|blaseotto2011|blejmar|blejmar2010|blejmar2011|blejmar2013|blejmar2013a|blejmar2014|blejmar2016|blejmar2016a|blejmar2016b|blejmar2018|blidariu2013|bloch1994|boccuti2020|bodei2011|bodei2013|bogado2019|bolanosvillalobos2013|bollig2014|bonacic2012|bonacic2015|boni2006|bonilla2007|bonito2022|booker|borges1974|borges2014|borso2015|bortignon|bourbaki|bourbaki2017|bourbaki2020|bourdieu1993|bourdieu1996|boyer2019|bracamonte2003|bracamonte2015|braidotti2013|braidotti2018|branca2023|brassier2007|bravo2017|breccia1985|breccia1990|breccia1990a|breccia2006|brescia2020|bresciano2020|brigido-corachan2019|briones2004|brissetmartin2004|brizuela2012|broekaert|brondo2016|broussard2012|brown2007|brownlie2021|bruce-novoa1983|brun2009|bruzzone2008|brynmawrcollege.estadosunidos2021|buchenhorst2009|buden|bueno2007|bueno2012|burdman2009|burke|burke2000|burke2010|burke2016|burkea|burkeb|burkec|buschmeier2018|bustos|bustos2010|button|bystrom2009|caballero2010|caceres1992|cadena2015|caffo2017|caffo2020|calandra2007|callenbach1975|calveiro1998|calvo2001|calvo2001a|calvo2001b|camara2020|campana1966|campbell2010|campbell2011|campra|campuzano2018|canaparo2007|canavan2012|candiani2015|cangiano2021|cano2006|cano2019|cantoni2021|cantoni2022|canullo2017|capanna1992|caparros2022|capurroperez|cardemilkrause2020|cardenas|cardenas2013|cardenas2018|cardenas2019|cardenas2023|cardoso2003|carini2020|carlotto2007|carlsen2014|carpentier1994|carra2019|carrasco2019|carrasco2021|carrasco2023|carravetta2011|carri2003|carri2015|carrillojara2017|carrion2012|carvalhobuescu2011|casali2021|casamayor-cisneros2013|casanova1999|casanova2001|casanova2006|casanova2012|casanovas2010|castagnet2017|castellanos2004|castoriadis2012|castoriadis2014|castro-gomez|castro-gomez2000|castro-gomez2005|castro-gomez2007|castro2004|castro2014|castro2014a|castro2019|castrogomez2007|catala-carrasco2017|catalin2018|catalin2020|catalin2020a|catalin2022|cattarulla2003|cavalcanti2022|cavalli-sforza2016|cella1999|cellino2015|cepeda2013|cepeda2013a|ceraudo2017|ceresa2018|cerisola1995|chababo2011|chakrabarty2009|chakraborty2017|chapman2014|chasteen2003|chau2018|chaudhuri2016|cheah2016|cheah2019|cheah2020|chejter2007|chen2020|chen2021|chernov2017|chiani2019|chihuailaf2014|chillon2014|chillon2016|chimal2018|chiriguini|chiu2018|chomsky2015|chomsky2015a|ciancio2013|ciancio2017|cixous1995|claeys2010|claeys2016|clark2000|clark2013|clark2023|clastres1974|clastres1978|clastres1999|clastres2021|clastres2021a|clavel2007|climent2017|clulow2022|cobascarral2010|cobascarral2013|cobascarral2017|cobascorral2010|cobo2018|coboborda1985|coboborda2003|coelho2006|cognetti2013|cohen2001|cohen2008|cohen2012|cohn2003|cohn2006|cohn2007|colanzi|colectivomiradascriticas2014|colectivomiradascriticas2015|collada2017|colombi2021|comaroff2002|cometa|cometa2004|cometa2015|conadep1984|condado2020|constantinescu|contrerascastro2008|contrerascastro2012|coordinadorafeminista2014|coppan2012|corbari2014|cordoba2011|cordoba2011a|cordoba2011b|cordoba2011c|cordoba2011d|cordoba2011e|cornejo-polar1989|cornejo-polar1994|cornejopolar1978|cornejopolar1999|cornejopolar2003|corstius2012|cortazar1998|cortazar1998a|cossia2009|cossu2019|cossu2019a|costa1996|coutinho2016|cragnolini2006|crenzel2008|crenzel2012|crespo|cristia2011|cristofaro2013|croguennec2013|cruz2019|cruzosorio2021|cuarterolo2021|cuesta2008|cuesta2013|cuinas2020|cunico|cunin2020|curiel|cuvardicgarcia2014|dalmaroni2004|dalmaroni2004a|dalton2018|damrosch2003|damrosch2003a|damrosch2003b|damrosch2003c|damrosch2003d|damrosch2006|damrosch2011|damrosch2012|damrosch2014|damrosch2014a|damrosch2014b|damrosch2016|damrosch2017|danowski2014|danowski2014a|danowski2017|danowski2019|daona2013|daona2014|dasilva2001|dasilvacatela1999|dasilvacatela2009|dearaujoferreira2018|debarros2008|decristofaro2014|decuba2013|defays2001|defays2005|defays2016|dehauwere2012|delaforcade2020|delafosse|delafosse2015|delafosse2016|delafossea|delanuez20|deleuze1988|deleuze1996|deleuze1997|deleuze2002|deleuze2002a|deleuze2003|deleuze2004|deleuze2004a|delgado2019|delgado2019a|dellepiane1989|delosrios2009|delosrios2018|delpilar2020|dema2013|dematteo2019|demedina1959|demedina2003|demichele2008|demichele2008a|deotto|depedro2015|depetrischauvin2002|depetrischauvin2004|derosso2012|derrida1996|derrida1997|detorre1956|devivancorocarey2013|devries2014|dhaen|dhaen2011|dhaen2012|dhaen2012a|dhaen2013|dhaen2013a|dhaen2015|dhaen2016|dhaen2016a|dhaen2016b|diamond2005|diamond2014|diasdefarias2019|diazmartinez2020|dickinson2021|didino2020|didio2012|diezdemedina1954|diezdemedina1954a|dillon2015|dimarco2003|dimatteo2022|dimeglio2014|dipiazza2004|direcciongeneraldeculturayeducacion???|dodge2003|domenellaamadio2012|dominguez2003|dominguez2011|dominguez2012|dominguez2013|dominguez2013a|dominguez2015|dominguez2015a|dominguez2018|donofrio2019|dorfman2007|dornheim2001|dossantosgomes2010|dossantosrosa2008|dottavio2011|downing2008|drucaroff1996|drucaroff2006|drucaroff2011|drucaroff2011a|drucaroff2016|dube2019|ducrot1995|dujovne2011|dupuy2012|duran2012|during1993|durisin2012|dussel2017|dutton2014|earle1982|eatough2015|eatough2015a|eatough2015b|echandia|echeverria|echeverria2013|edoardo2015|edoardo2015a|edoardo2015b|edoardo2015c|edoardo2015d|edoardo2016|edoardo2017|edoardo2017a|edoardo2017b|edoardo2019|edoardo2020|elgarte|eloyacosta2022|enckell2006|engdahl2012|engl|erll2011|errazuriz2006|errecart2019|esposito|esposito2005|esposito2014|esquivada2009|eternacadencia|etiemble1952|etiemble2012|etiemble2014|ette2015|ette2015a|ette2015b|ette2019|eugenio|evans2018|faber2006|fabris2011|fabry2010|fabry2012|faciolince2003|fajardo2013|fam2012|fandino2016|faraj2021|farias2013|farina2008|fdez|federici2010|feierstein2012|feierstein2017|feijo2015|feijoo2001|feld2009|feld2009a|feld2010|feld2016|feldman1992|feria1989|feria2012|fermin2019|fernandez-lamarque2016|fernandez2010|fernandez2010a|fernandez2012|fernandez2014|fernandez2017|fernandez2018|fernandezbravo2009|fernandezlhoeste2011|fernandezretamar1975|fernandezretamar1981|fernandezretamar2004|fernandezretamar2005|fernandezretamar2006|ferns1999|ferr|ferrante|ferrari2009|ferrari2012|ferrari2012a|ferreira2010|ferreirasantos2018|ferreiro|ferrer2005|ferro1992|feuillet|fgonzalez2022|fibla2018|figueira2002|filc2004|filer|filippini2011|fisbach2010|fisher2009|fisher2016|flusser1990|fontcuberta2003|forastelli2008|forcinito|fores|forne|forne2013|fortuny2001|fortuny2008|fortuny2010|fortuny2011|fortuny2011a|fortuny2013|fortuny2013a|fortuny2014|fortuny2014a|foster2016|foucault1970|foucault1989|foucault1991|foucault1992|foucault1994|foucault1999|foucault2006|foucault2006a|foucault2010|foucault2010a|foucault2012|francescutti|francescutti1992|francescutti2015|franco2006|francocarvalhal2014|frangi2022|freeman2017|french2021|frias2018|friederich2012|friera2006|friera2014|fruhbeckmoreno2014|fukuyama1992|fulco2016|fulla1978|fusillo2014|gagnier2018|gago2010|gago2010a|gago2016|galich2012|galindo2021|gallardofrias2016|gallo2020|galvani2008|galvani2009|galvezcuen2017|gamarnik2015|gambi2006|gamboa2003|ganguly2015|ganitsky2017|garcia|garcia-romeu2019|garcia1999|garcia2005|garcia2011|garcia2013|garcia2016|garcia2017|garcia2021|garcia2022|garciaa|garciab|garciadauder2005|garciadelatorre2015|garciafernandez2023|gargallo|gaspar|gaspar2021|gates-madsen2016|gatti2006|gatti2011|gatti2011a|gatti2012|gatti2012a|gatti2016|gatti2016a|gatti2017|gatti2017a|gaupp2021|gelder2016|gell1998|gelpi2000|gendre2022|genoud2016|gentile2011|gentili|gerbaudo2017|germano2008|ghaffar2018|ghosh2018|gigena2011|giles2014|giliriarte1998|gilman|ginway2012|ginway2012a|giordano1973|giorgi2008|giorgi2014|giorgi2015|giorgi2017|giorgi2021|giraldo2019|giuffra2021|giuggia|giuggia2015|giuggia2017|giuggia2018|giuggia2020|giuggia2020a|giuliani2015|giuliani2019|giulio2021|gnisci2010|gnocchi|gobetti2021|goebel|goethe2012|goethe2014|goicochea2000|goligorsky1969|gombrowicz1971|gomez|gomez-barris2017|gomez-barris2017a|gomez2014|gomez2014a|gomezmichel2016|gomezromero2014|gonzalez-caniulef2015|gonzalez1992|gonzalez2012|gonzalez2015|gonzalez2016|gonzalez2017|gonzalez2018|gonzalezaleman2013|gonzalezcardenas2019|gonzalezechevarria1990|gonzalezluna2014|gonzalezmuniz2012|gonzalezprada1908|gonzalezvarela2012|goodchild1996|gordillo2013|gordin2010|gordin2010a|gorriti2011|goulart2013|graeber|graeber2004|graeber2006|graeber2015|graeber2016|graeber2017|graeber2021|graeberdavid2012|graeberdavid2022|gramling2016|gramling2016a|gramsci2021|grana2008|grandin2004|gras|grasa|grenoville|grenoville2010|grenoville2020|grigorevnaneupokoyeva2012|grillo2022|grosfoguel|grosfoguel2008|grosfoguel2011|grubisic2014|guerard2012|guerra2016|guerrero2013|guerrero2017|guerrero2020|guerrero2020a|guerrero2020b|guerrero2020c|guerrero2020d|guerrero2020e|guerrero2020f|guerrero2021|guerreroarias2002|guerreroarias2012|guerriero2010|guevara2017|gugelberger1991|gugelberger1996|guillen1985|guillen2012|guillermoprieto2011|guillout2020|guillout2020a|guitelman2008|guiterrez2014|gunderman2004|gundermann2009|gutierrez1996|gutierrez2010|gutierrez2010a|gutierrezchavez2014|gutman2009|guzman1998|habermas1988|habjan2013|hafez2014|halbwachs|halbwachs1995|halbwachs2004|halfon2020|hall1996|hall1996a|halperindonghi1980|handelsman2001|handelsman2021|haraway2015|haraway2016|haraway2019|harrisespinosa2002|harth2008|hartley2003|hashimoto2016|hasson2017|hawas2018|hawas2019|haywoodferreira2008|haywookferreira2011|heffernan2008|heffes2013|heise-vonderlippe2018|heise2015|heise2017|helber2020|helgesson2020|henare2007|henriquezconsalvi2003|hernaiz2019|hernandez2017|hernando2010|herrera2013|herreragutierrez2019|herrscher2012|herrscher2012a|herrscher2016|hertling2007|hicks2016|hidalgonacher2019|hinojosalobos2017|hirsch1997|hirsch2008|hirsch2012|hoagland2014|holden2012|hollinger2014|holmes2016|hooks2005|horn2018|houlle2011|houskova1993|hoyos2015|hoyos2017|hoyosayala2015|huang2013|huggan2015|hutcheon|huyssen2000|huyssen2001|huyssen2009|huyssen2022|hwang2016|iannello2018|ibarguengoitia1999|ibarra1930|ikeda2013|ikeda2015|illerhaus2020|imposti2021|inclan2013|ingenschay2018|iniguez2020|iniguez2020a|iniguez2020b|iovino2014|ipinza2012|jackson2016|jacob2022|jaimes2000|jakobson1981|jameson1990|jameson1992|jameson2003|jameson2005|jameson2009|jameson2010|jaque1987|jara1986|jarkowski2021|jauregui1998|jauregui2004|jauregui2008|jauregui2008a|jauregui2008b|jedlowski2007|jelin2002|jilllevine2012|jimenez2012|jobim1992|jobim2016|johansson2018|joseph1995|jostic2013|juan-navarro2021|juarez2016|jurovietzky2004|juvan-2011|juvan2013|juvan2018|kabulmagazine2017|kadir2004|kadir2011|kadir2014|kadri|kaiser2005|kaiser2010|kallendorf1995|karam2004|kaufman2014|keith2010|keizman2014|kermode2000|kermode2020|kern2019|king1995|king2004|kinzer2019|kissell|kissella|kitchin2001|klein2008|klein2015|kletnicki|knauth2009|knee|kohan2014|kohan2020|koira2014|kola2013|kong2018|kordelFANTASTICOYMETARREAL|kordon2007|korn|koutsoukos2021|krishnaswamy2010|krishnaswamy2014|kristal|kristal1999|kristal2002|kristal2006|krizmanics2015|kropff|kundera2012|kundu2021|kupper2013|kupper2013a|kurlat-ares2016|kurlatares2001|kurlatares2008|kurlatares2013|kurlatares2015|kurlatares2015a|kurlatares2017|kurlatares2017a|kurlatares2019|kwaichang2011|kwiatkowski|laachir2018|laachir2018a|labra2012|lacapra2005|lafforgue2000|lander1993|langhorst1980|laretaguardia2022|larraldearmas|larraldearmas2010|larraldearmas2011|larraldearmas2015|larraldearmas2015a|larraldearmas2018|larraldearmas2019|larraquy2010|larraquy2020|lasch1991|lasch2016|lasso2010|latour2004|latour2005|latour2009|latour2012|latour2013|latour2015|latour2020|latour2020a|latour2022|lauer2012|lawall2012|lebris2014|lecadet|leguin2019|lema|lema2009|lemo|lemo2019|lemo2020|lemo2020a|leonidas1972|lepe-carrion|lepe-carrion2015|letture.org2022|levi-strauss|levi-strauss1996|levi-strauss2011|levi-strauss2015|lewin2017|lihn1963|limpar2017|link2018|lino2014|lionnet2014|livon-grosman2008|lizama2007|lla|llancaqueo|llosa|locane|locane2018|locane2019|locane2020|locanea|lockhart2004|logie2011|logie2016|logie2016a|logie2020|lombardo2017|londono2021|longoni|longoni2010|longoni2010a|longoni2010b|longxi|longxi2011|longxi2012|longxi2013|longxi2014|longxi2018|lopes2014|lopesdasilvaferreira|lopez-aliaga2021|lopez-keller1991|lopez-lozano2008|lopez-pellisa2015|lopez-pellisa2022|lopez2013|lopezdelcerro2005|lopezhidalgo2017|lopezpellisa2020|lopezpellisa2020a|lorenzano2007|lorenzano2012|lorenzano2015|loriggio2004|losada-carballares2015|louis2020|louvel2008|louzada2022|loy2017|loy2020|loyer2019|lozanosanudo2011|lucero2017|luckhurst2017|ludmer2010|luhmann1992|luisetti|lund2022|luppino2017|luppino2019|luttringer2012|luttringer2012a|lynam2013|machado2018|magnussen2006|magri2019|mairal2010|mairal2012|maiz2010|makinda2021|makinda2021a|makowski2002|maldonado-torres2021|mallamaci2014|mallarino1990|malvestio2021|malvestio2022|mandala2010|mandolessi2014|mandolessi2014a|mani2012|manickam2012|manickam2022|manjikian2012|manns1992|mansilla|mansilla1993|maradei|marcelo2013|marchant2016|marchart2009|marchesi2018|marchesini2002|marchionatti2021|marechal2007|marega|marenghi2022|marente2021|mariel|marinkovicplaza2017|maristany|maristany2016|marti2005|martimonterde2015|martimonterde2016|martin-nunez2020|martin2008|martin2010|martinez2010|martinez2016|martinezluna2012|martinezrubio2017|martinnieto2005|martins2003|martins2015|martinsdevasconcellos2019|martorellcampos|marx2012|massini2018|massone2016|massumi1992|matelo|mato2007|matute2021|mauss2002|mauss2012|mazzocchi1992|mazzoni2022|mcallister2020|mcclennen2004|medalla2010|medinaceli2010|mellino2008|melo2007|meltzl2014|menaserrano2017|mendes|mendizabal|mendizabal2018|mercado2014|mercadonarvaez2019|mercier2016|mercier2018|mercier2018a|mercier2019|mercier2019a|meridajimenez2002|merino2001|merino2011|mesa2017|meschiari2019|meschiari2020|meschiari2021|meschiari2022|mezzadra2008|michea2017|michea2018|mignolo|mignolo1992|mignolo1996|mignolo2000|mignolo2002|mignolo2003|mignolo2007|mignolo2009|mignolo2010|mignolo2012|mignolo2016|miguez2004|miguez2006|miguez2008|mihovilovich2013|miklos2013|millan|miller1998|miller2005|milner|milner2020|minico2015|minico2018|ministeriodeldeporte2013|miradeecheverria2016|molina-gavilan2007|molina2009|molle2005|monge2020|monge2023|montaldo2006|montes|montoneros1974|montoyajuarez2013|montoyajuarez2019|mora2014|mora2016|morabordel|moraiia|morana2006|morana2006a|morana2010|morana2010a|morana2018|moras|morella2013|moreno2004|moreno2004a|moreno2015|morenosantiago|morenoserrano2010|moretti2000|moretti2003|moretti2005|moretti2006|moretti2012|moretti2014|morhain2000|morris2022|morton2018|motti|moulton2012|moylan|moylan2000|moylan2014|moylan2020|mufti2010|mufti2014|mufti2022|mujerescreandoorganization2005|muller2009|muller2015|muller2015a|muller2015b|muller2018|muller2018a|muller2019|muller2019a|muller2019b|muller2019c|muller2019d|muller2019e|muller2019f|muller2019g|muller2019h|muller2019i|muller2019j|muller2020|muller2020a|muller2021a|muniz-huberman|munozzapata2009|murilorodrigues2016|murolo2012|musante2009|muschietti2015|muyolema2019|muzzioli2007|naddaff2011|nancy2018|naranjo|nascimento|nascimento2021|nava2022|navarretebarria2014|navarro2011|nayar2014|negi2020|negretesandoval2013|nemrava2015|nericcio2015|nespereiragarcia2015|nespolo2014|neumann2005|neumann2005a|neumann2007|nieva2020|nivoli2007|noel2017|nofal2002|nofal2003|noguerol2013|nogueroljimenez2012|nora1989|noriega2011|notarnicola|nouzeilles1996|nouzeilles2005|novoa2006|noys2016|nuckols2014|numano|nunning2008|nussbaum1992|oberti2009|oconnell2021|oconnor2014|oesterheld|oesterheld1982|oesterheld1994|oesterheld1994a|oesterheld1994b|oesterheld1995|oesterheld1997|oesterheld1998|oesterheld2002|oesterheld2004|oesterheld2005|oesterheld2005a|oesterheld2008|oesterheld2014|oesterreicher2013|oeyen2014|oeyen2014a|ojeda2022|oliveira2017|olivier2016|ordiz2014|orsini2002|orsini2002a|orsini2015|ortega2015|ortiz|ortiz-robles2007|ortiz1987|oses1998|ostuni|ovando2016|oviedo1997|oviedo2001|oviedo2001a|owen2014|p.2012|pablo2017|pachonsoto2008|paci|padawerii2004|page2012|pagliai2008|paik2010|palmacastro2013|palou2006|pantoja2001|paolomagaudda2006|parchuc2013|pardini2021|park2019|parla2004|parrinder2001|pauls2004|pavezojeda2008|payne2020|paz-mackay2013|paz1974|paz2002|paz2013|pazsoldan2017|peiro|pelayo|peller2011|peller2012|peller2014|peller2015|peller2016|peller2016a|peller2016b|pellicer2010|percio|perdidos2014|peregrinacastanos2015|pereira|pereira2010|pereiraa|perez|perez2008|perez2012|perez2013|perez2021|perez2022|perezdecolosia1976|perezrasetti2008|perilli2010|perisblanes2016|perlongher2006|perus2006|pescader2017|pestarini|petra2014|phalafala2020|pickering2015|pietrak2018|piglia|pineda|pinedo2004|pinedo2011|pinedo2013|pinheiro2019|pinto2022|pinzon|pirelasojo|pizarnik1998|pizarro|pizarro2010|pizer|pizer2011|pizer2014|plotkin2016|plotnik2007|poblete2006|podetti2004|ponces2010|poniatowska1971|porrata|porrata2002|porrataa|porratab|portela2010|portiaphalafala2020|portilla1959|posnett2014|povinelli2016|pow2015|prado2019|preiss2021|premat2006|prendergast2001|prendergast2004|prentice2014|price2014|pro2019|proietti|pron2011|prosperi2003|prunetti2020|pulido2016|pulidotirado2013|puranam2022|putnam2012|puxan-oliva2016|puxan-oliva2017|quereilhac2010|quereilhac2015|quereilhac2016|quesada2017|quevedo2014|quevedo2015|quieto2002|quijano|quijano1992|quijano1992a|quijano1999|quijanoa|quijanob|quilezesteve2010|quintana2017|quintero2020|quiroga1992|rabasa2009|rabasa2015|rabasa2017|rabasa2019|ragazzi2013|raggio2008|rama|rama1974|rama1983|rama1984|rama1993|rama2008|rama2008a|ramallo|ramirez2007|ramos2011|ramos2016|ran2009|raponi2011|rastello2013|reati|reati1992|reati2006|reati2009|reati2013|reati2015|reatia|reggiani2008|remotti2014|remotti2017|remotti2022|resende|restrepo2010|retamar1999|revelli|ribeiro2018|ribeiro2019|ribeiro2019a|ribeirogoncalves|ricaldecastro2011|ricci2014|ricci2016|richard2000|richard2005|richard2009|richard2010|richardson2006|rieder2008|riera2009|rigal2022|rigat2012|rios2009|rioseco|riosramirez2017|riquier2018|rivas2014|rivera-garza2013|riveracusicanqui2010|riveracusicanqui2010a|riveracusicanqui2015|riveracusicanqui2018|riveragarza1999|riverospalma2017|robles2012|robles2013|robles2014|rocca2016|rocco2012|roden2015|rodo1993|rodrigo-mendizabal|rodrigues2016|rodriguez|rodriguez2020|rodriguezcastillo2018|rodriguezfreire2022|rodriguezpappe2016|rodriguezvanrousselt2005|rogna2017|roig1982|roig1984|roig2009|rojinsky2017|rojinsky2022|romanell1949|romero2020|roncallo-dow2019|ros2012|rosa2018|rosa2020|rose1976|ross-hellauer2017|rosso2019|rotger1995|roth2014|rothberg2014|rothberg2014a|rottenberg2012|rousselle2011|rua2010|rubio2006|ruffinelli1992|ruiz2017|rulfo1979|rulfo2000|russo2008|russo2009|russo2010|saavedra2015|saavedrapelaez2000|saban2012|saccomanno1992|sagastume2005|sagot2019|saheed2021|sahlins1987|sahlins2002|sahlins2008|sahlins2010|sahlins2017|sahlins2020|sahlins2022|said|said2004|said2004a|said2014|said2014a|saida|saidb|saintout2002|saitta2006|saitta2014|salazar2009|salazaranglada2005|saldiasrossel2015|saldiasrossel2018|saldiasrossel2020|salessalvador2001|salottolo|salva2019|salvioni2013|sanchez-gomez2013|sanchez-prado2006|sanchez-prado2006a|sanchez-prado2019|sanchez2013|sanchez2014|sanchez2022|sanchez2022a|sanchez2023|sanchezarce2017|sanchezarteaga2010|sanchezcervantes|sanchezidiart2016|sanchezprado2006|sanchezprado2020|sanchiz2020|sanchiz2022|sandra2002|sandromezzadra2022|sanmartinbarros2012|santana2017|santiago|santoro|santos|santos2002|santos2010|santos2010a|santos2017|santoslopez2012|santosunamuno2012|sapiro2014|sapiro2016|saporosi2018|saraiva1995|sarkozy2014|sarlo|sarlo2005|sartre1948|sasso2004|sasturain2010|scarpelli2017|scerbo2012|scharm2017|schlickers2010|schmidt2018|schollhammer2016|schwarz2014|schweblin2018|schweblin2019|schwenkel2006|scolari2017|scolari2020|scopsi2020|scorer2016|scott2017|scott2018|seeger2019|segade2019|segato2014|segre1985|seman2009|seman2011|seman2012|semilladuran2010|senstad2020|serrani1992|servin2007|sethness-castro|setton2012|seydel2015|seyferth2009|shaffer1998|shih2012|shiva2012|shore2018|sierragonzalez2015|sigal2004|silba2016|sillato2005|silva|silvamoraes2017|silverman1980|silvestre|simancas|simonsen2018|sinembargoredaccion2020|siskind|siskind2011|siskind2012|siskind2012a|siskind2014|siti2021|sivak2018|sklodowska1992|skult2013|snitcofsky2015|soares2019|sobrevilla2001|sobrevilla2008|socorro2007|soifer2019|solanigstein2006|solanolopez2006|soltero2004|sontag10|soria|sosa2013|sosa2016|soto2011|sousagonzalez2014|souto1985|spaulding2016|speroni2009|spiller2020|spiner1998|spires2005|spires2008|spitta|spivak1988|spivak2003|spivak2003a|spivak2012|spivak2021|sprecher2006|starcenbaum2013|staudt2010|stefanoni2010|steimberg|steimberg2012|steinberg2020|steiner2010|steiner2012|stengers2009|stengers2021|stocel|strejilevich1991|strejilevich2006|strich2012|suarezsuarez2004|sullivan2022|suvin1972|suvin1977|suvin1979|suvin2010|suvin2010a|suvin2010b|suvin2010c|suvin2010d|svampa2005|svampa2019|szapu|szurmuk2008|tagore2014|tal2005|tally2014|talvet2012|tanoukhi|tanoukhi2012|tastekin2014|tastekin2014a|tate2017|taylor2012|tcherepashenets2005|tejada2022|terentowicz-fotyga2018|thaler2019|thaler2019a|thompson2013|thomsen|thornber2014|ticonaalejo2014|tieffemberg2011|tilbe2019|timerman1981|tirado2013|tiwari2011|tobin2018|toledano2005|toledanoredondo2019|tones2020|tonkonoff2003|tonkonoff2007|topuzian2014|toro2022|torrado|tozzi2011|tranchini2008|trias2020|trigo2006|trillo2005|trillo2009|trujillo|tsen2015|tsing2015|tsu2011|tuck2012|turati2012|turati2012a|turati2012b|turnes2019|uhlig2018|ulanovsky2006|umachandran2019|universidadnacionaldecuyo2012|universidadnacionaldelapampa2016|urondoraboy2012|urzua2017|vaccaro2013|valdes1974|valenzuelaprado2016|valenzuelaprado2018|valleescalante2015|vallejosespinosa2013|vandembroucke2010|vandermeer2008|vandijk1993|vanegas|vannucchi2013|vanoli2015|vargasgaete2014|vargasllosa1997|vari1968|vari1968a|vari1995|varnava2015|vasquez2016|vazquez|vazquez2010|vazquez2016|vazquez2016a|vazquez2019|vazquez2020|vazqueza|venturini2019|vera-rojas|vera2011|verbitsky1995|verdugo1989|verdugo1999|vernava2015|verniory2012|vetlesen2019|vidal2006|vidal2014|vidal2015|vieira|vieira2013|vieira2019|vieira2019a|vieira2020|vieiracavalcante2019|villani1998|villani2001|villanueva2011|villenafiengo2012|villoro2016|visconti2012|vonsprecher2005|vonsprecher2007|vonsprecher2008|vonsprecher2009|vries2016|vries2018|wainberg|waisman2005|walas2011|waldmanm.2009|walsh1972|walsh2003|walsh2007|wanberg2020|ward2013|warner2019|webb|weinberg|welch|wells2012|wengrow2022|werth2013|wester2019|westphalenrodriguez2019|whyte2013|wiegandt2020|wiegandt2020a|williams2009|wolfe1986|wolfe2013|wolford2021|woodard2017|woodburn1982|woons|wrecwarwickresearchcollective2015|wuming12016|wuming2018|yasapis|yashin2011|yegenoglu2013|yegenoglu2013a|young2011|young2013|youssef2015|yurgel2018|zaina1992|zakai2015|zambra2011|zamora|zamora1989|zamora1994|zamoraa|zamorasauma2016|zanetti2011|zapata2005|zapatasilva2007|zarco2011|zea1974|zhang2015|zhang2016|zhenduo2014|zimmer2013|zimmer2013a|zizek2011|zizek2011a|zizek2013|zizek2020|zizek2020a|zizek2023|zizek2023a|zooey2016|zotero-14086|zotero-14093|zotero-14106|zotero-14128|zotero-14133|zotero-14151|zotero-14173|zotero-14174|zotero-14175|zotero-14177|zotero-14456|zotero-14459|zotero-14461|zotero-14569|zotero-14634|zotero-14635|zotero-14680|zotero-14681|zotero-14689|zotero-14694|zotero-14707|zotero-14786|zotero-14820|zotero-14821|zotero-14822|zotero-14823|zotero-14824|zotero-14827|zotero-14828|zotero-14925|zotero-14991|zotero-14996|zotero-15001|zotero-15004|zotero-15005|zotero-15142|zotero-15143|zotero-15144|zotero-15162|zotero-15163|zotero-15165|zotero-15166|zotero-15167|zotero-15168|zotero-15169|zotero-15170|zotero-15171|zotero-15172|zotero-15173|zotero-15174|zotero-15175|zotero-15176|zotero-15179|zotero-15225|zotero-15227|zotero-15228|zotero-15229|zotero-15230|zotero-15232|zotero-15268|zotero-15272|zotero-15274|zotero-15294|zotero-15325|zotero-15414|zotero-15438|zotero-15486|zotero-15489|zotero-15491|zotero-15492|zotero-15493|zotero-15508|zotero-15534|zotero-15535|zotero-15553|zotero-15554|zotero-15555|zotero-15561|zotero-15597|zotero-15717|zotero-15815|zotero-15818|zotero-15819|zotero-15840|zotero-16017|zotero-16018|zotero-16027|zotero-16028|zotero-16029|zotero-16030|zotero-16031|zotero-16032|zotero-16033|zotero-16077|zotero-16087|zotero-16088|zotero-16089|zotero-16349|zotero-16366|zotero-16479|zotero-16678|zotero-16706|zotero-16765|zotero-16862|zotero-16878|zotero-17050|zotero-17058|zotero-17059|zotero-17060|zout2009|zuniga2006/g: Nothing to repeat (at plugin:reference-map:73598:19) at new RegExp (<anonymous>) at getCiteKeys (plugin:reference-map:73598:19) at UpdateChecker.eval [as checkCiteKeysUpdate] (plugin:reference-map:103509:27) at ReferenceMapData.eval [as prepare] (plugin:reference-map:103272:46) at async SidebarView.eval [as processReferences] (plugin:reference-map:90758:7) getCiteKeys @ plugin:reference-map:73598 eval @ plugin:reference-map:103509 eval @ plugin:reference-map:103272
I guess this could be the problem but I'm not able to 'read' (understand) what's the problem and how to solve it, could you help?
Thanks a lot, the plugin looks very promising!
Describe the bug
findZoteroCiteKeyFromID
is unexpectedly case-sensitive. If the case of the DOI does not match exactly (incl. case) in the Zotero record, then the citekey is not picked up.
It is possible that this affects other features, but I've only noticed it in this particular feature flag. This crops up because Semantic Scholar often has all-caps DOIs, and citations generated from journal sources e.g. using Zotero's browser plugin often generate lower- or mixed-case DOIs.
To Reproduce
Enable the specified feature, have an appropriately-updated/synced CSL-JSON from Zotero, and have one of your notes with doi:{{doi}}
where {{doi}}
may differ in its case relative to the DOI field in the Zotero library/interface.
Expected behavior
The citekey chould be picked up regardless of differences in case between the Zotero item and the DOI specified in the Obsidian note.
Platform
Additional context
I'm not very familiar with TypeScript/JavaScript, but I believe I've found the relevant parts of the codebase where changes would be made. This is probably related to the doi-regex
dependency matching "case insensitive for ASCII chars (but capitalised in the registry)".
It seems setCiteKeyID
is called when findZoteroCiteKeyFromID
is enabled, and at least the code path in setCiteKeyID
corresponding to the csl-json
adapter results in the match happening in a case-sensitive way.
obsidian-reference-map/src/components/ReferenceMapList.tsx
Lines 30 to 43 in 3ed6033
obsidian-reference-map/src/utils.ts
Lines 225 to 240 in 3ed6033
When a file contains both citekey and doi, it may result in duplicate bibliographic information. Eliminating duplicate references is not necessary, but it would be better if it could be achieved.
I think being able to search through the list of references/citations would make a lot of sense for this plugin?
I import papers via Zotero Integration which bring DOIs as links so that I can quickly refer to the web version of each paper. However, your plugin does not take a DOI that is part of a markdown link a-la [DOI#](link-to-DOI)
. It would be great to have this feature which will save those of us using this workflow having to reformat hundreds of files. Thanks!
Hi there! My literature notes have the note's title as the paper's title. Is it possible with the Semantic Scholar API to find the reference via the note's title (as an option)? Or does the API not support full-text search/matching?
Hello,
Many thanks for your excellent plugin!
I try to use citekey to build the reference map. However, it has an issue with the output.
It can only works with some citations.
Here is the setting of the plugin:
I am sure that cited citekeys are included in the reference file.
May I know how to solve this problem?
Many thanks!
Some bibliography style put a "." at the end of doi. Those doi are not see by reference-map plugin.
e.g.
https://doi.org/10.1371/journal.pone.0131069. -> not worknig
https://doi.org/10.1371/journal.pone.0131069 -> work
Thanks for your work!
For example, add literature A、B in Reference Map Graph directly. The connection between A B will show in Reference Map Graph.
Then, when activate a file with reference C, the connection between A B C will show in Reference Map Graph.
Is your feature request related to a problem? Please describe.
My workflow is to import relevant literature from Zotero to markdown files in Obsidian and naming the MD file identical as the bibtex citekey, e.g. @author.shorttitle.year
. Linking to that document using double brackets, like [[@author.shorttile.year]]
gets not detected as valid citekey and thus does not show up in the reference map. [@author.shorttile.year]
Describe the solution you'd like
It would be great to see [[@author.shorttile.year]]
in the ref map.
Edit: got the problem, it was part of this sentence: (see [[@tu.ARMABasedDigitalTwin.2021]])
. The last )
breaks the detection. So it's not about the brackets, but what character follows.
Thank you for the plugin, it seems incredibly useful!
Given the nature of the plugin, there is often a lot of content added in its sidebar tab, not only requiring you to scroll through it, but even requiring you to scroll a lot sometimes.
Therefore, I think it might make sense to make this the sidebar more space efficient, for example by removing padding and reducing font size.
Also, here are some ui changes which could save even more space:
Is there a way to show all the references at once in the map without showing the connections to other references that I do not have (in Zotero)?
I want to be able to visualize the connections among only the references I own.
A lot of the papers I read have a lot of overlap in the references they use. It would be useful to copy the list of references generated to the clipboard (ideally in a customisable format i.e [[title - Author Year]] , as that's how my notes are titled for papers). That way it would be easy to see which notes I already have created as well as see which papers have the most overlap.
Could you see this being a useful addition?
Cheers,
Grant
Is your feature request related to a problem? Please describe.
I would like to be able to quickly zoom in or focus on a specific reference in the reference map graph
view via selecting a card (or clicking a button on a card) rather than panning across the graph in search of the reference.
Describe the solution you'd like
When clicking a button on the index card in the reference map
, highlight / zoom in on the reference in the reference map graph
view. Maybe:
P.S. Thanks for the amazing plugin!
As an example
GAN Paper gives:
@inproceedings{Goodfellow2014GenerativeAN,
title={Generative Adversarial Nets},
author={Ian J. Goodfellow and Jean Pouget-Abadie and Mehdi Mirza and Bing Xu and David Warde-Farley and Sherjil Ozair and Aaron C. Courville and Yoshua Bengio},
booktitle={NIPS},
year={2014}
}
whereas your output is:
@['JournalArticle', 'Conference']{Goodfellow2014GenerativeAN,
author = {Ian J. Goodfellow and Jean Pouget-Abadie and Mehdi Mirza and Bing Xu and David Warde-Farley and Sherjil Ozair and Aaron C. Courville and Yoshua Bengio},
booktitle = {NIPS},
pages = {2672-2680},
title = {Generative Adversarial Nets},
year = {2014}
}
seem like all of the @#### are not coming out correct.
Not sure if thats an API issue but currently they're not usable in bib files
Thanks again for the great plugin.
hey!
I was using a citekey at the end of the sentence like that: [@interestingPaper_Year].
And for some reason, this plugin was unable to parse a citekey. I added a whitespace like that [@interestingPaper_Year] .
and then the paper was parsed into Reference Map automatically.
The same behaviour was noticed when creating metadata template {{author}}, {{year}} %%[{{id}}] %%
, I was forced to add that whitespace in order for paper to parse into the system.
It would also be great help for me if you can explicitly add {{citekey}} to allowed metadata fields
p.s. I was looking for something to manage my zotero lib from obsidian and accidentally bumped up into your plugin. I love it, great work!
Is your feature request related to a problem? Please describe.
Sometimes, I create literature notes in Obsidian and add literature information in the YAML section.
Describe the solution you'd like
I hope that the search insert and search create functions will provide the ability to insert metadata into the corresponding entry in the note's YAML section.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.