X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=generate-download.py;fp=generate-download.py;h=0000000000000000000000000000000000000000;hb=3123ca57f71d145bb5bcc4a2f754d3dff3225346;hp=2d2dd48645dbba383c0a4c81fec64d16300497dc;hpb=26ee953643ccd2d32e38e6b60b20e6a01c1dc9ba;p=dygraphs.git diff --git a/generate-download.py b/generate-download.py deleted file mode 100755 index 2d2dd48..0000000 --- a/generate-download.py +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/env python - -# Generates docs/download.html -# Run: -# ./generate-download.py > docs/download.html - -import json - -releases = json.load(file('releases.json')) - -def file_links(release): - v = release['version'] - return ['%(f)s' % { - 'f': f, 'v': v} for f in release['files']] - - -# Validation of releases.json -for idx, release in enumerate(releases): - if idx == 0: continue - assert 'version' in release, 'Release missing version: %s' % release - assert 'files' in release, 'Release missing files: %s' % release - assert release['version'] < releases[idx - 1]['version'], ( - 'Releases should be in reverse chronological order in releases.json') - -current_html = '
' + ('
'.join(file_links(releases[0]))) + '
' - - -previous_lis = [] -for release in releases[1:]: - previous_lis.append('The current version of dygraphs is %(version)s. Most users will want to download minified files for this version:
- -There's a hosted version of dygraphs on cdnjs.com:
- -<script src="//cdnjs.cloudflare.com/ajax/libs/dygraph/%(version)s/dygraph-combined.js"></script>- -
You can install dygraphs using NPM or Bower.
- -To install using NPM:
-$ npm install dygraphs -# dygraphs is now in node_modules/dygraphs/dygraph-combined.js- -
To install using bower:
-$ bower install dygraphs -# dygraphs is now in bower_components/dygraphs/dygraph-combined.js- -
Most distributions include a source map. For non-concatenated JS, see dygraph-dev.js on github. - -
To generate your own minified JS, run:
- -git clone https://github.com/danvk/dygraphs.git -./generate-combined.sh -- -
This will create a dygraph.min.js file in the dygraphs directory.
- -You may also download files for previously-released versions:
- -See Version History for more information on each release.
- - - -''' % { - 'version': releases[0]['version'], - 'current_html': current_html, - 'previous_lis': '\n'.join(previous_lis) - }