Skip to content

Commit

Permalink
Colored the corresponding part in the translation and supported 2 jou…
Browse files Browse the repository at this point in the history
…rnals.
  • Loading branch information
iwasakishuto committed Jan 16, 2021
2 parents 03fb156 + 5b2dde8 commit ae5e1be
Show file tree
Hide file tree
Showing 27 changed files with 1,008 additions and 209 deletions.
6 changes: 3 additions & 3 deletions aws/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ ec2/pdf/*
ec2/*.py
ec2/README.md

# RDS
rds/*

# Lambda
lambda/translation-gummy-lambda2ec2/src/*
!lambda/translation-gummy-lambda2ec2/src/lambda_function.py

# RDS
rds/README.md
7 changes: 6 additions & 1 deletion docs/_modules/gummy/cli.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ <h1>Source code for gummy.cli</h1><div class="highlight"><pre>
<span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;--save-html&quot;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s2">&quot;store_true&quot;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Whether you want to save an intermediate html file. (default=False)&quot;</span><span class="p">)</span>
<span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;--quiet&quot;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s2">&quot;store_true&quot;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Whether you want to be quiet or not. (default=False)&quot;</span><span class="p">)</span>
<span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;--quiet-translator&quot;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s2">&quot;store_true&quot;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Whether you want translator to be quiet or not. (default=False)&quot;</span><span class="p">)</span>
<span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;--bulk&quot;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s2">&quot;store_true&quot;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Whether to prioritize speed or readability.&quot;</span><span class="p">)</span>
<span class="c1"># Gateway kwargs</span>
<span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;-GP&quot;</span><span class="p">,</span> <span class="s2">&quot;--gateway-params&quot;</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="p">{},</span> <span class="n">action</span><span class="o">=</span><span class="n">DictParamProcessor</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Specify the value required to pass through the gateway. You can specify by -GP username=USERNAME -GP password=PASSWORD&quot;</span><span class="p">)</span>
<span class="n">args</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="n">parse_args</span><span class="p">(</span><span class="n">argv</span><span class="p">)</span>
Expand All @@ -119,6 +120,10 @@ <h1>Source code for gummy.cli</h1><div class="highlight"><pre>
<span class="n">out_dir</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">out_dir</span>
<span class="n">from_lang</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">from_lang</span>
<span class="n">to_lang</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">to_lang</span>
<span class="n">correspond</span> <span class="o">=</span> <span class="ow">not</span> <span class="n">args</span><span class="o">.</span><span class="n">bulk</span>
<span class="c1"># NOTE: Supporte Google Translator</span>
<span class="k">if</span> <span class="n">translator</span> <span class="o">==</span> <span class="s2">&quot;google&quot;</span><span class="p">:</span>
<span class="n">correspond</span> <span class="o">=</span> <span class="kc">False</span>

<span class="n">pdf_path</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">pdf_path</span>
<span class="n">tpl_path</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">tpl_path</span>
Expand All @@ -139,7 +144,7 @@ <h1>Source code for gummy.cli</h1><div class="highlight"><pre>
<span class="n">verbose</span><span class="o">=</span><span class="n">verbose</span><span class="p">,</span> <span class="n">translator_verbose</span><span class="o">=</span><span class="n">translator_verbose</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">pdf_path</span> <span class="o">=</span> <span class="n">model</span><span class="o">.</span><span class="n">toPDF</span><span class="p">(</span>
<span class="n">url</span><span class="o">=</span><span class="n">url</span><span class="p">,</span> <span class="n">path</span><span class="o">=</span><span class="n">pdf_path</span><span class="p">,</span> <span class="n">out_dir</span><span class="o">=</span><span class="n">out_dir</span><span class="p">,</span>
<span class="n">url</span><span class="o">=</span><span class="n">url</span><span class="p">,</span> <span class="n">path</span><span class="o">=</span><span class="n">pdf_path</span><span class="p">,</span> <span class="n">out_dir</span><span class="o">=</span><span class="n">out_dir</span><span class="p">,</span> <span class="n">correspond</span><span class="o">=</span><span class="n">correspond</span><span class="p">,</span>
<span class="n">journal_type</span><span class="o">=</span><span class="n">journal_type</span><span class="p">,</span> <span class="n">crawl_type</span><span class="o">=</span><span class="n">crawl_type</span><span class="p">,</span> <span class="n">gateway</span><span class="o">=</span><span class="n">gateway</span><span class="p">,</span>
<span class="n">searchpath</span><span class="o">=</span><span class="n">searchpath</span><span class="p">,</span> <span class="n">template</span><span class="o">=</span><span class="n">template</span><span class="p">,</span>
<span class="n">delete_html</span><span class="o">=</span><span class="n">delete_html</span><span class="p">,</span> <span class="o">**</span><span class="n">gateway_params</span><span class="p">,</span>
Expand Down
4 changes: 2 additions & 2 deletions docs/_modules/gummy/gateways.html
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ <h1>Source code for gummy.gateways</h1><div class="highlight"><pre>
<span class="sd"> &gt;&gt;&gt; gateway.supported_journals</span>
<span class="sd"> [&#39;ieee&#39;,</span>
<span class="sd"> :</span>
<span class="sd"> &#39;wiley&#39;]</span>
<span class="sd"> &#39;wileyonlinelibrary&#39;]</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="p">[</span><span class="n">journal</span> <span class="k">for</span> <span class="n">journal</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">journal2method</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> <span class="k">if</span> <span class="n">journal</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">]</span>

Expand Down Expand Up @@ -448,7 +448,7 @@ <h1>Source code for gummy.gateways</h1><div class="highlight"><pre>
<span class="k">return</span> <span class="n">gateway_fmt_url</span>
<span class="k">return</span> <span class="n">driver</span><span class="p">,</span> <span class="n">fmt_url_func</span>

<span class="k">def</span> <span class="nf">_pass2wiley</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">driver</span><span class="p">,</span> <span class="o">**</span><span class="n">gatewaykwargs</span><span class="p">):</span>
<span class="k">def</span> <span class="nf">_pass2wileyonlinelibrary</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">driver</span><span class="p">,</span> <span class="o">**</span><span class="n">gatewaykwargs</span><span class="p">):</span>
<span class="n">driver</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;https://gateway.itc.u-tokyo.ac.jp/,DanaInfo=onlinelibrary.wiley.com,SSL&quot;</span><span class="p">)</span>
<span class="c1"># https://gateway.itc.u-tokyo.ac.jp:11050/</span>
<span class="n">current_url</span> <span class="o">=</span> <span class="n">driver</span><span class="o">.</span><span class="n">current_url</span>
Expand Down

0 comments on commit ae5e1be

Please sign in to comment.