openvibers/openvibe.rent Commits
Rent: the board links the OpenVibe Companion (#57)
Changes
@@@ -34,9 +34,9 @@ sees them in their own browser and account.This is the permitted way to aggregate sites whose terms forbid automated collection, as the owner decided on2026-09-28 (deep links out, a browser extension inside the person's own sessions, licensed APIs, people posting).**The board** (`/board`) keeps what you find there: the listings from any site in one OpenVibe list, with your notes--and how far you got. Next:--- the OpenVibe Companion extension (keep a listing to the board from the page you are on);--- licensed listing feeds through OpenVibe.Sources.++and how far you got. The [OpenVibe Companion](https://github.com/OpenVibers/OpenVibe.Extensions/releases/latest) browser++extension keeps a listing on the board from the page you are on (its *Keep on my Rent board* button opens++`/board?url=&title=`). Next: licensed listing feeds through OpenVibe.Sources.The United States comes first. A place elsewhere gets the sites that work worldwide.@@@ -97,7 +97,8 @@ ${groups.map((g) => html`<section class="sc-sec" aria-labelledby="g-${g.st}"><h2: html`<div class="bd-empty"><p><b>Nothing on your board yet.</b></p><p class="muted"><a href="/everywhere">Search every rental site</a>, open a listing on its own site, and keep it here with its link.</p></div>`}${fromQuery || error ? '' : addForm(v)}<section class="sc-sec" aria-labelledby="h-bm"><h2 id="h-bm">Keep listings from any site in one click</h2>--<p>Make a new bookmark in your browser and paste this as its address (URL). On a listing's page, open the bookmark: this page opens with the listing's link and title filled in.</p>++<p><b>With the OpenVibe Companion</b> browser extension, press <i>Keep on my Rent board</i> on any listing's page. <a href="https://github.com/OpenVibers/OpenVibe.Extensions/releases/latest">Get the Companion</a> (Chrome, Edge, Brave and Firefox; it reads the tab only when you open it).</p>++<p><b>Or with a bookmark:</b> make a new bookmark in your browser and paste this as its address (URL). On a listing's page, open the bookmark: this page opens with the listing's link and title filled in.</p><label class="sr-only" for="bd-bookmarklet">The bookmark's address</label><textarea id="bd-bookmarklet" class="bd-code" rows="3" readonly spellcheck="false">${bookmarklet()}</textarea><p class="small muted">It sends only the page's address and title to ${base().replace(/^https?:\/\//, '')}, and only when you open it.</p></section>`,
@@ -34,9 +34,9 @@ sees them in their own browser and account.
@@ -34,9 +34,9 @@ sees them in their own browser and account.
This is the permitted way to aggregate sites whose terms forbid automated collection, as the owner decided on
This is the permitted way to aggregate sites whose terms forbid automated collection, as the owner decided on
2026-09-28 (deep links out, a browser extension inside the person's own sessions, licensed APIs, people posting).
2026-09-28 (deep links out, a browser extension inside the person's own sessions, licensed APIs, people posting).
**The board** (`/board`) keeps what you find there: the listings from any site in one OpenVibe list, with your notes
**The board** (`/board`) keeps what you find there: the listings from any site in one OpenVibe list, with your notes
-and how far you got. Next:
-- the OpenVibe Companion extension (keep a listing to the board from the page you are on);
-- licensed listing feeds through OpenVibe.Sources.
+and how far you got. The [OpenVibe Companion](https://github.com/OpenVibers/OpenVibe.Extensions/releases/latest) browser
+extension keeps a listing on the board from the page you are on (its *Keep on my Rent board* button opens
+`/board?url=&title=`). Next: licensed listing feeds through OpenVibe.Sources.
The United States comes first. A place elsewhere gets the sites that work worldwide.
The United States comes first. A place elsewhere gets the sites that work worldwide.
@@ -97,7 +97,8 @@ ${groups.map((g) => html`<section class="sc-sec" aria-labelledby="g-${g.st}"><h2
@@ -97,7 +97,8 @@ ${groups.map((g) => html`<section class="sc-sec" aria-labelledby="g-${g.st}"><h2
: html`<div class="bd-empty"><p><b>Nothing on your board yet.</b></p><p class="muted"><a href="/everywhere">Search every rental site</a>, open a listing on its own site, and keep it here with its link.</p></div>`}
: html`<div class="bd-empty"><p><b>Nothing on your board yet.</b></p><p class="muted"><a href="/everywhere">Search every rental site</a>, open a listing on its own site, and keep it here with its link.</p></div>`}
${fromQuery || error ? '' : addForm(v)}
${fromQuery || error ? '' : addForm(v)}
<section class="sc-sec" aria-labelledby="h-bm"><h2 id="h-bm">Keep listings from any site in one click</h2>
<section class="sc-sec" aria-labelledby="h-bm"><h2 id="h-bm">Keep listings from any site in one click</h2>
-<p>Make a new bookmark in your browser and paste this as its address (URL). On a listing's page, open the bookmark: this page opens with the listing's link and title filled in.</p>
+<p><b>With the OpenVibe Companion</b> browser extension, press <i>Keep on my Rent board</i> on any listing's page. <a href="https://github.com/OpenVibers/OpenVibe.Extensions/releases/latest">Get the Companion</a> (Chrome, Edge, Brave and Firefox; it reads the tab only when you open it).</p>
+<p><b>Or with a bookmark:</b> make a new bookmark in your browser and paste this as its address (URL). On a listing's page, open the bookmark: this page opens with the listing's link and title filled in.</p>
<label class="sr-only" for="bd-bookmarklet">The bookmark's address</label>
<label class="sr-only" for="bd-bookmarklet">The bookmark's address</label>
<textarea id="bd-bookmarklet" class="bd-code" rows="3" readonly spellcheck="false">${bookmarklet()}</textarea>
<textarea id="bd-bookmarklet" class="bd-code" rows="3" readonly spellcheck="false">${bookmarklet()}</textarea>
<p class="small muted">It sends only the page's address and title to ${base().replace(/^https?:\/\//, '')}, and only when you open it.</p></section>`,
<p class="small muted">It sends only the page's address and title to ${base().replace(/^https?:\/\//, '')}, and only when you open it.</p></section>`,