Code Monkey home page Code Monkey logo

scite-extension's Introduction

Scite Extension

Issues or Feature Requests

Want to see the extension or scite badges somewhere?

Feel free to raise an issue requesting us to support the badge or extension in particular places or contact us at [email protected]

If you are interested in implementing the badge on a site you run see https://scite.ai/badge

See a bug?

Feel free to raise an issue here and we will address it as soon as possible.

Want to contribute?

We are happy for folks to contribute to the badge and extension, just raise an issue describing what you would like to do and feel free to make a PR against it!

Building

$ npm ci
$ npm run build

Then the extension is in extension

Developing

For local development you can use web-ext which will run the extension in a browser and reload any change to the build.

$ npm run dev

Use web-ext lint to lint your changes

$ npm run lint

Once you are ready to deploy you may use the build you have run to sideload into firefox and chrome to test the extension to check that works.

Releasing

  1. Bump the version in package.json and manifest.json and commit
  2. Tag the release (e.g.):
$ git tag v1.10.0 -m "My cool new version"
$ git push origin v1.10.0
  1. Build the extension
$ npm run build
  1. run the following:

Chrome

$ zip -r extension.zip extension/*
  1. Go to the developer dashboard
  2. Click on the extension (if you do not see it check you are looking at the right scite publisher in the top right)
  3. Click package on the left
  4. Click upload new package
  5. Click submit for review

Firefox

$ zip -r extension-full.zip . -x "node_modules/*" -x ".cache/*" -x ".git/*" -x "extension/index.*" -x "extension/background.js" -x "extension/styles.css"
$ cd extension
$ zip -r ../extension.zip .
  1. Go to the developer dashboard
  2. Click New version
  3. Click Select file and select the new extension.zip
  4. Click Continue, Yes, Upload source code and select extension-full.zip
  5. Click Continue, write some release note(s) and submit!

Safari

Note: requires macosx+xcode+apple developer access

Build the extension if you haven't already:

$ npm i
$ npm run build
xcrun safari-web-extension-converter ./extension --project-location . --app-name scite --bundle-identifier ai.scite --swift

once that opens in xcode follow Enable Your App Extension in Safari to install the extension in Safari: https://developer.apple.com/documentation/safariservices/safari_app_extensions/building_a_safari_app_extension#2957926 and Build and Run the Application to run the extension

Once you have the extension running do the following in xcode

- Set the version and build numbers in both the project and scite extension/Info.plist to be what you want
- Set the category on the *.plist files
- Project > Build
- Project > Archive
- Organizater > Upload

The new version should show up in the apple app store connect store ready for you to distribute.

Tip: Xcode is very particular make sure all the version, certificate, and accounts information in the xcode project line up.

Scite API Terms

https://scite.ai/apiterms

Testing Badge Pages

These are the sites we officially support for our badge insertion.

When making changes test on the following sites (examples suggested):

wikipedia.org

https://en.wikipedia.org/wiki/Messenger_RNA

pubmed.ncbi.nlm.nih.gov

Search: https://pubmed.ncbi.nlm.nih.gov/?term=metabolic+engineering Result: https://pubmed.ncbi.nlm.nih.gov/29704654/

ncbi.nlm.nih.gov/pmc

Search: https://www.ncbi.nlm.nih.gov/pmc/?term=metabolic+engineering Result: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4258820/

sciencedirect.com

Result: https://www.sciencedirect.com/science/article/pii/S0960982298702982

elifesciences.org

Search: https://elifesciences.org/articles/62456#references

nature.com

Result: https://www.nature.com/articles/s41467-020-19171-4

News Result: https://www.nature.com/articles/d41586-021-00958-4

scholar.google.com

Search: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=Citation+contexts&btnG=

google

Search: https://www.google.com/search?source=hp&ei=3nDaX5LEF_Kw5NoP8fiAwAk&q=%22Comparing+citation+contexts+for+information+retrieval%22&oq=%22Comparing+citation+contexts+for+information+retrieval%22&gs_lcp=CgZwc3ktYWIQAzIICCEQFhAdEB5QhQpYlBBgpRJoAHAAeACAAZ4BiAGfA5IBAzAuM5gBAKABAaABAqoBB2d3cy13aXo&sclient=psy-ab&ved=0ahUKEwiSq_WlrtPtAhVyGFkFHXE8AJgQ4dUDCAg&uact=5

journals.plos.org

Search: https://journals.plos.org/plosone/search?q=ocean+warming&filterJournals=PLoSONE Result: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0242331#references

orcid.org

Result: https://orcid.org/0000-0002-2869-6383

pubs.acs.org

Search: https://pubs.acs.org/action/doSearch?AllField=yeast Result: https://pubs.acs.org/doi/10.1021/jf903660a

springer.com

Result: https://link.springer.com/article/10.1007/s11192-020-03789-8

mdpi.com

Search: https://www.mdpi.com/search?sort=article_citedby&page_count=50&year_from=1996&year_to=2020&q=robotics&volume=1&view=default Result: https://www.mdpi.com/2504-4990/1/1/10/htm

journals.sagepub.com

Search: https://journals.sagepub.com/action/doSearch?filterOption=thisJournal&SeriesKey=orma&AllField=Citation+Context Result: https://journals.sagepub.com/doi/10.1177/1094428120969905

tandfonline.com

Search: https://www.tandfonline.com/action/doSearch?AllField=citation+contexts Result: https://www.tandfonline.com/doi/citedby/10.4161/bioe.29935?scroll=top&needAccess=true

spiedigitallibrary.org

Result: https://www.spiedigitallibrary.org/journals/journal-of-photonics-for-energy/volume-9/issue-04/040901/Review-on-methods-for-improving-the-thermal-and-ambient-stability/10.1117/1.JPE.9.040901.full?tab=ArticleLinkReference&SSO=1

onlinelibrary.wiley.com

Search: https://onlinelibrary.wiley.com/action/doSearch?AllField=yeast Result: https://onlinelibrary.wiley.com/doi/10.1002/pmic.200900273

karger.com

Search: https://www.karger.com/Search/?q=yeast&q_Submit= Result: https://www.karger.com/Article/Abstract/268129

biorxiv.org

Search: https://www.biorxiv.org/search/metabolic%252Bengineering%20numresults%3A10%20sort%3Apublication-date%20direction%3Aascending Result: https://www.biorxiv.org/content/10.1101/000067v1.full

medrxiv.org

Search: https://www.medrxiv.org/search/polio Result: https://www.medrxiv.org/content/10.1101/19004358v1.full

sciencemag.org

Result: https://science.sciencemag.org/content/370/6522/1339

Web of Science

Search: https://apps.webofknowledge.com/Search.do?product=WOS&SID=7FBJBRDYirSDUSgFy8Y&search_mode=GeneralSearch&prID=21affb63-584d-4925-afaf-ef1c14952f33

Scopus

Search: https://www-scopus-com.ezproxy.library.dal.ca/results/results.uri?cc=10&sort=cp-f&src=s&st1=metabolic+engineering&nlo=&nlr=&nls=&sid=256280b50670bb6505db827097fbdb2b&sot=b&sdt=b&sl=36&s=TITLE-ABS-KEY%28metabolic+engineering%29&ss=cp-f&ps=r-f&editSaveSearch=&origin=resultslist&zone=resultslist Result: https://www-scopus-com.ezproxy.library.dal.ca/record/display.uri?eid=2-s2.0-33646397592&origin=resultslist&sort=cp-f&src=s&st1=metabolic+engineering&nlo=&nlr=&nls=&sid=78da5142899dfbe53b047930ef587457&sot=b&sdt=b&sl=36&s=TITLE-ABS-KEY%28metabolic+engineering%29&relpos=1&citeCnt=3356&searchTerm=

PNAS

Search: https://www.pnas.org/search/metascience%20content_type%3Ajournal

Result: https://www.pnas.org/content/117/4/1910#ref-list-1

Europe PMC

Result: http://europepmc.org/article/MED/25942454#id600581

Conected Papers

Result: https://www.connectedpapers.com/main/0b4c513b66754d5e7c700508629e2d28b1061609/Science-mapping-software-tools-Review-analysis-and-cooperative-study-among-tools/graph

peerj

Result: https://peerj.com/articles/148/

clinical trials

Result: https://www.clinicaltrials.gov/ct2/show/study/NCT03502551?term=ketamine&draw=2&rank=17

Research gate

Search: https://www.researchgate.net/search/publication?q="citation+analysis"+AND+2001

lens

search: https://www.lens.org/lens/search/scholar/list?q=metabolic%20engineering&preview=true

result: https://www.lens.org/lens/scholar/article/181-440-771-548-406/citations/citing

and: https://www.lens.org/lens/scholar/article/181-440-771-548-406/citations/articles

biomedcentral

search: https://jcircadianrhythms.biomedcentral.com/articles?tab=keyword&sort=PubDateAscending

result: https://jcircadianrhythms.biomedcentral.com/articles/10.1186/1740-3391-1-2

scielo

search: https://search.scielo.org/?q=robotics&lang=en&count=15&from=0&output=site&sort=YEAR_ASC&format=summary&fb=&page=1

APA Psychnet

Search: https://psycnet.apa.org/search/results?id=56ab4ce0-0f51-85fc-7298-3e65d0f31e18&tab=PA&sort=CitedByCountSort1%20desc,PublicationYearMSSort%20desc&display=25&page=1

Fulltext references: https://psycnet.apa.org/fulltext/2015-00298-001.html

Semantic Scholar

Search: https://www.semanticscholar.org/search?q=factuality&sort=relevance

Fulltext: https://www.semanticscholar.org/paper/Understanding-Factuality-in-Abstractive-with-FRANK%3A-Pagnoni-Balachandran/667bdd2a8dc997d40c106ff6761babebe4050762

scite-extension's People

Contributors

bananaoomarang avatar domenicrosati avatar mde-pach avatar manonthemat avatar

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.