Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

There are two ways to write error-free programs; only the third one works.


computers / alt.comp.software.seamonkey / Specialized browser history tool. Available? Feasible?

SubjectAuthor
* Specialized browser history tool. Available? Feasible?Richard Owlett
`* Specialized browser history tool. Available? Feasible?Dirk Fieldhouse
 `* Specialized browser history tool. Available? Feasible?Richard Owlett
  `* Specialized browser history tool. Available? Feasible?Dirk Fieldhouse
   `- Specialized browser history tool. Available? Feasible?gerry 666uk

1
Specialized browser history tool. Available? Feasible?

<_zidnascMJeZjv_4nZ2dnZfqn_ednZ2d@supernews.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1328&group=alt.comp.software.seamonkey#1328

  copy link   Newsgroups: alt.comp.software.seamonkey
Path: i2pn2.org!i2pn.org!news.bbs.nz!news.quux.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Nov 2023 15:30:11 +0000
Newsgroups: alt.comp.software.seamonkey
X-Mozilla-News-Host: news://news.supernews.com:119
From: rowlett@access.net (Richard Owlett)
Subject: Specialized browser history tool. Available? Feasible?
Date: Sat, 25 Nov 2023 09:30:10 -0600
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <_zidnascMJeZjv_4nZ2dnZfqn_ednZ2d@supernews.com>
Lines: 11
X-Trace: sv3-yR1IdnvOi9ws2qG2fwbWxv+qz0TuCgcjsauTSQVLVMghkGlMrPaacDCDGXydVQ7yervh3JBfdskTpNv!ISfM3QpUlwP1Qtvxp6frsTyVxRU34XtUZaeriKs8kGx7WMK2/AN0EqaJ2OgvRtHejNnF6S9vNOFb!8Ve816FG+tfP
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Richard Owlett - Sat, 25 Nov 2023 15:30 UTC

For how I often use SeaMonkey's browser, it would be convenient to have
an _auxiliary_ history tool that could:
1. track first and last time a URL was accessed.
2. how many times that URL had been accessed.
3. search features:
a. find specified date or date range.
b. Boolean combination of search criteria
[ability to ignore specific search engines very desirable]

I most definitely *DO NOT* recommend these be added to default browser.

Re: Specialized browser history tool. Available? Feasible?

<9FednXsxE6gyPv74nZ2dnZfqnPudnZ2d@brightview.co.uk>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1329&group=alt.comp.software.seamonkey#1329

  copy link   Newsgroups: alt.comp.software.seamonkey
Path: i2pn2.org!i2pn.org!usenet.network!eternal-september.org!feeder3.eternal-september.org!eternal-september.org!2.eu.feeder.erje.net!3.us.feeder.erje.net!1.us.feeder.erje.net!feeder.erje.net!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 26 Nov 2023 19:59:43 +0000
Subject: Re: Specialized browser history tool. Available? Feasible?
Newsgroups: alt.comp.software.seamonkey
References: <_zidnascMJeZjv_4nZ2dnZfqn_ednZ2d@supernews.com>
From: surname@gmx.net.plusremovethisandtherest.example.com (Dirk Fieldhouse)
Organization: speaking personally
Date: Sun, 26 Nov 2023 19:59:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:91.0) Gecko/20100101 Firefox/91.0
SeaMonkey/2.53.17.1
MIME-Version: 1.0
In-Reply-To: <_zidnascMJeZjv_4nZ2dnZfqn_ednZ2d@supernews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <9FednXsxE6gyPv74nZ2dnZfqnPudnZ2d@brightview.co.uk>
Lines: 83
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-MBW7lN4JEm+vhLpzXjqFJTEpeSAar68eVK9GMH8KY3e3qLZb5zfXtcgpvAYmk02dugu4wJRBGhBunrR!bv1kruHf7UP2DsMjBDHJHdVXS3+WYkoZHMUxubvC4eGF4Xl3yRva4zG3GV/PctyQYyCsoHmRC2O7!qTv22RdakWE6QSYg6N4bXlE=
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Dirk Fieldhouse - Sun, 26 Nov 2023 19:59 UTC

