Skip to content

mick-schroeder/schroeder-cite

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 196 commits ahead, 295 commits behind zotero:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
git
 
 
 
 

schroeder-cite - Mick Schroeder's Citation Generator

Screenshot

Overview

Free and open-source software that automatically suggests citations and helps write a bibliography for you. Forked from zotero/bib-web.

Prerequisites

  1. Node JS with npm
  2. Basic Mac or Linux command-line tools including rsync
  3. Existing translation-server, bib-server, styles-repo

Local Development version

Getting The Library

  1. git clone --recursive git@github.com:mick-schroeder/schroeder-cite.git

  2. cd schroeder-cite

  3. npm install

  4. npm run start

This will serve demo on http://127.0.0.1:8001.

You might need to provide configuration options (see below) in order to get storage and translation to work.

By default, the development server proxies translations server requests to localhost:1969. If your server is located elsewhere you need to provide the url, e.g. the last step above would look like this:

  1. npm start --zotero-bib-web:translation_server="http://localhost:1234"

This will proxy requests from the browser to the specified translation server.

Using in Production

To obtain production-ready files use the following npm command:

npm run build

Configuration

It's possible to provide configuration parameters for the build (both in development and production) using configuration files and/or environment variables. The easiest way is to copy config/default.json to config/local.json and place variables there (this file is git ignored and should not be committed). Alternatively environment variables listed in config/custom-environment-variables.json can be used. For more details how to provide configurations, see config npm package.

Configuration options

The following configuration options are accepted:

storeURL Specifies url for the bib-server api where bibliographies are stored.

stylesURL Specifies url for the styles-repo website. When left empty, default will be used which is https://www.zotero.org/styles-files/styles.json

translatePrefix Specifies an additional prefix for where translation server request should be send. Useful in cases where translateURL is left empty so that it's possible to direct requests to a specific endpoint at wherever zotero-bib is being hosted.

translateURL Specifies url for the translation-server. By default current host is assumed to proxy request to the translation server.

About

πŸ“ Free and open-source software that automatically suggests citations and helps write a bibliography for you. Forked from zotero/bib-web.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 69.2%
  • SCSS 28.7%
  • Handlebars 2.1%