Mirror of Apache Zeppelin
Java JavaScript Scala HTML CSS Jupyter Notebook Other
Latest commit c5109ba Jul 23, 2017 @khalidhuseynov khalidhuseynov [ZEPPELIN-2801] fix adding unnecessary new lines in Jupyter to Zeppel…
…in note converter

### What is this PR for?
Fixes the issue of having doubled new lines between lines when converting Jupyter notes into Zeppelin note.

### What type of PR is it?
Bug Fix

### Todos
* [x] - remove unnecessary `\n` line separator

### What is the Jira issue?
[ZEPPELIN-2801](https://issues.apache.org/jira/browse/ZEPPELIN-2801)

### How should this be tested?
1. prepare sample jupyter note
2. run `java -cp zeppelin-jupyter/target/zeppelin-jupyter-0.8.0-SNAPSHOT.jar org.apache.zeppelin.jupyter.JupyterUtil -i path/To/*.ipynb`, should produce `note.json`
3. import `note.json` into Zeppelin, shouldn't have doubled spaces

### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no

Author: Khalid Huseynov <khalidhnv@gmail.com>

Closes #2499 from khalidhuseynov/fix/ZEPPELIN-2801 and squashes the following commits:

039a51d [Khalid Huseynov] add verification for end of line
9af4959 [Khalid Huseynov] change lineseparator to empty string
Permalink
Failed to load latest commit information.
.github [ZEPPELIN-1414] Remove CONTRIBUTING.md files Sep 8, 2016
_tools [MINOR] Change `case` indent May 12, 2017
alluxio [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
angular [ZEPPELIN-2297] improvements to jdbc autocompleter Apr 17, 2017
beam [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
bigquery [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
bin ZEPPELIN-1263. Should specify zeppelin's spark configuration through … Jul 22, 2017
cassandra 0.7.1 with ssl Jul 15, 2017
conf [ZEPPELIN-2765] Configurable X-FRAME-OPTIONS for Zeppelin Jul 14, 2017
dev [ZEPPELIN-2491] fix: Bump spell package version too May 15, 2017
docs [ZEPPELIN-2804] Fix shiro_authentication documentation Jul 24, 2017
elasticsearch [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
file [ZEPPELIN-2730] compare with maxLength after getting all file status Jul 13, 2017
flink [ZEPPELIN-2675] Distributing Jars when using an external flink cluster Jul 10, 2017
geode [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
groovy [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
hbase [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
helium-dev [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
ignite [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
interpreter/lib/python [HOTFIX] Dynamic form in python interpreter Mar 20, 2017
jdbc [HOTFIX] fix 'checkbox' type for create iterpreter form Jul 21, 2017
kylin [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
lens [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
licenses [ZEPPELIN-1219] Add searching feature to Zeppelin docs site Aug 10, 2016
livy [ZEPPELIN-2716] Change the default value of zeppelin.livy.displayAppI… Jul 11, 2017
markdown [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
notebook [MINOR] fix: Remove newlines in spark tutorial output Jun 8, 2017
pig [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
python [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
r [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
scalding [ZEPPELIN-2403] interpreter property widgets Jul 6, 2017
scio Bump up version to 0.8.0-SNAPSHOT Jan 18, 2017
scripts change the spark version of dockerfile Jun 7, 2017
shell [ZEPPELIN-2698] Apply KerberosInterpreter to JDBCInterpreter Jul 7, 2017
spark-dependencies [ZEPPELIN-2768]. Bump up Spark version to 2.2.0 Jul 14, 2017
spark ZEPPELIN-1263. Should specify zeppelin's spark configuration through … Jul 22, 2017
testing [ZEPPELIN-2341] Remove -Psparkr build profile Apr 6, 2017
zeppelin-display ZEPPELIN-2486. AngularElem's onChange is only invoked once May 4, 2017
zeppelin-distribution [ZEPPELIN-2598] Securing Zeppelin with OpenID Connect Jun 29, 2017
zeppelin-examples [ZEPPELIN-2069] Helium Package Configuration Mar 2, 2017
zeppelin-interpreter [ZEPPELIN-2699] Helium REST API bug-fixes. Also updated documentation Jul 21, 2017
zeppelin-jupyter [ZEPPELIN-2801] fix adding unnecessary new lines in Jupyter to Zeppel… Jul 24, 2017
zeppelin-server [ZEPPELIN-2699] Helium REST API bug-fixes. Also updated documentation Jul 21, 2017
zeppelin-web [ZEPPELIN-2778] Unit test for credential module (zeppelin-web) Jul 23, 2017
zeppelin-zengine [ZEPPELIN-2757] Enhance Authentication decrypting key generation. Jul 24, 2017
.appveyor.yml add basic .appveyor.yml May 1, 2017
.gitignore [ZEPPELIN-2622] Add Zeppelin Git info REST API Jun 21, 2017
.travis.yml [ZEPPELIN-2768]. Bump up Spark version to 2.2.0 Jul 14, 2017
LICENSE ZEPPELIN-2615. Upgrade pig to 0.17.0 to support spark engine Jun 29, 2017
NOTICE BigQuery Interpreter for Apazhe Zeppelin[ZEPPELIN-1153] Jul 30, 2016
README.md [ZEPPELIN-1644] make document easier to follow key instructions Nov 13, 2016
Roadmap.md [Webapp build] Clean bower_components on 'mvn clean' Jun 26, 2015
SECURITY-README.md [DOCS] Remove outdated 'Security Setup' section in SECURITY-README Jan 4, 2017
STYLE.md [MINOR] Add trivial cosmetic changes on STYLE.md Dec 18, 2016
pom.xml [ZEPPELIN-2342] Improving Test Environment for zeppelin-web (e2e, cov… Jul 14, 2017
travis_check.py [ZEPPELIN-2162] [ZEPPELIN-2142] Make travis_check.py work with fork u… Mar 7, 2017

README.md

Apache Zeppelin

Documentation: User Guide
Mailing Lists: User and Dev mailing list
Continuous Integration: Build Status
Contributing: Contribution Guide
Issue Tracker: Jira
License: Apache 2.0

Zeppelin, a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.

Core feature:

  • Web based notebook style editor.
  • Built-in Apache Spark support

To know more about Zeppelin, visit our web site http://zeppelin.apache.org

Getting Started

Install binary package

Please go to install to install Apache Zeppelin from binary package.

Build from source

Please check Build from source to build Zeppelin from source.