On 25/11/2023 15:30, Richard Owlett wrote:
> For how I often use SeaMonkey's browser, it would be convenient to have
> an _auxiliary_ history tool that could:
> 1. track first and last time a URL was accessed.
> 2. how many times that URL had been accessed.
> 3. search features:
>    a. find specified date or date range.
>    b. Boolean combination of search criteria
>       [ability to ignore specific search engines very desirable]
>
> I most definitely *DO NOT* recommend these be added to default browser.
>

In the local profile directory, places.sqlite is the database file
containing this information. Using SQLite3 command-line tools or various
GUI tools depending on the platform you can formulate and run SQL
queries against the DB:

1. When visited

The places DB has a table of places (URLs for our purpose) and visits
(occasions when a place was visited). A lot of information is available
in the places (moz_places, aliased as p) table but here we have to join
it (p.id = v.place_id) with the visits (moz_historyvisits, aliased as v)
table. The visit times are stored as microseconds since 1970-01-01
00:00.000000 (the epoch), so they get divided by 1000000 to get seconds
since then. The SQLite function datetime() makes a readable date out of
such a time value when the second parameter is 'unixepoch'.

select datetime(v.visit_date/1000000, 'unixepoch') as when_visited from
moz_places p, moz_historyvisits v where p.id = v.place_id and p.url =
'https://www.seamonkey-project.org/start/' order by v.visit_date asc;

when_visited
2021-09-01 10:20:49
2021-09-06 14:15:11
2021-10-02 09:43:08
2021-10-02 09:47:12
2023-08-05 17:59:45
2023-09-21 15:48:28
2023-10-02 05:45:10
2023-10-04 11:17:03
2023-10-09 12:08:04
2023-10-10 22:22:20

2. Visit count

select p.visit_count from moz_places p where p.url =
'https://www.seamonkey-project.org/start/';

visit_count
9

Good, matches (1).

3. Search within range

Excluding Google, URLs visited over 20-21 October. This uses a nested
query. There are many other ways to formulate this.

select * from (select p.url, datetime(v.visit_date/1000000, 'unixepoch')
as when_visited from moz_places p, moz_historyvisits v where p.id =
v.place_id and not(p.url like 'https://%.google.%') order by
v.visit_date asc) where when_visited >= '2023-10-20' and when_visited <=
'2023-10-21';

url when_visited
http://imgur.com/gallery/Q95k 2023-10-20 00:46:44
https://imgur.com/gallery/Q95k 2023-10-20 00:46:45
....
https://api.imgur.com/post/v1/media/A61SaA1?client_id=546c25a59c58ad7&include=media,account
2023-10-20 12:12:43
https://api.imgur.com/post/v1/media/A61SaA1?client_id=546c25a59c58ad7&include=media,account
2023-10-20 12:12:49

So that's easy, then!

/df

--
London
UK

Re: Specialized browser history tool. Available? Feasible?

<sdqdnZkXuIGPePj4nZ2dnZfqn_adnZ2d@supernews.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1331&group=alt.comp.software.seamonkey#1331

  copy link   Newsgroups: alt.comp.software.seamonkey
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.22.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 28 Nov 2023 13:03:13 +0000
Subject: Re: Specialized browser history tool. Available? Feasible?
Newsgroups: alt.comp.software.seamonkey
References: <_zidnascMJeZjv_4nZ2dnZfqn_ednZ2d@supernews.com> <9FednXsxE6gyPv74nZ2dnZfqnPudnZ2d@brightview.co.uk>
From: rowlett@cloud85.net (Richard Owlett)
Date: Tue, 28 Nov 2023 07:03:13 -0600
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
MIME-Version: 1.0
In-Reply-To: <9FednXsxE6gyPv74nZ2dnZfqnPudnZ2d@brightview.co.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Message-ID: <sdqdnZkXuIGPePj4nZ2dnZfqn_adnZ2d@supernews.com>
Lines: 104
X-Trace: sv3-ysS8g7z1XT3mkZteuOikrfitqd5ObOysSz59k1NJN3fjJ6XOHGlRNIIVwyD647vNX7JTCGqpF6EWb7A!FQB8MS2ermqm7gyl/GsTIuvXpZB6ilN5hN1tPvgqo2zyC4b7sW6jcKC33xI535f7NZyfJ40lUDPA!8mQagaGmex8=
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Richard Owlett - Tue, 28 Nov 2023 13:03 UTC

