Skip to content

Commit 2640d79

Browse files
committed
Update docs
1 parent 99bb4b1 commit 2640d79

File tree

128 files changed

+1217
-1003
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+1217
-1003
lines changed

docs/html/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: dc6faf8763197313b0a1bdcca7583dde
3+
config: daed2f8bc5c1b3d5fad2f7402881bf27
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/html/_modules/bookmarks/actions.html

Lines changed: 66 additions & 17 deletions
Large diffs are not rendered by default.

docs/html/_modules/bookmarks/common/core.html

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />
66

77
<meta name="generator" content="sphinx-5.2.2, furo 2022.09.15"/>
8-
<title>bookmarks.common.core - Bookmarks 0.7.2 documentation</title>
8+
<title>bookmarks.common.core - Bookmarks 0.7.3 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
1010
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?digest=9ec31e2665bf879c1d47d93a8ec4893870ee1e45" />
1111
<link rel="stylesheet" type="text/css" href="../../../_static/design-style.4045f2051d55cab465a707391d5b2007.min.css" />
@@ -134,7 +134,7 @@
134134
</label>
135135
</div>
136136
<div class="header-center">
137-
<a href="../../../index.html"><div class="brand">Bookmarks 0.7.2 documentation</div></a>
137+
<a href="../../../index.html"><div class="brand">Bookmarks 0.7.3 documentation</div></a>
138138
</div>
139139
<div class="header-right">
140140
<div class="theme-toggle-container theme-toggle-header">
@@ -161,7 +161,7 @@
161161
<img class="sidebar-logo only-dark" src="../../../_static/icon_bw.png" alt="Dark Logo"/>
162162
</div>
163163

164-
<span class="sidebar-brand-text">Bookmarks 0.7.2 documentation</span>
164+
<span class="sidebar-brand-text">Bookmarks 0.7.3 documentation</span>
165165

166166
</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
167167
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
@@ -795,7 +795,6 @@ <h1>Source code for bookmarks.common.core</h1><div class="highlight"><pre>
795795
<span class="sd"> &quot;&quot;&quot;</span>
796796
<span class="n">l</span> <span class="o">=</span> <span class="sa">f</span><span class="s1">&#39;</span><span class="si">{</span><span class="n">path</span><span class="si">}</span><span class="s1">/</span><span class="si">{</span><span class="n">common</span><span class="o">.</span><span class="n">link_file</span><span class="si">}</span><span class="s1">&#39;</span>
797797
<span class="k">if</span> <span class="ow">not</span> <span class="n">QtCore</span><span class="o">.</span><span class="n">QFileInfo</span><span class="p">(</span><span class="n">l</span><span class="p">)</span><span class="o">.</span><span class="n">exists</span><span class="p">():</span>
798-
<span class="nb">print</span><span class="p">(</span><span class="n">l</span><span class="p">)</span>
799798
<span class="k">return</span> <span class="p">[]</span>
800799

801800
<span class="n">s</span> <span class="o">=</span> <span class="n">QtCore</span><span class="o">.</span><span class="n">QSettings</span><span class="p">(</span><span class="n">l</span><span class="p">,</span> <span class="n">QtCore</span><span class="o">.</span><span class="n">QSettings</span><span class="o">.</span><span class="n">IniFormat</span><span class="p">)</span>
@@ -866,6 +865,54 @@ <h1>Source code for bookmarks.common.core</h1><div class="highlight"><pre>
866865
<span class="bp">self</span><span class="o">.</span><span class="n">_data_type</span> <span class="o">=</span> <span class="n">v</span></div>
867866

868867

