Giter Site home page Giter Site logo

indirivacua / sigeva-bibtex Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 568 KB

Extensión de navegador para cargar automáticamente trabajos científicos en SIGEVA a partir de un bibtex.

Home Page: https://chromewebstore.google.com/detail/sigeva-bibtex/kgbfmcnmibhkakpepfcmoolakpdmpcjp

License: GNU General Public License v3.0

JavaScript 96.67% HTML 2.42% Shell 0.90%
bibtex conicet cvar unlp sigeva chrome chrome-extension extension firefox firefox-extension

sigeva-bibtex's Introduction

sigeva-bibtex

La extensión fue probada solo en navegadores basados en Chromium, igual debería funcionar (mínimanente) en Firefox también.

Instalación

  1. Descargá el último release del paquete de la extensión y extraélo.

  2. Accedé a chrome://extensions. Activá la opción Modo de desarrollador (esquina superior derecha).

  3. Hacé click en Cargar extensión sin empaquetar y seleccioná la carpeta donde extrajiste la extensión.

Uso

Con algún motor de búsqueda académico como Google Scholar obtené el BibTeX del paper que querés cargar en SIGEVA.

Ejemplo
@article{example2023,
  title={An Example Article: A Study on AI and Machine Learning},
  author={Doe, John and Smith, Jane and P{\'e}rez, Juan and Fulanito, Meganito and Margarita, Flores},
  journal={The Journal of AI Research},
  volume={100},
  number={1},
  pages={1--20},
  year={2023},
  issn={1234-5678},
  country={Italia},
  city={Turín},
  doi={https://doi.org/10.1016/j.example.2023.01.001},
  isbn={978-3-16-148410-0},
  url={https://www.example.com/science/article/pii/S1234567816300973},
  publisher={Elsevier},
  organization={Elsevier},
  booktitle={International Conference on Artificial Intelligence},
  keywords={Artificial Intelligence, Machine Learning, Deep Learning, Data Mining, Business Intelligence},
  month={January},
  abstract={This study explores AI and ML including DL and DM. We highlight the potential of AI and ML in various sectors and provide an open-source software tool for further research.},
  note={Open source software available from https://github.com/example/ai-software}
}

Luego hacé click en el ícono de la extensión en la barra de herramientas de Chrome mientras estás en una página compatible. Pegá el BibTeX en el campo del texto y tocá el botón Insertar. Done.

Alt text

sigeva-bibtex's People

Contributors

facundoq avatar indirivacua avatar

Watchers

 avatar

sigeva-bibtex's Issues

Support for additional fields

For example, in this bibtex, we've included additional isbn, city, country and date fields for a conference.

While not standard bibtex fields, could these be supported to improve usability?

  title={Software inteligente para la digitalizaci{\'o}n de placas espectrosc{\'o}picas},
  author={Ronchetti, Franco and Quiroga, Facundo Manuel and Pereyra, Nehu{\'e}n and Miranda, Joaqu{\'\i}n and Ponte, Santiago and Aidelman, Yael Judith and Gamen, Roberto Claudio and Lanzarini, Laura Cristina},
  booktitle={XXVIII Congreso Argentino de Ciencias de la Computaci{\'o}n (CACIC)},
  year={2022},
  date={3/10/2022},
  country={Argentina},
  city={La Rioja},
  publisher={RedUNCI},
  url={http://sedici.unlp.edu.ar/handle/10915/149571},
  organization={Universidad Nacional de la Rioja},
  isbn={978-987-1364-31-2},
  keywords={espectros, YOLO, placa espectroscopica, ReTrOH, Universidad Nacional de La Plata, Astronomia},
}

Guess event type from event name

The name of an event usually gives away its type. For example:

  • "XXVIII Congreso Argentino de Ciencias de la Computación (CACIC)" → Congreso
  • "Workshop Argentino de Ciencias de la Computación" → Workshop
  • "Jornadas Argentinas de Informática e Investigación Operativa" → Jornada

Could we add a simple check for some of these keywords to automatically fill this field?

Something like

{
"Congreso": "Congreso",
"Congress": "Congress",
"Conferencia": "Conferencia",
"Conference": "Conferencia"
}

Support for accents

The following valid bibtex does not parse because of the accent in "título".
Could you support special characters directly?

Sample:

@inproceedings{greatpaper,
  title={Un título hermoso},
}

Error:

popup.js:34 Uncaught URIError: URI malformed
    at decodeURIComponent (<anonymous>)
    at parseBibtex (popup.js:34:13)
    at HTMLButtonElement.<anonymous> (popup.js:5:20)

Give user feedback when parsing goes wrong

When the parsing fails, there's no user message to indicate the type of error o related field.

Also, even when parsing succeeds, It'd nice to format the detected fields in case there is a mismatch between the parsed data and what's being put inside the form.

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.