On 11/26/2023 01:59 PM, Dirk Fieldhouse wrote:
> On 25/11/2023 15:30, Richard Owlett wrote:
>> For how I often use SeaMonkey's browser, it would be convenient to
>> have an _auxiliary_ history tool that could:
>> 1. track first and last time a URL was accessed.
>> 2. how many times that URL had been accessed.
>> 3. search features:
>>     a. find specified date or date range.
>>     b. Boolean combination of search criteria
>>        [ability to ignore specific search engines very desirable]
>>
>> I most definitely *DO NOT* recommend these be added to default browser.
>>
>
> In the local profile directory, places.sqlite is the database file
> containing this information. Using SQLite3 command-line tools or various
> GUI tools depending on the platform you can formulate and run SQL
> queries against the DB:
>
> 1. When visited
>
> The places DB has a table of places (URLs for our purpose) and visits
> (occasions when a place was visited). A lot of information is available
> in the places (moz_places, aliased as p) table but here we have to join
> it (p.id = v.place_id) with the visits (moz_historyvisits, aliased as v)
> table. The visit times are stored as microseconds since 1970-01-01
> 00:00.000000 (the epoch), so they get divided by 1000000 to get seconds
> since then. The SQLite function datetime() makes a readable date out of
> such a time value when the second parameter is 'unixepoch'.
>
> select datetime(v.visit_date/1000000, 'unixepoch') as when_visited from
> moz_places p, moz_historyvisits v where p.id = v.place_id and p.url =
> 'https://www.seamonkey-project.org/start/' order by v.visit_date asc;
>
> when_visited
> 2021-09-01 10:20:49
> 2021-09-06 14:15:11
> 2021-10-02 09:43:08
> 2021-10-02 09:47:12
> 2023-08-05 17:59:45
> 2023-09-21 15:48:28
> 2023-10-02 05:45:10
> 2023-10-04 11:17:03
> 2023-10-09 12:08:04
> 2023-10-10 22:22:20
>
>
> 2. Visit count
>
> select p.visit_count from moz_places p where p.url =
> 'https://www.seamonkey-project.org/start/';
>
> visit_count
> 9
>
> Good, matches (1).
>
> 3. Search within range
>
> Excluding Google, URLs visited over 20-21 October. This uses a nested
> query. There are many other ways to formulate this.
>
> select * from (select p.url, datetime(v.visit_date/1000000, 'unixepoch')
> as when_visited from moz_places p, moz_historyvisits v where p.id =
> v.place_id and not(p.url like 'https://%.google.%') order by
> v.visit_date asc) where when_visited >= '2023-10-20' and when_visited <=
> '2023-10-21';
>
> url    when_visited
> http://imgur.com/gallery/Q95k    2023-10-20 00:46:44
> https://imgur.com/gallery/Q95k    2023-10-20 00:46:45
> ....
> https://api.imgur.com/post/v1/media/A61SaA1?client_id=546c25a59c58ad7&include=media,account
> 2023-10-20 12:12:43
> https://api.imgur.com/post/v1/media/A61SaA1?client_id=546c25a59c58ad7&include=media,account
> 2023-10-20 12:12:49
>
> So that's easy, then!
>
> /df
>

Easy? Sure if you have post dBaseII experience <GRIN>.
I made a stab at sqlite a few years ago.
Got nowhere. Over-reached? This may be a suitable problem to work on.
Any suggested sqlite tutorials? [this machine runs 32 bit Debian 9.13]
Thank you.

Re: Specialized browser history tool. Available? Feasible?

<LtOcnT5f5O5rrfv4nZ2dnZfqnPadnZ2d@brightview.co.uk>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1332&group=alt.comp.software.seamonkey#1332

  copy link   Newsgroups: alt.comp.software.seamonkey