868+
<span class="kn">import</span> <span class="nn">sys</span>
869+
870+
871+
<span class="c1"># Custom objects know their class.</span>
872+
<span class="c1"># Function objects seem to know way too much, including modules.</span>
873+
<span class="c1"># Exclude modules as well.</span>
874+
875+
876+
<div class="viewcode-block" id="byte_to_pretty_string"><a class="viewcode-back" href="../../../modules/common/core.html#bookmarks.common.core.byte_to_pretty_string">[docs]</a><span class="k">def</span> <span class="nf">byte_to_pretty_string</span><span class="p">(</span><span class="n">num</span><span class="p">,</span> <span class="n">suffix</span><span class="o">=</span><span class="s1">&#39;B&#39;</span><span class="p">):</span>
877+
<span class="sd">&quot;&quot;&quot;Converts a numeric byte value to a human-readable string.</span>
878+
879+
<span class="sd"> Args:</span>
880+
<span class="sd"> num (int): The number of bytes.</span>
881+
<span class="sd"> suffix (str): A custom suffix.</span>
882+
883+
<span class="sd"> Returns:</span>
884+
<span class="sd"> str: Human readable byte value.</span>
885+
886+
<span class="sd"> &quot;&quot;&quot;</span>
887+
<span class="k">for</span> <span class="n">unit</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;K&#39;</span><span class="p">,</span> <span class="s1">&#39;M&#39;</span><span class="p">,</span> <span class="s1">&#39;G&#39;</span><span class="p">,</span> <span class="s1">&#39;T&#39;</span><span class="p">,</span> <span class="s1">&#39;P&#39;</span><span class="p">,</span> <span class="s1">&#39;E&#39;</span><span class="p">,</span> <span class="s1">&#39;Z&#39;</span><span class="p">]:</span>
888+
<span class="k">if</span> <span class="nb">abs</span><span class="p">(</span><span class="n">num</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mf">1024.0</span><span class="p">:</span>
889+
<span class="k">return</span> <span class="sa">u</span><span class="s2">&quot;</span><span class="si">%3.1f%s%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">num</span><span class="p">,</span> <span class="n">unit</span><span class="p">,</span> <span class="n">suffix</span><span class="p">)</span>
890+
<span class="n">num</span> <span class="o">/=</span> <span class="mf">1024.0</span>
891+
<span class="k">return</span> <span class="sa">u</span><span class="s2">&quot;</span><span class="si">%.1f%s%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">num</span><span class="p">,</span> <span class="s1">&#39;Yi&#39;</span><span class="p">,</span> <span class="n">suffix</span><span class="p">)</span></div>
892+
893+
894+
<div class="viewcode-block" id="get_py_obj_size"><a class="viewcode-back" href="../../../modules/common/core.html#bookmarks.common.core.get_py_obj_size">[docs]</a><span class="k">def</span> <span class="nf">get_py_obj_size</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
895+
<span class="sd">&quot;&quot;&quot;Sum size of object &amp; members.</span>
896+
897+
<span class="sd"> &quot;&quot;&quot;</span>
898+
<span class="kn">from</span> <span class="nn">gc</span> <span class="kn">import</span> <span class="n">get_referents</span>
899+
<span class="kn">from</span> <span class="nn">types</span> <span class="kn">import</span> <span class="n">ModuleType</span><span class="p">,</span> <span class="n">FunctionType</span>
900+
901+
<span class="n">exclude</span> <span class="o">=</span> <span class="p">(</span><span class="nb">type</span><span class="p">,</span> <span class="n">ModuleType</span><span class="p">,</span> <span class="n">FunctionType</span><span class="p">)</span>
902+
<span class="n">seen_ids</span> <span class="o">=</span> <span class="nb">set</span><span class="p">()</span>
903+
<span class="n">size</span> <span class="o">=</span> <span class="mi">0</span>
904+
<span class="n">objects</span> <span class="o">=</span> <span class="p">[</span><span class="n">obj</span><span class="p">]</span>
905+
<span class="k">while</span> <span class="n">objects</span><span class="p">:</span>
906+
<span class="n">need_referents</span> <span class="o">=</span> <span class="p">[]</span>
907+
<span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">objects</span><span class="p">:</span>
908+
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="n">exclude</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">id</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">seen_ids</span><span class="p">:</span>
909+
<span class="n">seen_ids</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="nb">id</span><span class="p">(</span><span class="n">obj</span><span class="p">))</span>
910+
<span class="n">size</span> <span class="o">+=</span> <span class="n">sys</span><span class="o">.</span><span class="n">getsizeof</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
911+
<span class="n">need_referents</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
912+
<span class="n">objects</span> <span class="o">=</span> <span class="n">get_referents</span><span class="p">(</span><span class="o">*</span><span class="n">need_referents</span><span class="p">)</span>
913+
<span class="k">return</span> <span class="n">size</span></div>
914+
915+
869916
<div class="viewcode-block" id="Timer"><a class="viewcode-back" href="../../../modules/common/core.html#bookmarks.common.core.Timer">[docs]</a><span class="k">class</span> <span class="nc">Timer</span><span class="p">(</span><span class="n">QtCore</span><span class="o">.</span><span class="n">QTimer</span><span class="p">):</span>
870917
<span class="sd">&quot;&quot;&quot;A custom QTimer class used across the app.</span>
871918

docs/html/_modules/bookmarks/common/settings.html

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />
66

77
<meta name="generator" content="sphinx-5.2.2, furo 2022.09.15"/>
8-
<title>bookmarks.common.settings - Bookmarks 0.7.2 documentation</title>
8+
<title>bookmarks.common.settings - Bookmarks 0.7.3 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
1010
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?digest=9ec31e2665bf879c1d47d93a8ec4893870ee1e45" />
1111
<link rel="stylesheet" type="text/css" href="../../../_static/design-style.4045f2051d55cab465a707391d5b2007.min.css" />
@@ -134,7 +134,7 @@
134134
</label>
135135
</div>
136136
<div class="header-center">
137-
<a href="../../../index.html"><div class="brand">Bookmarks 0.7.2 documentation</div></a>
137+
<a href="../../../index.html"><div class="brand">Bookmarks 0.7.3 documentation</div></a>
138138
</div>
139139
<div class="header-right">
140140
<div class="theme-toggle-container theme-toggle-header">
@@ -161,7 +161,7 @@
161161
<img class="sidebar-logo only-dark" src="../../../_static/icon_bw.png" alt="Dark Logo"/>
162162
</div>
163163

164-
<span class="sidebar-brand-text">Bookmarks 0.7.2 documentation</span>
164+
<span class="sidebar-brand-text">Bookmarks 0.7.3 documentation</span>
165165

166166
</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
167167
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
@@ -717,7 +717,8 @@ <h1>Source code for bookmarks.common.settings</h1><div class="highlight"><pre>
717717
<span class="sd"> &quot;&quot;&quot;</span>
718718
<span class="n">common</span><span class="o">.</span><span class="n">check_type</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">dict</span><span class="p">)</span>
719719
<span class="n">common</span><span class="o">.</span><span class="n">servers</span> <span class="o">=</span> <span class="n">v</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
720-
<span class="bp">self</span><span class="o">.</span><span class="n">setValue</span><span class="p">(</span><span class="s1">&#39;user/servers&#39;</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span></div>
720+
<span class="bp">self</span><span class="o">.</span><span class="n">setValue</span><span class="p">(</span><span class="s1">&#39;user/servers&#39;</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
721+
<span class="n">common</span><span class="o">.</span><span class="n">signals</span><span class="o">.</span><span class="n">serversChanged</span><span class="o">.</span><span class="n">emit</span><span class="p">()</span></div>
721722

722723
<div class="viewcode-block" id="UserSettings.set_bookmarks"><a class="viewcode-back" href="../../../modules/common/settings.html#bookmarks.common.settings.UserSettings.set_bookmarks">[docs]</a> <span class="k">def</span> <span class="nf">set_bookmarks</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">v</span><span class="p">):</span>
723724
<span class="sd">&quot;&quot;&quot;Set and save the given bookmark item values.</span>
@@ -728,7 +729,8 @@ <h1>Source code for bookmarks.common.settings</h1><div class="highlight"><pre>
728729
<span class="sd"> &quot;&quot;&quot;</span>
729730
<span class="n">common</span><span class="o">.</span><span class="n">check_type</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">dict</span><span class="p">)</span>
730731
<span class="n">common</span><span class="o">.</span><span class="n">bookmarks</span> <span class="o">=</span> <span class="n">v</span>
731-
<span class="bp">self</span><span class="o">.</span><span class="n">setValue</span><span class="p">(</span><span class="s1">&#39;user/bookmarks&#39;</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span></div>
732+
<span class="bp">self</span><span class="o">.</span><span class="n">setValue</span><span class="p">(</span><span class="s1">&#39;user/bookmarks&#39;</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
733+
<span class="n">common</span><span class="o">.</span><span class="n">signals</span><span class="o">.</span><span class="n">bookmarksChanged</span><span class="o">.</span><span class="n">emit</span><span class="p">()</span></div>
732734

733735
<div class="viewcode-block" id="UserSettings.set_favourites"><a class="viewcode-back" href="../../../modules/common/settings.html#bookmarks.common.settings.UserSettings.set_favourites">[docs]</a> <span class="k">def</span> <span class="nf">set_favourites</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">v</span><span class="p">):</span>
734736
<span class="sd">&quot;&quot;&quot;Set and save the given favourite item values.</span>
@@ -739,7 +741,8 @@ <h1>Source code for bookmarks.common.settings</h1><div class="highlight"><pre>
739741
<span class="sd"> &quot;&quot;&quot;</span>
740742
<span class="n">common</span><span class="o">.</span><span class="n">check_type</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">dict</span><span class="p">)</span>
741743
<span class="n">common</span><span class="o">.</span><span class="n">favourites</span> <span class="o">=</span> <span class="n">v</span>
742-
<span class="bp">self</span><span class="o">.</span><span class="n">setValue</span><span class="p">(</span><span class="s1">&#39;user/favourites&#39;</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span></div>
744+
<span class="bp">self</span><span class="o">.</span><span class="n">setValue</span><span class="p">(</span><span class="s1">&#39;user/favourites&#39;</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
745+
<span class="n">common</span><span class="o">.</span><span class="n">signals</span><span class="o">.</span><span class="n">favouritesChanged</span><span class="o">.</span><span class="n">emit</span><span class="p">()</span></div>
743746

744747
<div class="viewcode-block" id="UserSettings.value"><a class="viewcode-back" href="../../../modules/common/settings.html#bookmarks.common.settings.UserSettings.value">[docs]</a> <span class="k">def</span> <span class="nf">value</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
745748
<span class="sd">&quot;&quot;&quot;Get a value from the user settings file.</span>

docs/html/_modules/bookmarks/common/setup.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />
66

77
<meta name="generator" content="sphinx-5.2.2, furo 2022.09.15"/>
8-
<title>bookmarks.common.setup - Bookmarks 0.7.2 documentation</title>
8+
<title>bookmarks.common.setup - Bookmarks 0.7.3 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
1010
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?digest=9ec31e2665bf879c1d47d93a8ec4893870ee1e45" />
1111
<link rel="stylesheet" type="text/css" href="../../../_static/design-style.4045f2051d55cab465a707391d5b2007.min.css" />
@@ -134,7 +134,7 @@
134134
</label>
135135
</div>
136136
<div class="header-center">
137-
<a href="../../../index.html"><div class="brand">Bookmarks 0.7.2 documentation</div></a>
137+
<a href="../../../index.html"><div class="brand">Bookmarks 0.7.3 documentation</div></a>
138138
</div>
139139
<div class="header-right">
140140
<div class="theme-toggle-container theme-toggle-header">
@@ -161,7 +161,7 @@
161161
<img class="sidebar-logo only-dark" src="../../../_static/icon_bw.png" alt="Dark Logo"/>
162162
</div>
163163

164-
<span class="sidebar-brand-text">Bookmarks 0.7.2 documentation</span>
164+
<span class="sidebar-brand-text">Bookmarks 0.7.3 documentation</span>
165165

166166
</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
167167
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
@@ -407,7 +407,7 @@ <h1>Source code for bookmarks.common.setup</h1><div class="highlight"><pre>
407407
<span class="n">_init_dpi</span><span class="p">()</span>
408408

409409
<span class="kn">from</span> <span class="nn">..</span> <span class="kn">import</span> <span class="n">images</span>
410-
<span class="n">images</span><span class="o">.</span><span class="n">init_imagecache</span><span class="p">()</span>
410+
<span class="n">images</span><span class="o">.</span><span class="n">init_image_cache</span><span class="p">()</span>
411411
<span class="n">images</span><span class="o">.</span><span class="n">init_resources</span><span class="p">()</span>
412412

413413
<span class="kn">from</span> <span class="nn">..</span> <span class="kn">import</span> <span class="n">standalone</span>
@@ -466,6 +466,7 @@ <h1>Source code for bookmarks.common.setup</h1><div class="highlight"><pre>
466466

467467
<span class="n">common</span><span class="o">.</span><span class="n">Timer</span><span class="o">.</span><span class="n">delete_timers</span><span class="p">()</span>
468468

469+
<span class="c1"># This should reset all the object caches to their initial values</span>
469470
<span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">common</span><span class="o">.</span><span class="n">__initial_values__</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
470471
<span class="nb">setattr</span><span class="p">(</span><span class="n">common</span><span class="p">,</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
471472

0 commit comments

Comments
 (0)