Giter VIP home page Giter VIP logo

obsidian-reference-map's Introduction

Hi there 👋

Build Status

obsidian-reference-map's People

Contributors

anoopkcn avatar github-actions[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

obsidian-reference-map's Issues

{{journal}} field should just be a journal title

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!

Is there a way to know which citation (in the right panel) correspond to which "static reference list" (in the main text)

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.

Working on canvas?

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.

Issue fetching references

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

s1

Expected behavior

References showing on the plugin panel

Platform

  • OS: Ventura 13.2.1
  • Obsidian version: 1.1.15
  • Plugin version: 1.2.3

[FR] Pull bibliography from Zotero

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]

Add the ability to specify `.bib` file on a per-note basis

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.

Use Zotero Library as Semantic Scholar Fallback

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.

Templates?

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 :)

Finding citekey from links without prefix not working for Markdown links

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.

if (findCiteKeyFromLinksWithoutPrefix) {
const citekeyRegex2 = /\[\[([^\s].*)\]\]/ig // Wiki Link
const matches2 = content.matchAll(citekeyRegex2);
if (matches2) {
for (const match of matches2) {
const trial = match[1].trim().split(' ')[0]
output.push(sanitizeCiteKey(trial));
}
}
const citekeyRegex3 = /\[^\^([^\s].*)\]\(/ig // Markdown Link
const matches3 = content.matchAll(citekeyRegex3);
if (matches3) {
for (const match of matches3) {
const trial = match[1].trim().split(' ')[0]
output.push(sanitizeCiteKey(trial));
}
}
}
return new Set(output.sort());

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

  • OS: Windows 10 Pro 10.0.19045
  • Obsidian version v1.1.9
  • Plugin version v1.1.1

Detect citekeys / pandoc citations followed by page numbers

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.

Accents (éè öü) not showing in title

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.

  • French letters with accents: é, à, é, ê, ç, ê...
  • German letters with accents: ö, ä, ü, ß
  • Spanish letters: ñ, á, ó...

Process:

  1. When using "Reference Map: Search online and insert", the accents in the title disappear (but not in the summary, if there is one).
    try:
  • "mécanique" will show up as "mcanique"
  • "Schrödinger" as "Schrdinger"
  • "El Niño" as "El Nio"
  • "ça freudien" as "a freudien"
  • "Strauẞ" as "Strau"
  • "forêt" as "fort"

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

  • OS: Windows and Linux
  • Obsidian version: latest (1.5.3)
  • Plugin version: latest (1.8.1)

Provide the ability to deselect selected references in the `reference map graph` view

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.

Support for BibTeX .bib database file

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.

Provide the ability to autocomplete citation keys based on `.bib` file

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.

Filter redundent references

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
image image

Above demonstrates the issue

Semantic Scholar link

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?

Long hangs

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.

Support for citekeys in quotes

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?

Support for bibtex citekeys

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/

Citekey references don't show up

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:

image
image

The CSL JSON file is exported via Zotero:

image

I tried both, Better CSL JSON and BetterBibTex JSON, both files seem not to work. Am I doing something wrong?

Full.zip

Thanks!

Detection of citekeys in links without the @ prefix

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.

unable to add paper when using citekey

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.
Screenshot from 2023-01-24 18-52-57

Screenshot from 2023-01-24 18-51-54
Screenshot from 2023-01-24 18-51-30

Invalid regular expression

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!

`findZoteroCiteKeyFromID` is unexpectedly case-sensitive

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

  • OS: Windows 10
  • Obsidian v1.1.9
  • Plugin version v0.9.1

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.

const processPapers = async (currentView: MarkdownView) => {
const rootPapers: IndexPaper[] = [];
const fileContent = await app.vault.cachedRead(currentView.file);
const paperIds = getPaperIds(fileContent);
paperIds.forEach(async (paperId) => {
const paper = await props.viewManager.getIndexPaper(paperId);
let paperCiteId = paperId
if (props.settings.searchCiteKey && props.citeKeyData && props.settings.findZoteroCiteKeyFromID) {
paperCiteId = setCiteKeyId(paperId, props.citeKeyData, props.adapter)
}
if (paper !== null) rootPapers.push({ id: paperCiteId, paper: paper });
if (rootPapers.length > 0) setPapers(removeNullReferences(rootPapers));
});

export const setCiteKeyId = (paperId: string, citeKeyData: citeKeyLibrary[], adapter = ''): string => {
if (adapter === 'csl-json') {
const citeKey = citeKeyData.find((item) =>
item?.DOI === paperId || item?.DOI === `https://doi.org/${paperId}`
)?.id;
return citeKey ? '@' + citeKey : paperId;
} else if (adapter === 'bibtex') {
const citeKey = citeKeyData.find((item) =>
item.fields?.doi?.[0] === paperId || item.fields?.doi?.[0] === `https://doi.org/${paperId}`
)?.key;
return citeKey ? '@' + citeKey : paperId;
} else {
return paperId
}
}

Support DOI search in Search Reference

Is your feature request related to a problem? Please describe.
Support DOI search in Search Reference
image

Describe the solution you'd like
It would be great to support retrieving doi, like 10.1111/1475-6765.12529, or doi:10.1111/1475-6765.12529 or https://doi.org/10.3390/e20110814

[FR] Eliminating duplicate references

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.

Port of zotero is not available in settings

First, thank you so much for this plugin.

I can't integrate zotero and I can't try to change my zotero port which seems to be 23119.

image

  • Mx Linux
  • Obsidian version 1.4.16
  • Plugin version 1.5.5

minor FR: label citations/reference count

especially now with the label removed (which was good for space-saving!) I now cannot tell which of the two numbers is citations, and which is references.

image

as a solution, you could label then (number + r, number + c) or add a tooltip to it maybe?

FR: Add support to DOIs that are part of links

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!

Feat: Find reference via title of the note

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?

Error when use citekey on macOS

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.
mQx5gn

It can only works with some citations.
ZNzevv

Here is the setting of the plugin:
ShN7tX

I am sure that cited citekeys are included in the reference file.

May I know how to solve this problem?

Many thanks!

[FR] Add literature in Reference Map Graph directly

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.

Detect citekeys in double brackets `[[]]`

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.

FR: Make sidebar more space efficient

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:
image

Show all the references in the Zotero library at once?

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.

export references to clipboard

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

When clicking a button on the index card in the `reference map`, highlight / zoom in on the reference in the `reference map graph` view

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:

  • 2nd+ degree references fade out,
  • 2nd+ degree references are hidden, or
  • the view zooms in on the reference and its direct connections.

P.S. Thanks for the amazing plugin!

bibtex output different to SematicScholar cite (causing bib error)

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.

Unable to find a paper when there is no whitespace after a citekey

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!

[FR] Insert the metadata into the corresponding entry in the note's YAML area

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.