Path: i2pn2.org!i2pn.org!news.chmurka.net!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 28 Nov 2023 18:27:02 +0000
Subject: Re: Specialized browser history tool. Available? Feasible?
Newsgroups: alt.comp.software.seamonkey
References: <_zidnascMJeZjv_4nZ2dnZfqn_ednZ2d@supernews.com>
<9FednXsxE6gyPv74nZ2dnZfqnPudnZ2d@brightview.co.uk>
<sdqdnZkXuIGPePj4nZ2dnZfqn_adnZ2d@supernews.com>
From: surname@gmx.net.plusremovethisandtherest.example.com (Dirk Fieldhouse)
Organization: speaking personally
Date: Tue, 28 Nov 2023 18:27:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:91.0) Gecko/20100101 Firefox/91.0
SeaMonkey/2.53.17.1
MIME-Version: 1.0
In-Reply-To: <sdqdnZkXuIGPePj4nZ2dnZfqn_adnZ2d@supernews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <LtOcnT5f5O5rrfv4nZ2dnZfqnPadnZ2d@brightview.co.uk>
Lines: 22
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-nHUq7PMyFxzC2L5Zw2XkEmZn68YmhqquBdImn8/VXWdLTfBOz0LeZBksX41WyukVakxVh9ssvB0Dgy9!cnNq6yB8J0YfX8KU4A3wybYaCGDq5JKx27MyCawjuWyBJTnEkFSl4R4FZ0fy+/92avqsMnW5DfVV!h1SdlB/im0OznzXnk5qFuGA=
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Dirk Fieldhouse - Tue, 28 Nov 2023 18:27 UTC

On 28/11/2023 13:03, Richard Owlett wrote:
>...> >
> Easy? Sure if you have post dBaseII experience <GRIN>.
> I made a stab at sqlite a few years ago.
> Got nowhere. Over-reached? This may be a suitable problem to work on.
> Any suggested sqlite tutorials? [this machine runs 32 bit Debian 9.13]

Unfortunately I came to SQLite with SQL experience so I just read the
product manuals, very good, online. I expect Debian 9 will be fine:
you'll need the sqlite3 package, which gives you the basic program with
its command-line query tool and (recommended) sqlitebrowser for the DB
Browser for SQLite GUI tool, maybe more familiar if someone has used
Access or dBase.

The top Ghit for "SQLite tutorial" was https://www.sqlitetutorial.net/
which seems OK from a quick look.

/df

--
London
UK

Re: Specialized browser history tool. Available? Feasible?

<ukal6s$1fdck$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1333&group=alt.comp.software.seamonkey#1333

  copy link   Newsgroups: alt.comp.software.seamonkey
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gerry666uk@protonmail.com (gerry 666uk)
Newsgroups: alt.comp.software.seamonkey
Subject: Re: Specialized browser history tool. Available? Feasible?
Date: Thu, 30 Nov 2023 18:44:43 +0000
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <ukal6s$1fdck$1@dont-email.me>
References: <_zidnascMJeZjv_4nZ2dnZfqn_ednZ2d@supernews.com>
<9FednXsxE6gyPv74nZ2dnZfqnPudnZ2d@brightview.co.uk>
<sdqdnZkXuIGPePj4nZ2dnZfqn_adnZ2d@supernews.com>
<LtOcnT5f5O5rrfv4nZ2dnZfqnPadnZ2d@brightview.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 30 Nov 2023 18:44:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="233869a16e09a472ce52cd95e5049830";
logging-data="1553812"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+17dvEcbHWVcvLMOhH22UBLAoPqvCO1e8="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.18
Cancel-Lock: sha1:xED9/qLIKKMFYQqW/kHfTVhoNWg=
In-Reply-To: <LtOcnT5f5O5rrfv4nZ2dnZfqnPadnZ2d@brightview.co.uk>
 by: gerry 666uk - Thu, 30 Nov 2023 18:44 UTC

Dirk Fieldhouse wrote:

> The top Ghit for "SQLite tutorial" was https://www.sqlitetutorial.net/
> which seems OK from a quick look.

This was also covered in the thread

"Re: WANTED - Specialized browser history viewer - Linux OS"

03/06/2023, 19:33

A good place to start is 'man sqlite3', especially the commands that
begin with a dot

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor