citationhelperforse

research paper citation helper for StackExchange

https://github.com/gaurangtandon/citationhelperforse

Science Score: 31.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.4%) to scientific vocabulary
Last synced: 11 months ago · JSON representation ·

Repository

research paper citation helper for StackExchange

Basic Info
  • Host: GitHub
  • Owner: GaurangTandon
  • Language: JavaScript
  • Default Branch: master
  • Size: 292 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • Open Issues: 2
  • Releases: 0
Created about 8 years ago · Last pushed almost 7 years ago
Metadata Files
Readme Citation

README.md

CitationHelperForSE

research paper citation helper for StackExchange

Direct Install Link

Journal List gist file - adapted from JabRef

Libraries used: Awesomplete - to provide completion functionality for pre-existing used DOIs - MIT license by Lea Verou.

APIs used: CrossRef REST API to access the meta-data about the research paper associated with any particular DOI. (CCA4 International License)

Owner

  • Name: Gaurang Tandon
  • Login: GaurangTandon
  • Kind: user
  • Location: India
  • Company: IIIT Hyderabad

CS undergrad at IIITH

Citation (citation.user.js)

// ==UserScript==
// @name        Citation Helper for StackExchange
// @description Helps insert citations easily on StackExchange
// @author      Gaurang Tandon

// @match       *://*.askubuntu.com/*
// @match       *://*.mathoverflow.net/*
// @match       *://*.serverfault.com/*
// @match       *://*.stackapps.com/*
// @match       *://*.stackexchange.com/*
// @match       *://*.stackoverflow.com/*
// @match       *://*.superuser.com/*
// @exclude     *://api.stackexchange.com/*
// @exclude     *://blog.stackexchange.com/*
// @exclude     *://blog.stackoverflow.com/*
// @exclude     *://data.stackexchange.com/*
// @exclude     *://elections.stackexchange.com/*
// @exclude     *://openid.stackexchange.com/*
// @exclude     *://stackexchange.com/*
// @exclude     *://*/review

// @grant       GM_addStyle
// @grant       GM_getResourceText

// @resource awesompleteCSS awesomplete.css
// @resource journalNames journalNames.json
// @require pre.js
// @require awesomplete.js
// @require casehelpers.js
// @require getcitation.js
// @require modalhandler.js

// @version     0.6.0
// @updateURL   https://github.com/GaurangTandon/CitationHelperForSE/blob/master/citation.user.js

// ==/UserScript==

/* global chse */

// https://repl.it/repls/CloudyFearfulTrust
// https://repl.it/repls/QuickImmenseActionscript
// https://repl.it/repls/DiscretePastelErrors <-- latest working

/**
* PROBLEMS:
this is missing the date_parts property (the one i'm using)
http://pubs.rsc.org/en/content/articlelanding/2016/cc/c5cc08252h
https://doi.org/10.1002/recl.1964083121
issue raised - https://github.com/CrossRef/rest-api-doc/issues/381

1. pressing enter automatically submits my form to submit Short citation,
also, it is hijacking the enter key on title and edit summary fields
awaiting response - https://stackoverflow.com/questions/50771160
2. doesn't work => 10.1007/s706-002-8245-0 https://doi.org/10.1021/acs.joc.8b01627
 */

chse.cacheDOI = function (doi, metadata) {
    const object = JSON.parse(localStorage.getItem(chse.LS_KEY));

    object[doi] = metadata;

    localStorage.setItem(chse.LS_KEY, JSON.stringify(object));
};

chse.journalList = JSON.parse(GM_getResourceText("journalNames"));

GitHub Events

Total
Last Year

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 61
  • Total Committers: 2
  • Avg Commits per committer: 30.5
  • Development Distribution Score (DDS): 0.115
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Gaurang Tandon 1****n@g****m 54
Jonathan Yong y****e@g****m 7

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 17
  • Total pull requests: 9
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 5 hours
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 2.06
  • Average comments per pull request: 0.56
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • polyluxus (9)
  • yongrenjie (5)
  • GaurangTandon (3)
Pull Request Authors
  • GaurangTandon (8)
  • yongrenjie (1)
Top Labels
Issue Labels
enhancement (2) bug (2)
Pull Request Labels