Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Making icons for todo checklist text files on the go using Windows & Android peer to peer file transfer

60 views
Skip to first unread message

Oscar Mayer

unread,
Jan 14, 2024, 8:32:19 PM1/14/24
to
My memory is bad.
And I run out of stuff.

Every once in a while it comes to me I need to replenish a supply item.
Maybe it's AAA batteries. Or epoxy. Spray paint. Mouse traps. Whatever.

Invariably, a few hours later, I forget what it was that I was low on.
Hence, when I'm at the store, I can't remember what it was I had needed.

Too late, I only figure it out when at home I need it again. And I'm out.
This is mostly for things I am just getting low on, or I just used up.
Like, let's say, you you're getting low on whiteout or on scotch tape.

It's not important enough for its own trip, so you put it on a list.
You forget about it as you only need the list when you're at the store.

At the store, all you have at that time, is your phone.
And you can't remember what it was that you wanted to replenish.

So I keep a plain ASCII text file on my phone that started from Windows.
Starting from Windows, somehow, allows me to edit in any Android editor.
(Don't ask me why or how that works as I don't understand how it works.)

I keep a folder on the homescreen filled with text-reminder files.
Organized by store type (hardware, grocery, clothing, whatever).

Because my eyes are bad, I make the homescreen shortcut icon obvious.
With a big bold very obvious store icon for each type of store text file.
(The whole goal here is efficiency as you won't use it if it's not fast.)

Like that big orange obvious you-can't-miss-it Home Depot icon image.

When I'm at home, and I notice I'm low on ten-penny nails, I whip out the
phone, tap the homedepot.txt shortcut icon & speak into the microphone
"Ten penny nails" & then I slide the phone back into my pocket.

Quick. Fast. Easy. Efficient. Otherwise I won't use it.

Then, days or weeks later, I'm at the Home Depot wondering what I need.
I whip out the phone, tap the homescreen HomeDepot icon & it reminds me.
"Ten penny nails"

With my bad eyes, I don't want to be reading the names on the files.
I need some way to differentiate Home Depot from, oh, say, Costco.
I want to see a big obvious orange HomeDepot icon standing out for me.

Here's a neat but super duper simple trick to creating icons.
To make those shortcut icons, I go to "images.google.com" web page.
But I go no further than that one web page (which is the trick).

Examples are Amazon, Target, Costco, A&P, GrandUnion, whatever.
But let's say you want to make an icon for Home Depot, for example.

The only icon web page you need to go to is this one page & stop there.
https://www.google.com/search?q=home+depot&tbm=isch

Instead of fighting the Google propensity to make it another fifty clicks
before I can actually save an image file which is going to be too big,
on Windows I just press the 'printscreen' button to copy the whole page.

That's it.
I'm done with obtaining the image.
Now all I have to do is crop it and save it in the correct ratio & format.

First I paste into Irfanview the whole page that the PrtScrn had saved.
Then I crop out any desired image and save as a 1:1 ratio PNG file.

It's not intuitive how to crop a square in Irfanview so I'll tell you how.
Actually, t's rather tricky as there are many entree point to the crop GUI.

Here's one way.

While viewing the pasted results in Irfanview, press [Shift+C] to
"Create custom selection" & select the "1:1" side ratio & save it.

This will crop a 1:1 square (always of the wrong size & location)
on your window which you then delicately move around and resize
using a rather deft combination of your left & right mouse buttons.

You can also use the "Alt" key while drawing the to-be-cropped box.
Expect frustration, but you may get the hang of it after a few tries.

Once you have the 1:1 square positioned & sized now you can crop.
Press [Control+Y] and/or [Control+Shift+Y} to crop to your square.
Save as a "PNG" file & copy over to the phone's icon directory.
(For whatever reason, "ICO" files don't work on my Android phone.)

The number of pixels don't really matter, which is why a screenshot
of the google images works even better than does saving an ICO file.

Besides, saving the image often requires visiting web pages.
Each of which has cookie issues and watermark issues and the like.
Just a screenshot of the Google Images results works better for icons.

I can usually pick out a perfectly recognizable icon from this one page.
https://www.google.com/search?q=amazon&tbm=isch
https://www.google.com/search?q=costco&tbm=isch
https://www.google.com/search?q=target&tbm=isch
https://www.google.com/search?q=auto+parts&tbm=isch
https://www.google.com/search?q=dollar+store&tbm=isch
And so on.

On the phone, locate the homedepot.txt file & make a shortcut.
Most Android file managers make shortcuts (eg https://mixplorer.com/).
Longpress on the shortcut & set the icon to the one you copied over.

After that, when you're rooting around in the garage toolbox and you
suddenly notice you are getting low on yellow teflon tape (or whatever),
you whip out your phone, tap the big fat orange recognizable homedepot
homescreen shortcut icon, and speak into the microphone "teflon tape".

If desired, you can replace the text editor with a checkbox app.
Such as any one of these, but they don't allow a text file per store.
https://play.google.com/store/apps/details?id=com.ash.fly
https://play.google.com/store/apps/details?id=com.ctoad.android.DoBe2
https://play.google.com/store/apps/details?id=org.secuso.privacyfriendlytodolist

If one of those todo checklist apps could save a separate text file,
then they'd be OK but if you use multiple todo apps, you need to learn
multiple GUIs where with a text file you only need to learn one GUI.

Nice. Quick. Easy. Simple. Efficient.
Improvements?

One possible improvement is automatic syncronization of the todo files.

To sync the Windows text files with Android & vice versa you can use any of
the quick peer-to-peer file transfer solutions everyone uses such as
USB (connect the cable for file transfer if you're close to the PC)
Bluetooth (use the Windows fsquirt.exe file transfer if you're not)
WebRTC (use webrtc like https://www.sharedrop.io/ if bridging networks)
WebDAV (set up the Android phone over Wi-Fi to mount as a drive letter)
sdcard (use the sdcard if all else fails syncing over your local network)

I don't know of any ready-made built-in Windows sync-to-android automated
solutions (where you populate a folder with text files & it's always
synced) but they probably exist - which would be an improvement on this.

VanguardLH

unread,
Jan 14, 2024, 8:45:14 PM1/14/24
to
Oscar Mayer <nob...@oscarmayer.com> wrote:

> I don't know of any ready-made built-in Windows sync-to-android
> automated solutions (where you populate a folder with text files &
> it's always synced) but they probably exist - which would be an
> improvement on this.

Google Drive
OneDrive
Dropbox
and other file sync services where they have an app for Windows,
Android, and iOS, and sync via cloud to many devices. You need an
account at the cloud sync service.

Oscar Mayer

unread,
Jan 14, 2024, 9:15:52 PM1/14/24
to
The phone & the PC are always on the same Wi-Fi network all the time.
So there shouldn't be any need to introduce an EXTRA Internet requirement.

A long time ago I tried to set up a NextCloud server on my PC but most of
those server solutions seem to require a standalone linux box to run it.

All it really needs is some kind of rsync that syncs a folder over Wi-Fi.
Especially when my Android phone is always mounted as the P: drive anyway.

Andrew

unread,
Jan 14, 2024, 9:34:14 PM1/14/24
to
Oscar Mayer wrote on Sun, 14 Jan 2024 21:15:48 -0500 :

> All it really needs is some kind of rsync that syncs a folder over Wi-Fi.
> Especially when my Android phone is always mounted as the P: drive anyway.

Here are a dozen free file sync solutions but I don't know if they work.
https://www.goodfirms.co/file-sync-software/blog/the-top-11-free-and-open-source-file-sync-software

But you need to try each of them to see if they will sync with your phone.
Probably take all day for the average Windows user to pick the best one.

Oscar Mayer

unread,
Jan 14, 2024, 9:43:16 PM1/14/24
to
On Mon, 15 Jan 2024 02:34:11 -0000 (UTC), Andrew wrote:

> Here are a dozen free file sync solutions but I don't know if they work.
> https://www.goodfirms.co/file-sync-software/blog/the-top-11-free-and-open-source-file-sync-software

I went through that long list of rsync freeware on Windows to make this
list of what I will try, one by one, in this order (and I asked on the
freeware newsgroup if they have suggestions for rsync on Windows too).
https://groups.google.com/g/alt.comp.freeware/c/1aHsCcUKVe8

https://owncloud.com/
https://freefilesync.org/ & https://sourceforge.net/projects/freefilesync/
https://sourceforge.net/projects/synkron/
https://www.syncfolders.elementfx.com/home.html
https://www.dirsyncpro.org/
https://cyberduck.io/
https://www.ubackup.com/free-backup-software.html
https://www.goodfirms.co/software/dirsync-pro
https://syncthing.net/
https://pydio.com/
https://www.ascompsoftware.com/index.php?php=prog&prog=synchredible
https://www.seafile.com/en/home/
https://allwaysync.com/
https://www.goodsync.com/

One of those should be able to sync the phone which is always mounted using
net use P: \\192.168.0.200@8080\SyncFolder

Big Al

unread,
Jan 14, 2024, 10:37:39 PM1/14/24
to
I'm entrenched in Google. I have Google home devices (2) in the house,
and yell at google all the time to add stuff to lists.
Google now stores the lists on Keep (keep.google.com). Used to be just
shopping.google.com which meant it only did one list, not keep will make
more lists. I use it for grocery shopping list. Like you, "hey google,
add butter to the shopping list.". And bingo it's there.
If you add the keep app on your phone. It's now there too. And you can
go both ways, add / delete from phone shows on the computer if you go to
keep.google.com.

I have one list "shopping" so saying add to shopping list works.
I could make a home depot and say "add to home depot list". Haven't
tried it, but that's what it's all about. If you say add to home depot
and there is no home depot list, it will ask if you want to make it.

I've created the list 'shopping' and make it a list with check boxes so
it's easy to check off the ones I get. You can put a label on each
list that is a bit bolder and easier to see, also you can colorize each
list. No icons however.

I'm hooked. My son (35 years younger) got me into this.
--
Linux Mint 21.2 Cinnamon
Al

Wolf Greenblatt

unread,
Jan 14, 2024, 11:07:01 PM1/14/24
to
Using <news:uo29a0$m39m$2...@dont-email.me>, Big Al wrote:

> I'm hooked. My son (35 years younger) got me into this.

Agree the online marketing attempts to lure us in are purposefully
seductive where it's nice to know Google cares about our privacy.

Big Al

unread,
Jan 14, 2024, 11:20:33 PM1/14/24
to
If they want to know I eat burritos and Cheerios, then all the better.
maybe they'll show me some ads for better tasting burritos! :-)

knuttle

unread,
Jan 15, 2024, 6:22:42 AM1/15/24
to
This does not sync with your computer, but I have it on my and my wife
have it on out phone and find it works quite well for taking notes.
It is called NOTEPADE FREE. You can create multiple notes, one note for
any purpose you need.

As for syncing with the computer, it seems my phone is near by when I am
working on the computer, so when I remember something I need to get
instead of typing in my compute, I reach for the phone and type it in
there.

https://play.google.com/store/apps/datasafety?id=com.atomczak.notepat&hl=en_US&gl=US

https://www.ldplayer.net/apps/notepad-simple-notes-on-pc.html

Bloglarim Com

unread,
Jan 15, 2024, 7:46:54 AM1/15/24
to

VanguardLH

unread,
Jan 15, 2024, 9:22:18 AM1/15/24
to
Note: Removed alt.home.repair in this reply as this does not seem an
on-topic post to that newsgroup. (Didn't notice the unrelated newsgroup
in my first reply.)

Oscar Mayer <nob...@oscarmayer.com> wrote:

> All it really needs is some kind of rsync that syncs a folder over Wi-Fi.
> Especially when my Android phone is always mounted as the P: drive anyway.

Since the phone is always mounted as volume P: on your Windows host, why
not use robocopy that comes with Windows? You could use a shorcut to
run it manually with the parameters you choose? Or you could add an
event to Task Scheduler to run periodically. Or Syncback (free or
paid), or FreeFileSync? Those can be ran manually or scheduled, too.

Andy Burns

unread,
Jan 15, 2024, 10:10:23 AM1/15/24
to
Oscar Mayer wrote:

> One of those should be able to sync the phone which is always mounted using
> net use P: \\192.168.0.200@8080\SyncFolder

I used to use Folder Sync Pro

<https://foldersync.io>

it runs on your android device and can sync to/from various cloud
services as well as non-cloud servers such as smb, ftp etc

I will say, I haven't had it installed for a few years now, mainly
because I have gone the direction of cloud, but it still seems to be
getting bug fixes ...

Bill Bradshaw

unread,
Jan 15, 2024, 12:28:07 PM1/15/24
to
Oscar Mayer wrote:
> My memory is bad.
> And I run out of stuff.
>
> Every once in a while it comes to me I need to replenish a supply
> item. Maybe it's AAA batteries. Or epoxy. Spray paint. Mouse traps.
> Whatever.
> Invariably, a few hours later, I forget what it was that I was low on.
> Hence, when I'm at the store, I can't remember what it was I had
> needed.

I find the simplest way to have a todo list is with a piece of paper and a
pen. Of couse I am also person whom likes to have a paper pass to board an
airplane.

<Bill>


Wolf Greenblatt

unread,
Jan 15, 2024, 2:13:51 PM1/15/24
to
On Sun, 14 Jan 2024 23:20:30 -0500, Big Al wrote:

>> Agree the online marketing attempts to lure us in are purposefully
>> seductive where it's nice to know Google cares about our privacy.

> If they want to know I eat burritos and Cheerios, then all the better.
> maybe they'll show me some ads for better tasting burritos! :-)

Google seduces us with their easy-to-use solutions, all of which require us
to maintain a database of who we are & of what we each do on their servers

Luckily, for every seductive ploy Google uses to entrap us into storing
data on their servers, a team of developers is crafting an open-source
replacement that does the same thing - but with less convenience.

It's a quid pro quo trade of Google convenience for open source privacy.
The cost of that open source privacy is you have to figure it out yourself.

Oscar Mayer

unread,
Jan 15, 2024, 3:10:20 PM1/15/24
to
On Mon, 15 Jan 2024 08:22:14 -0600, VanguardLH wrote:

>> All it really needs is some kind of rsync that syncs a folder over Wi-Fi.
>> Especially when my Android phone is always mounted as the P: drive anyway.
>
> Since the phone is always mounted as volume P: on your Windows host, why
> not use robocopy that comes with Windows? You could use a shorcut to
> run it manually with the parameters you choose? Or you could add an
> event to Task Scheduler to run periodically. Or Syncback (free or
> paid), or FreeFileSync? Those can be ran manually or scheduled, too.

Much appreciated the suggestion of something you called "robocopy" on Win.

Given the phone is always mounted as the "P:" drive (P stands for phone),
I agree with you that Windows must have had some sort of syncing commands.

Looking up this robocopy (which I had never heard of before), is this it?
C:\Windows\system32\Robocopy.exe

What I'd want to do is automatically sync these two folders once a day.
C:\Sync folder\{amazon.txt,costco.txt,homedepot.txt}
P:\Sync Folder\{amazon.txt,costco.txt,homedepot.txt}

All I need is an easy way to sync folders if I can figure out the syntax.
https://www.thewindowsclub.com/whats-new-in-windows-7-robocopy

At this moment there are too many "easy robo copy gui's" to choose from.

As a google "easy robo copy" search comes up with at least a half dozen.
https://www.codeitbro.com/best-robocopy-gui-for-windows/
1. ChoEazyCopy
https://github.com/Cinchoo/ChoEazyCopy/releases
https://sourceforge.net/projects/eazycopy-a-robocopy-gui/
2. Easy robocopy
https://www.majorgeeks.com/files/details/easy_robocopy.html
3. TurnsSoft Robocop Robocopy
https://sourceforge.net/projects/robocoprobocopy/
4. Robomirror
https://www.snapfiles.com/get/robomirror.html
5. SH Robocopy GUI
https://www.sh-soft.com/front_content.php?idart=191
6. WinRoboCopy
http://www.upway2late.com/#/projects/winrobocopy
7. Robocopy GUI
https://learn.microsoft.com/en-us/previous-versions/technet-magazine/cc160891(v=msdn.10)

Which of those easy robocopy gui's is the one that most people use?

Charlie

unread,
Jan 15, 2024, 3:46:05 PM1/15/24
to
On this Mon, 15 Jan 2024 14:13:47 -0500, Wolf Greenblatt wrote:

> It's a quid pro quo trade of Google convenience for open source privacy.
> The cost of that open source privacy is you have to figure it out yourself.

The main advantage of Google/Dropbox/iCloud/OneDrive is there aren't too
many to choose from so you only have to learn one synchronization/copy way.

Although there is one "Microsoft way" to synchronize files you could learn.
microsoft synctoy package
https://answers.microsoft.com/en-us/windows/forum/all/synctoy-and-windows-11/bb4b8c90-a2c9-4224-9000-e32dd31b8ad7
https://answers.microsoft.com/en-us/windows/forum/all/where-to-download-synctoy-for-windows-10/644e6395-b1d3-4627-8104-771315b2d870
https://m.majorgeeks.com/mg/getmirror/microsoft_synctoy_for_windows_xp,1.html
https://files1.majorgeeks.com/10afebdbffcd4742c81a3cb0f6ce4092156b4375/drives/Microsoft%20SyncToy%20x86%20x64.zip
Name: Microsoft SyncToy x86 x64.zip
Size: 6607209 bytes (6452 KiB)
SHA256: 5A1D93493E9AC0514F396F9CEA96BAA057ABBBBBF58369C9B8D05901210820BF

The main disadvantage of 3rd-party copy/sync solutions is learning them.

dsynchronize
http://dimio.altervista.org/eng/dsynchronize/dsynchronize.html
http://dimiodati.altervista.org/zip/dsynchronize.html
http://dimiodati.altervista.org/zip/dsynchronize.zip
Name: dsynchronize.zip
Size: 1785016 bytes (1743 KiB)
SHA256: EC7486D01AFDA8A229BD6C78D709ACB85704C3B7FC899931B78489960CBA63A3

fastcopy
https://fastcopy.jp/ & https://fastcopy.jp/help/fastcopy_eng.htm
https://fastcopy.jp/archive/FastCopy5.5.0_installer.exe
https://raw.githubusercontent.com/FastCopyLab/FastCopyDist2/main/FastCopy5.5.0_installer.exe
Name: FastCopy5.5.0_installer.exe
Size: 4849032 bytes (4735 KiB)
SHA256: 87444AA9806990220DD5767E61AF11B69DB0E9A8121A616B9F5670A508603AA9

freefilesync
https://freefilesync.org
https://freefilesync.org/download.php
https://freefilesync.org/download/FreeFileSync_13.3_Windows_Setup.exe
Name: FreeFileSync_13.3_Windows_Setup.exe
Size: 20378696 bytes (19 MiB)
SHA256: 2D88616AF3C522539B88CE05B1039EDDD9D18308D358EAC758BF8A0D304EE70C

goodsync
https://www.goodsync.com/
https://www.goodsync.com/download/GoodSync-vsub-Setup.exe
Name: GoodSync-vsub-Setup.exe
Size: 69273408 bytes (66 MiB)
SHA256: 978373309AFFC12580E23FE881AB346DC811F640D33929AB8A2FED748E335908

resilio file sync
https://www.resilio.com/individuals/
https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe
Name: 20240115_Resilio-Sync_x64.exe
Size: 35650176 bytes (33 MiB)
SHA256: DC9C72E709CC7A2EA74999CE3756E6F4879CD6EAE50A888A1F8CA011A1D6EFA3

syncback
https://www.2brightsparks.com/download-syncbackfree.html
Administrators only
https://www.2brightsparks.com/assets/software/SyncBack_Setup.exe
Name: SyncBack_Setup.exe
Size: 42611680 bytes (40 MiB)
SHA256: 2CF45EAA8ED1BF3769C40D5D8AB61CA128712A246734DF34AA7A6D5D1DE6FB57
Users & admins installer
https://www.2brightsparks.com/assets/software/SyncBack_Setup_NE.exe
Name: SyncBack_Setup_NE.exe
Size: 42611544 bytes (40 MiB)
SHA256: 6D37AF558149AA620D0CAA8C5C258958CBB213D47D59BE2159F221FF55E5847A

With all that being said, I'd probably choose the "Microsoft Way" method
as it has the best hopes of working out of the box on all Windows PCs.

Graham J

unread,
Jan 15, 2024, 3:58:06 PM1/15/24
to
Oscar Mayer wrote:
> On Mon, 15 Jan 2024 08:22:14 -0600, VanguardLH wrote:
>
>>> All it really needs is some kind of rsync that syncs a folder over
>>> Wi-Fi.
>>> Especially when my Android phone is always mounted as the P: drive
>>> anyway.
>>
>> Since the phone is always mounted as volume P: on your Windows host, why
>> not use robocopy that comes with Windows?  You could use a shortcut to
>> run it manually with the parameters you choose?  Or you could add an
>> event to Task Scheduler to run periodically.  Or Syncback (free or
>> paid), or FreeFileSync?  Those can be ran manually or scheduled, too.
>
> Much appreciated the suggestion of something you called "robocopy" on Win.
>
> Given the phone is always mounted as the "P:" drive (P stands for
> phone), I agree with you that Windows must have had some sort of syncing
> commands.

Clearly the phone is not mounted when it is in your pocket at the shop!

> Looking up this robocopy (which I had never heard of before), is this it?
> C:\Windows\system32\Robocopy.exe
> What I'd want to do is automatically sync these two folders once a day.
> C:\Sync folder\{amazon.txt,costco.txt,homedepot.txt}
> P:\Sync Folder\{amazon.txt,costco.txt,homedepot.txt}
>
> All I need is an easy way to sync folders if I can figure out the syntax.

[snip]

Prepare a script in a batch file and set the scheduler to invoke it.
Example script follows. Beware the line breaks introduced by your
newsreader. If you must use spaces in file or folder name arguments
make sure you enclose the arguments with double quotes.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

ECHO OFF

:: :: is the Comment marker

:: You might care to test that the P: device is actually present
:: before running the script
:: I always make the script write a log file, so you can check
:: that is has worked properly


SET What=/COPY:DT /XO /MIR

:: /COPYALL= COPY ALL file info
:: /COPY: = What to COPY (default is /COPY:DAT)
:: : D=Data, A=Attributes S=Security=NTFS ACLs, O=Owner info, U=aUditing
info)
:: /ZB = Try restartable copy then fall back to Backup mode if
restartable fails.
:: /SEC = copy files with SECurity
:: /MIR = MIRror a directory tree
:: /XO = exclude older files
:: /XD dirs = exclude directories
:: /XJ = exclude junction points

SET Options=/R:0 /W:0 /FFT

:: /R:n = number of Retries
:: /W:n = Wait time between retries
:: /FFT = 2-second timestamp granularity

SET Logging=/LOG:C:\Logs\RoboLog.txt /NDL /TEE /NP

:: /LOG = Output log file (overwrite)
:: /LOG+ = Output log file (append)
:: /NFL = No file logging
:: /NDL = No dir logging
:: /NP = don't show progress
:: /TEE = simultaneous output to screen & log file
:: /L = output only the list of files to be copied


:: Note the double quotes below

SET Source="C:\Source Folder\*.txt"
SET Dest="P:\Destination Folder"
ROBOCOPY %Source% %Dest% %What% %Options% %Logging%

EXIT

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Good luck.


--
Graham J

😎 Mighty Wannabe ✅

unread,
Jan 15, 2024, 4:16:48 PM1/15/24
to
I use an Android app called "WeNote". It works like a digital notebook
in my cellphone. I can create many pages of notepaper in that app, and
each notepaper can have a title of my description for that page.

For me, I have created separate pages for the stores that I usually go
to, like "Walmart", "Home Depot", "Dollar Store", "Supermarket", etc to
remind myself what I need from that particular store, so that I won't
have the problem of heading out to the store and forgot what I went
there for while inside the store.





Bill Powell

unread,
Jan 15, 2024, 4:21:22 PM1/15/24
to
On Mon, 15 Jan 2024 15:10:16 -0500, Oscar Mayer wrote:

> 7. Robocopy GUI
> https://learn.microsoft.com/en-us/previous-versions/technet-magazine/cc160891(v=msdn.10)

Long story short, get Microsoft's RichCopy instead of Microsoft's RoboCopy.
https://web.archive.org/web/20190921232753/http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/HoffmanUtilitySpotlight2009_04.exe

Microsoft deprecated its Microsoft Robo Copy Gui in favor of Microsoft's
Rich Copy Gui. At least it says so according to your link above
https://learn.microsoft.com/en-us/previous-versions/technet-magazine/cc160891(v=msdn.10)
"Be sure to read our latest article on the new RichCopy tool - a free new
utility which offers a number of improvements over Robocopy GUI."

That update points to the official replacement for robocopy by Microsoft.
https://learn.microsoft.com/en-us/previous-versions/technet-magazine/dd547088(v=msdn.10)
Robocopy GUI (see "Utility Spotlight Robocopy GUI"). This simple tool was
written by a Microsoft engineer named Derk Benisch, and all it really did
was create a graphical interface for the very popular Robocopy command-line
utility, which provided file copying capabilities far beyond what was built
into Windows. Believe it or not, more than two years later, the Robocopy
GUI article remains the single most popular piece of content we've ever
published, having been viewed well over 220,000 times.

Needless to say, this speaks far more to the value of the tool than to the
quality of my writing. Nevertheless, it also makes perfectly clear just how
crucial certain simple tasks are in our day-to-day lives, and how
staggering an impact even a small improvement in performing those critical
tasks can make.

In this case, we're discussing the simplest of tasks: copying files. Except
copying files is not always that simple. What if you're copying thousands
of files across a slow connection? What happens if your network hiccups and
interrupts the copy? What if you want to make sure that you preserve
particular file attributes, such as a Last Modified date, but not other
attributes, like security descriptors? What if you want to filter the files
you're copying from source to destination based on filename or extension?

If any of these apply to you, the simple Ctrl+C/Ctrl+V combination probably
won't cut it. And though Robocopy GUI certainly improves on that basic
functionality, it still has some limitations in terms of granular control
and usability. What you need is RichCopy.

RichCopy is a free utility that comes to us from Ken Tamaru of Microsoft.
The tool was first developed in 2001 and has been updated regularly to keep
pace with evolving needs. Trust me when I tell you, this is the answer to
all your file copying needs. What you'll find most striking the first time
you take RichCopy out for a spin is that it's a multithreaded copying tool.
That means that rather than copying one file at a time in serial order,
RichCopy can open multiple threads simultaneously, allowing many files to
be copied in parallel and cutting the total time required to complete the
operation several times over. You can also pause and resume file copy
operations, so if you lose network connectivity at any point, you can just
pick up where you left off.

Of course, these are really just the simplest features of RichCopy. As
Figure 1 shows, you also get a vast array of granular controls that allow
you to customize all of those fancy aspects of your file copying that I
talked about earlier¡Xfiltering files, saving attributes, adjusting cache
size, and so on. If you regularly copy lots of files over the network or
between various storage devices, these features will significantly ease
your daily life.

Does anyone have a pointer to the Joshua Hoffman RichCopy tool?
https://tecexpertz.wordpress.com/2011/04/18/utility-spotlight-richcopy/
HoffmanUtilitySpotlight2009_04.exe
https://www.google.com/search?q=HoffmanUtilitySpotlight2009_04.exe
https://web.archive.org/web/20190921232753/http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/HoffmanUtilitySpotlight2009_04.exe
https://web.archive.org/web/20190921232753if_/http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/HoffmanUtilitySpotlight2009_04.exe

VanguardLH

unread,
Jan 15, 2024, 4:35:16 PM1/15/24
to
Note: Removed alt.home.repair in my reply as this issue seems off-topic
to that newsgroup.

Oscar Mayer <nob...@oscarmayer.com> wrote:

> On Mon, 15 Jan 2024 08:22:14 -0600, VanguardLH wrote:
>
>>> All it really needs is some kind of rsync that syncs a folder over Wi-Fi.
>>> Especially when my Android phone is always mounted as the P: drive anyway.
>>
>> Since the phone is always mounted as volume P: on your Windows host, why
>> not use robocopy that comes with Windows? You could use a shorcut to
>> run it manually with the parameters you choose? Or you could add an
>> event to Task Scheduler to run periodically. Or Syncback (free or
>> paid), or FreeFileSync? Those can be ran manually or scheduled, too.
>
> Much appreciated the suggestion of something you called "robocopy" on Win.
>
> Given the phone is always mounted as the "P:" drive (P stands for
> phone), I agree with you that Windows must have had some sort of
> syncing commands.
>
> Looking up this robocopy (which I had never heard of before), is this it?
> C:\Windows\system32\Robocopy.exe
>
> What I'd want to do is automatically sync these two folders once a day.
> C:\Sync folder\{amazon.txt,costco.txt,homedepot.txt}
> P:\Sync Folder\{amazon.txt,costco.txt,homedepot.txt}
>
> All I need is an easy way to sync folders if I can figure out the syntax.
> https://www.thewindowsclub.com/whats-new-in-windows-7-robocopy
>
> At this moment there are too many "easy robo copy gui's" to choose
> from.

I never used a GUI frontend to robocopy. I just use it at the command
prompt. To get help on robocopy, run:

robocopy /?

A couple parameters I almost always use with robocopy are /r and /w.
The defaults are way too long: 1 million retries at 30 seconds each
retry is 500K seconds, or 347 days. I shorten to 10 retries (/r:10) and
10 seconds (/w:10) for a total of up to 100 seconds to keep retrying a
failed copy.

robocopy does not support VSC (Volume Shadow Copy) service which means
if a file is locked then robocopy cannot copy it. SyncBack requires a
paid version to support VSC. FreeFileSync (free) says it supports VSC.
Syncback and FreeFileSync have GUI frontends.

My guess is you want to mirror folders on Windows to Android, so use the
/mir parameter in robocopy. Before commiting the changes, you can use
the /L parameter which only lists what would've happened without it.
When you are ready then remove /L to commit the actions. You can add /v
for verbose output to see what files would get skipped.

Andrew

unread,
Jan 15, 2024, 4:56:37 PM1/15/24
to
Charlie wrote on Mon, 15 Jan 2024 13:46:01 -0700 :

> With all that being said, I'd probably choose the "Microsoft Way" method
> as it has the best hopes of working out of the box on all Windows PCs.

Which Microsoft Way is the "right way" to gui robocopy from Microsoft?

Microsoft Sync Toy Gui [https://en.wikipedia.org/wiki/SyncToy]
Microsoft Rich Copy Gui [https://en.wikipedia.org/wiki/RichCopy]
Microsoft Robo Copy Gui [https://en.wikipedia.org/wiki/Robocopy]

Jan K.

unread,
Jan 15, 2024, 5:21:34 PM1/15/24
to
W Mon, 15 Jan 2024 08:28:00 -0900, Bill Bradshaw napisal:

> I find the simplest way to have a todo list is with a piece of paper and a
> pen. Of couse I am also person whom likes to have a paper pass to board an
> airplane.

There used to be a super copier called "supercopier", which I think
(according to a wikisearch just now) was superseded by the ultra copier.
https://en.wikipedia.org/wiki/Ultracopier

From that link I easily found the Windows version of Ultracopier.
https://ultracopier.herman-brule.com/
https://cdn.confiared.com/ultracopier.herman-brule.com/files/2.2.6.8/ultracopier-windows-x86_64-2.2.6.8-setup.exe

But even though it says it has Android apk packages, I couldn't find any.
https://github.com/alphaonex86/Ultracopier

Is it possible to build the Android package from that github source?

Oscar Mayer

unread,
Jan 15, 2024, 5:49:33 PM1/15/24
to
On Mon, 15 Jan 2024 21:56:33 -0000 (UTC), Andrew wrote:

>> With all that being said, I'd probably choose the "Microsoft Way" method
>> as it has the best hopes of working out of the box on all Windows PCs.
>
> Which Microsoft Way is the "right way" to gui robocopy from Microsoft?
>
> Microsoft Sync Toy Gui [https://en.wikipedia.org/wiki/SyncToy]
> Microsoft Rich Copy Gui [https://en.wikipedia.org/wiki/RichCopy]
> Microsoft Robo Copy Gui [https://en.wikipedia.org/wiki/Robocopy]

I don't know which one is the right one but I downloaded all of them.

ROBOCOPY ROBOCOPY GUI:
https://web.archive.org/web/20111205132928/https:/download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/utilityspotlight2006_11.exe

RICHCOPY ROBOCOPY GUI:
https://web.archive.org/web/20110608192005/https:/download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/hoffmanutilityspotlight2009_04.exe

SYNCTOY ROBOCOPY GUI:
https://web.archive.org/web/20190326050936/https://download.microsoft.com/download/6/c/4/6c406239-a648-4e01-833e-2c452deed3b6/SyncToySetupPackage_v21_x64.exe

They're pretty difficult to find so I'd advise people saving them now.

Ronald

unread,
Jan 16, 2024, 12:10:13 AM1/16/24
to
Using <news:%ghpN.6515$t3Rc...@fx06.ams1>, Mighty Wannabe wrote:

> I use an Android app called "WeNote". It works like a digital notebook
> in my cellphone. I can create many pages of notepaper in that app, and
> each notepaper can have a title of my description for that page.
>
> For me, I have created separate pages for the stores that I usually go
> to, like "Walmart", "Home Depot", "Dollar Store", "Supermarket", etc to
> remind myself what I need from that particular store, so that I won't
> have the problem of heading out to the store and forgot what I went
> there for while inside the store.

There is an Android app made exactly for syncing text files with Windows.
https://play.google.com/store/apps/details?id=ch.martinstoeckli.silentnotes

Take your many text note files wherever you are, and share them between
your Android and Windows devices using the FOSS Silent Notes app.

Beside writing of traditional notes, you can also create to-do lists to
keep track of your pending tasks.

Write the notes in an easily operated WYSIWYG editor.
Create To-Do lists to keep an overview of your pending tasks.
Protect selected notes with a user defined password.
Organize and filter the notes with a tagging system.
Quickly find the right note with the full-text search, just by typing a few
letters.
Store the notes to an online-storage of your choice (self hosting), this
allows to synchronize them between devices and offers an easy backup.
Currently supported are the FTP protocol, the WebDav protocol, Dropbox,
Google-Drive and One-Drive.
The notes never leave the device unencrypted, they are end-to-end encrypted
and can only be read on your devices.
A dark theme is available for more comfortable working in dark environment.
Use basic formatting to structure your notes and make them more readable.
Get a note back from the recycle-bin if it was deleted by accident.
SilentNotes does not collect user information and requires no unnecessary
privileges, thus the name silent notes.
SilentNotes is an open source project, its source code can be verified on
GitHub.

SilentNotes is a note taking app which respects your privacy.

SilentNotes doesn't collect personal data, runs free of ads and is an open
source (FOSS) software. Write your notes in a comfortable WYSIWYG editor
with basic formatting like headers or lists, and synchronize them
end-to-end encrypted between Android and Windows devices.

Additionally the notes can be password protected with your own password,
and quickly found with a full-text search.

Philip Herlihy

unread,
Jan 16, 2024, 8:29:31 AM1/16/24
to
In article <%ghpN.6515$t3Rc...@fx06.ams1>, =?UTF-8?B?
8J+YjiBNaWdodHkgV2FubmFiZSDinIU=?= <@.> wrote...
>
...
>
>
> I use an Android app called "WeNote". It works like a digital notebook
> in my cellphone. I can create many pages of notepaper in that app, and
> each notepaper can have a title of my description for that page.
>
> For me, I have created separate pages for the stores that I usually go
> to, like "Walmart", "Home Depot", "Dollar Store", "Supermarket", etc to
> remind myself what I need from that particular store, so that I won't
> have the problem of heading out to the store and forgot what I went
> there for while inside the store.

OneNote is an even better option. It comes with Windows 10, and there's an
Android version. One page per store - bigger font for use when shopping, etc,
etc. I've formed the habit of triggering a sync to the cloud manually, after
once finding myself in store with an out-of-date list (until I stepped out and
synched via cellular signal).

(I have to say I'm a big fan of OneNote - it's become the "index" to everything
I do.)

--

Phil, London

VanguardLH

unread,
Jan 16, 2024, 9:32:55 AM1/16/24
to
Philip Herlihy <Phillip...@SlashDevNull.invalid> wrote:

> OneNote is an even better option. It comes with Windows 10, and there's an
> Android version. One page per store - bigger font for use when shopping, etc,
> etc. I've formed the habit of triggering a sync to the cloud manually, after
> once finding myself in store with an out-of-date list (until I stepped out and
> synched via cellular signal).
>
> (I have to say I'm a big fan of OneNote - it's become the "index" to everything
> I do.)

I use OneNote both on my Windows desktp and Android smartphone. It's
free for both platforms. However, the OP doesn't want a cloud solution
where clients sync to an account on a server. He wants a local network
(intranetwork) solution.

😎 Mighty Wannabe ✅

unread,
Jan 16, 2024, 9:37:53 AM1/16/24
to
Thanks for the info. I am sure many people will find OneNote helpful if
they don't mind uploading their data in their computers and cellphones
to Microsoft's "cloud" database.

I have an innate aversion to allowing Google, Microsoft, or any tech
company to silently sync the content of my computer and cellphone to
their database.

I use a notepad type of app in my cellphone to organize what I am
supposed to buy from each store. I always bring my cellphone with me
when I leave home, so there is no need to leave a copy in my home
computer or the "cloud". I don't have important data in my phone, but
there are a lot of important data in my computer that I don't want to
store in some Big Tech's database. I use a portable backup hard drive (5
TB) for my computers at home instead of the convenience of the "cloud".

I do use Google Drive as cloud storage mainly for sharing large files
with friends, but I don't log into Google Drive when I am not uploading
to or downloading from it.




😎 Mighty Wannabe ✅

unread,
Jan 16, 2024, 12:06:07 PM1/16/24
to
This "SilentNotes" looks like a good app. Thanks. Maybe I will try this
on my Android phone. I don't care about the syncing part. I'll just use
it strictly on my phone.

I checked out the website. I like the feature of checkbox beside the
item instead of having to delete the item when done, because some items
like groceries are repetitive so that you have to buy again in a few weeks.



VanguardLH

unread,
Jan 16, 2024, 12:25:22 PM1/16/24
to
You can encrypt sections of a notebook. Not even Microsoft has the key.
It's endpoint encryption. If you forget the password, kiss you data
goodbye.

Instead of on sections, I wish they would let me encrypt on notebook
granularity: encrypt the notebook, and all sections within are also
encrypted. I don't encrypt the grocery or other shopping lists. I do
encrypt any section that has sensitive data within it.

Just like when using OneDrive, Google Drive, Dropbox, and other cloud-
based file storage, if the files have sensitive data, encrypt them
before putting on OneDrive. Don't expect them to protect your data if
you don't.

😎 Mighty Wannabe ✅

unread,
Jan 16, 2024, 1:02:22 PM1/16/24
to
Ronald wrote on 1/16/2024 12:10 AM:
I've downloaded "SilentNotes" from Google Store. I like it. I think this
is a perfect app for making "to-do" lists

Thanks for recommending this app. There are so many apps out there that
I simply cannot spend hours to download and try them out to find a gem.
I think I will use this one from now on.


VanguardLH

unread,
Jan 16, 2024, 2:07:55 PM1/16/24
to
Mighty Wannabe <@.> wrote:

> I've downloaded "SilentNotes" from Google Store. I like it. I think this
> is a perfect app for making "to-do" lists
>
> Thanks for recommending this app. There are so many apps out there that
> I simply cannot spend hours to download and try them out to find a gem.
> I think I will use this one from now on.

I went to the Google Play Store to see what SilentNotes looked like. My
immediate reaction is it looks like Evernote. I haven't looked at
Evernote for years, so its GUI might've changed since. SilentNotes says
no ads, and its Play Store page doesn't mention ads, but no sync across
devices. Evernote has sync across devices, but has in-app purchases (I
don't how obnoxious are its ads), but the free version is too crippled.
I recall there something overly limited about the free version of
Evernotes, I didn't like its GUI. Joplin was a close competitor to
Evernote, but you had to provide your own cloud sync across devices
(e.g., OneDrive, Google Drive, Dropbox, etc). They have their own
Joplin Cloud, but it's not free. I remember looking at Google Keep, but
decided not to try it. I went with Microsoft's OneDrive which is free
with no ads on both Windows and Android, and syncs across devices using
the MS account (which I've used since MS acquired Hotmail in 1997).
Almost any Windows and Android note apps that can share doc files can be
synchronized using free file sync services (OneDrive, Google Drive,
Dropbox, etc).

Wannabe might not care about sync across devices, but the OP does
although he's looking for an intranet or local solution, not something
cloud based for sync, but then his solutions only work when his Android
phone is connected as a P: drive to his Windows desktop, not when he
uses his phone as a mobile device. I need cross-platform sync,
especially when my phone is away from my desktop PC, so SilentNotes is
not a choice for me unless I somehow combined it with cloud file storage
already mentioned, but I'd need to find out if SilentNotes uses doc
files of a common type that a Windows app can read. Looks good for a
local-only note taker, though.

For simple to-do lists, and an Android local-only solution, I've used
the QuickMemo app (no longer at Play Store) that came bundled on my
phone. The Plus version at the Play Store is adware, so I don't
recommend it, and it not an extended or forked version of LG's app. I
don't have other smartphones to see what note app might be bundled with
other brands of phones, or in later versions of Android.

Bradley

unread,
Jan 16, 2024, 2:57:37 PM1/16/24
to
On 1/16/2024 1:02 PM, �� Mighty Wannabe ✅ wrote:
> I've downloaded "SilentNotes" from Google Store. I like it. I think this
> is a perfect app for making "to-do" lists
>
> Thanks for recommending this app. There are so many apps out there that
> I simply cannot spend hours to download and try them out to find a gem.
> I think I will use this one from now on.

I also downloaded it but I had problems because I never set up a WebDAV
server on Windows to do the syncing that this open source notes app does.

Can someone help me figure out what steps I'm doing wrong on Windows?

Bradley

unread,
Jan 16, 2024, 3:12:31 PM1/16/24
to
On 1/16/2024 2:57 PM, Bradley wrote:
> Can someone help me figure out what steps I'm doing wrong on Windows?

Duh. I forgot to list all the steps I did. I need help. Sorry about that.
I think I'm almost there with setting up the local server. But not quite.

The Silent Notes app says it handles encryption & online servers.
It also says it syncs with Windows but it doesn't say how to do it.

Here's what I tried, and I know it's long, but it's something someone else
can try too if they want to set up a WebDAV server on Windows at home.

1. I installed that open source Silent Notes app to test it out on Windows.
https://play.google.com/store/apps/details?id=ch.martinstoeckli.silentnotes

2. I created a few checklists in that Silent Notes app to test it out.
{amazon,costco,homedepot}

3. I realized I needed a WebDAV server on Windows so I watched this video.
How to Setup WebDAV Server On Windows 10 / 11 and Map WebDAV drive
https://youtu.be/M4DZcS6V-Zs
The video glosses over a few steps, so I clarify those steps below.

4. Win+R | control.exe
View by: Category | Programs | Turn Windows features on or off
Expand "Internet Information Services"
Expand "World Wide Web Services"
Expand "Common HTTP Features"
Set the checkbox for "WebDAV Publishing"
Control Panel | Programs | Turn Windows features on or off |
Expand "Internet Information Services"
Expand "World Wide Web Services"
Expand "Security"
Set the checkbox for "Basic Authentication"
OK

5. Start "Windows Administrative Tools" "Internet Information Services (IIS) Manager"
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Internet Information Services (IIS) Manager.lnk
Win+R | %windir%\system32\inetsrv\InetMgr.exe

6. Navigate to the "Default Web Site"
IIS | Connections | Sites | Default Web Site
Under "Default Web Site Home" doubleclick on "WebDav Authoring Rules"
Under "Actions" make sure "Enable WebDAV" is turned on
Rightclick in the "WebDAV Authoring Rules" window
Select "Add Authoring Rule" from the context menu that pops up
Allow access to: All content
Allow access to this content to: All users
Permissions: Read, Source, Write
OK

7. IIS | Connections | Sites | Default Web Site
Under "Default Web Site Home" doubleclick on "Authentication"
Select "Anonymous Authentication" & under "Actions" set it to "Disabled"
Select "ASP .NET Impersonation" & under "Actions" set it to "Disabled"
Select "Basic Authentication" & under "Actions" set it to "Enabled"
Select "Digest Authentication" & under "Actions" set it to "Disabled"

8. IIS | Connections | Your computer name
Doubleclick "Server Certificates"
Rightclick in the windows & select "Create self-signed certificate"
Specify a friendly name for the certificate: My self-signed certificate
Select a certificate store for the new certificate: Personal
OK

9. IIS | Connections | Sites | (Rightclick on "Default Web Site")
Select "Edit Bindings" from the context menu that pops up
In the "Site Bindings" form that pops up, click the "Add" button
Set Type to "https" (Port 443)
Under "SSL certificate" select the certificate you had created
OK | Close

10. Fabricate a test domain by first checking it doesn't exist
Win+R | cmd | ping myserver.com
That ping should report that the server couldn't be found.
Find your local IP address to add into hosts as that domain
Win+R | cmd | ipconfig | look for "IPv4 Address"
For example: IPv4 Address... 192.168.0.2
Edit C:\Windows\System32\drivers\etc\hosts
192.168.0.2 myserver.com # my local webdav test server
Win+R | cmd | ping myserver.com
That ping should now report that the server was found.

11. Create a subfolder under C:\inetpub\wwwroot named "android"
Set that subfolder to full access by rightclicking on the subfolder
and selecting "Properties | Security | Edit } CREATOR OWNER |
Press the "Add" button & then the "Advanced" button
Press the "Find Now" button & scroll down the list of users
I selected "Guest" but I wasn't sure what user to select here.
MachineName\Guest | OK

12. In the "Permissions for android" form, select "Guest",
click to "Allow" all permissions & then click "Apply"
And then click "OK" & "OK" to close the folder permission form.

13. I think the instructions missed the "Sharing" step of the folder
C:\inetpub\wwwroot\android

14. To map a WebDAV drive and to populate it with files as a user,
rightclick on "My PC" & in the context menu that pops up,
select "Map network drive" and in the "Folder" field
enter \\MYPC\inetpub\wwwroot\android & click "Finish"
You should now have a new "Z:" drive labeled something like
"android (\\MYPC\inetpub\wwwroot)"

You can also map that network drive from the Windows command line.
net use Y: \\MYPC\inetpub\wwwroot\android
net use X: \\192.168.0.2\inetpub\wwwroot\android
net use U: \\192.168.0.2\inetpub\wwwroot\android /USER:guest
net use W: \\myserver.com\inetpub\wwwroot\android
Enter the username for 'myserver.com' = guest
Enter the password for 'myserver.com' = <blank>

15. On Android, start the Silent Notes app & click the "cloud" icon.
A Silent Notes activity will ask "Set up the online storage"
to which you click "Continue" & then you select your cloud provider
out of {FTP,WebDAV,Dropbox,Google Driver,OneDrive,Nextcloud,GMX}.
I selected "WebDAV" out of that list.
A form labeled "Online storage credentials" popped up.
Server directory URL: https://192.168.0.2/inetpub/wwwroot/android
User name = guest
Password = <blank>
[x]Accept unsafe certificates

This is where I'm stuck as I keep trying things but I must have something
wrong with the form of the Windows WebDAV server URL in Silent Notes.
https://192.168.0.2/DavWWWRoot
https://192.168.0.2/inetpub/wwwroot/android

I need a way to test the Windows WebDAV server to make sure it's alive.
(Although the "net use" command worked without error so I think it is.)

I do note that Silent Notes says it only does encryption so I had
to use the "http(s)" instead of "http" but neither works for me yet.

Maybe my self-signed certificate isn't being specified on Windows?
I don't know. I've never done half this stuff. Have you ever done it?

Can someone who wants to set up their own WebDAV server on Windows
with Silent Notes test out the steps I did above - as it should take
you only a few minutes (whereas it took me many hours to get here).

Any help is happily appreciated, although I probably should have
made this a separate post without the home repair folks as their
heads (understandably so) are probably spinning in circles by now.

Bradley

unread,
Jan 16, 2024, 3:25:43 PM1/16/24
to
On 1/16/2024 3:12 PM, Bradley wrote:
> Duh. I forgot to list all the steps I did. I need help. Sorry about that.
> I think I'm almost there with setting up the local server. But not quite.
>
> The Silent Notes app says it handles encryption & online servers.
> It also says it syncs with Windows but it doesn't say how to do it.

Sorry for the multiple posts. I re-asked the question over here instead,
as I do not wish to hijack the original poster's thread on making icons.

https://groups.google.com/g/comp.mobile.android/c/URMgMHvb5ls

Alls I'm asking for is help from a Windows or Android expert who knows
how to securely transfer files over Wi-Fi between Android & WebDAV servers.

😎 Mighty Wannabe ✅

unread,
Jan 16, 2024, 3:33:00 PM1/16/24
to
Bradley wrote on 1/16/2024 3:12 PM:
> On 1/16/2024 2:57 PM, Bradley wrote:
>> Can someone help me figure out what steps I'm doing wrong on Windows?
>
> Duh. I forgot to list all the steps I did. I need help. Sorry about that.
> I think I'm almost there with setting up the local server. But not quite.
>
> The Silent Notes app says it handles encryption & online servers.
> It also says it syncs with Windows but it doesn't say how to do it.
>
> Here's what I tried, and I know it's long, but it's something someone
> else can try too if they want to set up a WebDAV server on Windows at
> home.
>
> 1. I installed that open source Silent Notes app to test it out on
> Windows.
> https://play.google.com/store/apps/details?id=ch.martinstoeckli.silentnotes


???     Google apps cannot run on Windows. I don't understand what you
are doing.


>
> 2. I created a few checklists in that Silent Notes app to test it out.
>    {amazon,costco,homedepot}
>
> 3. I realized I needed a WebDAV server on Windows so I watched this
> video.
>   How to Setup WebDAV Server On Windows 10 / 11 and Map WebDAV drive
>   https://youtu.be/M4DZcS6V-Zs   The video glosses over a few steps,
> so I clarify those steps below.
>


I have found a YouTube video that might help you with WebDAV:

How to Setup WebDAV Server On Windows 10 / 11 and Map WebDAV drive -
Step-by-step guide
https://www.youtube.com/watch?v=M4DZcS6V-Zs

Bradley

unread,
Jan 16, 2024, 4:52:21 PM1/16/24
to
On 1/16/2024 3:32 PM, �� Mighty Wannabe ✅ wrote:
>> 1. I installed that open source Silent Notes app to test it out on
>> Windows.
>> https://play.google.com/store/apps/details?id=ch.martinstoeckli.silentnotes
>
> ??? Google apps cannot run on Windows.

The reason I tested Silent Notes was to share Android files with Windows.
The Silent Notes Android app says it easily shares files with Windows.

But it doesn't say how (at least I couldn't find that explicitly stated).

Go to the Google Play Store description for the Android Silent Notes app.
https://play.google.com/store/apps/details?id=ch.martinstoeckli.silentnotes
Where it says "About this app ->" click on that (secret) right arrow icon.

That secret click (which you have to know it exists to click on it) says in
its very first line that the big deal about this Silent Notes app is this!

"Take your notes wherever you are, and share them between your Android
and Windows devices."

It doesn't say /how/ it shares "between Android & Windows devices" though.
But later on it says it uses "self hosting", so I assumed that's how.
"Store the notes to an online-storage of your choice (self hosting),
this allows to synchronize them between devices and offers an easy backup."

Later than that, it says what protocols Silent Notes uses to share files.
"Currently supported are the FTP protocol, the WebDav protocol,
Dropbox, Google-Drive and One-Drive."

Since SMB isn't one of those protocols, I decided to set up a Windows
WebDav server with self-signed certificates to perform that share.
"The notes never leave the device unencrypted, they are
end-to-end encrypted and can only be read on your devices."

> I don't understand what you are doing.

The Android "Silent Notes" app will copy files over to a WebDAV server.
Why can't that WebDAV server be a local LAN Windows WebDAV server?

My problem is I set up the Windows WebDAV server but I don't have a good
test to see if it's working and if it's not working, I need to fix that.

> I have found a YouTube video that might help you with WebDAV:
> How to Setup WebDAV Server On Windows 10 / 11 and Map WebDAV drive -
> Step-by-step guide
> https://www.youtube.com/watch?v=M4DZcS6V-Zs

That's the same video I said I was following, except that video skips a few
steps (which I didn't skip in my explanation) and that video assumes you
already have a certificate (I never created a certificate in my life).

It could be that the certificate creation process is what went bad on my
side, where I don't need encryption but I think Silent Notes requires it.

Alls I want is someone who knows how to create and test a Windows WebDAV
server to help me make sure that the one I set up yesterday is working.
https://groups.google.com/g/comp.mobile.android/c/URMgMHvb5ls

Once the Windows WebDAV server is set up, then transferring files between
Android & Windows should work with any app that connects to online servers.

VanguardLH

unread,
Jan 16, 2024, 8:35:29 PM1/16/24
to
Bradley <bra...@nospam.com> wrote:

> The reason I tested Silent Notes was to share Android files with Windows.
> The Silent Notes Android app says it easily shares files with Windows.

If you already have an account at someone's WebDAV server then, yeah,
setup is easy. Probably the "easy" part is using SilentNotes with its
support of the Google Drive, OneDrive, and Dropbox APIs to be a client
to those existing cloud services. You can add access to those cloud
services as apps on Windows and Android to do the synchronization
between devices, but presumably SilentNotes doesn't need those since it
will use the APIs to those cloud services while it acts as a client.

Bradley

unread,
Jan 16, 2024, 9:02:23 PM1/16/24
to
What's interesting is Silent Notes is also a Windows application too.
https://apps.microsoft.com/detail/9P14JXNCRXSK?hl=en-US&gl=US

But I do agree that if you already had a working WebDAV online account,
then it's probably easy to set it up to work with that online server.

The Windows problem (more so than Android) is how to set up the WebDAV
server on Windows and how to test it so that everything is working BEFORE
you start to try to sync Android Silent Notes with Windows Silent Notes.

Maybe this ghacks article has how to do it?

SilentNotes is an open source note-taking tool, to-do list app that can
sync the content between your Windows 10 and Android devices
https://www.ghacks.net/2021/05/12/silentnotes-is-an-open-source-note-taking-tool-to-do-list-app-that-can-sync-the-content-between-your-windows-10-and-android-devices/

VanguardLH

unread,
Jan 16, 2024, 10:10:26 PM1/16/24
to
Bradley <bra...@nospam.com> wrote:

> But I do agree that if you already had a working WebDAV online account,
> then it's probably easy to set it up to work with that online server.
>
> The Windows problem (more so than Android) is how to set up the WebDAV
> server on Windows and how to test it so that everything is working BEFORE
> you start to try to sync Android Silent Notes with Windows Silent Notes.

https://www.youtube.com/watch?v=M4DZcS6V-Zs

At timemark 2:44, I see there is also an option to create a self-signed
certificate. You can get free ones at https://letsencrypt.org/;
however, as I recall, you have to setup a web site, import their cert,
and then have them validate your web site is using the cert they issued
to you. Well, you're installing IIS to get the WebDAV service, but
you'd have to make it accessible on your internetwork host for them to
validate. You probably also have to register for a domain, or use the
hosts file trick mentioned in the video. The video moves pretty fast
past some points, so get ready to pause the video to see what they're
showing you.

Self-signed cert for IIS
https://www.youtube.com/watch?v=MFikeLC-Ed4

> Maybe this ghacks article has how to do it?
> https://www.ghacks.net/2021/05/12/silentnotes-is-an-open-source-note-taking-tool-to-do-list-app-that-can-sync-the-content-between-your-windows-10-and-android-devices/

All I see there is mention of the multiple protocols supported by the
SilentNotes client: FTP, WebDAV, Google Drive, OneDrive, and Dropbox.
Nothing about setting up an IIS server, and then setup the WebDAV
component.

Dave Royal

unread,
Jan 17, 2024, 2:30:48 AM1/17/24
to
VanguardLH <V...@nguard.LH> Wrote in message:
> <snip>
>
> At timemark 2:44, I see there is also an option to create a self-signed
> certificate. You can get free ones at https://letsencrypt.org/;
> however, as I recall, you have to setup a web site, import their cert,
> and then have them validate your web site is using the cert they issued
> to you. Well, you're installing IIS to get the WebDAV service, but
> you'd have to make it accessible on your internetwork host for them to
> validate. You probably also have to register for a domain, or use the
> hosts file trick mentioned in the video. The video moves pretty fast
> past some points, so get ready to pause the video to see what they're
> showing you.
>
> <snip>

I've not been following this thread, so this might be irrelevant.

If you want a self-signed certificate for a local machine, and
don't need it to be linked to a CA (eg letsencrypt), then you can
just make one with an openssl command. You get a couple of files
which you have to configure the webserver to use. I've done it
with Apache and nginx, but not IIS.

But it depends if the client program will accept it - ie warn you
but allow you to register an exception, which is what Firefox
does.
--
Remove numerics from my email address.

Charlie

unread,
Jan 17, 2024, 8:23:09 AM1/17/24
to
On this Tue, 16 Jan 2024 21:10:22 -0600, VanguardLH wrote:

>> https://www.ghacks.net/2021/05/12/silentnotes-is-an-open-source-note-taking-tool-to-do-list-app-that-can-sync-the-content-between-your-windows-10-and-android-devices/
>
> All I see there is mention of the multiple protocols supported by the
> SilentNotes client: FTP, WebDAV, Google Drive, OneDrive, and Dropbox.
> Nothing about setting up an IIS server, and then setup the WebDAV
> component.

I think the problem set of synchronizing Silent Notes between Android &
Windows over your own LAN has to be broken up into two separate chunks.

1. Setting up the native Windows WebDAV server (which is part of IIS).
2. Testing that native Windows WebDAV server until you know it works.

Once that is working, only then can you synchronize the SilentNotes to it.

Andrew

unread,
Jan 17, 2024, 8:41:22 AM1/17/24
to
Charlie wrote on Wed, 17 Jan 2024 06:23:06 -0700 :

> Once that is working, only then can you synchronize the SilentNotes to it.

I wonder if the op can set up both the native Windows WebDAV server and
client so that the entire testbench can be done without the LAN involved?

This implies both the WebDAV server & WebDAV client is native to Windows.
https://www.webdavsystem.com/server/access/windows/

"Mini-Redirector is a Microsoft WebDAV client that is provided as part of
Windows. Here we will describe mini-redirector provided with Windows 10,
Windows 8, Windows 7 and Windows Vista."

That site gives seemingly good examples of how to connect client to server.

"The fastest way to connect to WebDAV server on Windows is to use Windows
Explorer address bar. Windows Shell recognizes special URI format that
looks like:

\\server@SSL@port\DavWWWRoot\path\

The '@port' segment is optional if the default port 80 or 443 is used, as
well as you should specify '@SSL' only if SSL/HTTPS is required. You can
also avoid DavWWWRoot (see below).

For example to connect to the root of your WebDAV server running on port
5555 specify in the address bar in Windows Explorer:

\\server@5555\DavWWWRoot\

To connect to WebDAV server that is using SSL and running on a non-default
port 4444 you must specify:

\\server@SSL@4444\DavWWWRoot\

What is DavWWWRoot?
DavWWWRoot is a special keyword recognized by Windows Shell. There is no
such folder exists on your WebDAV server and you should not create it. You
also will not find any DavWWWRoot name in requests to your server. The
DavWWWRoot keyword tells Mini-Redirector driver, that handles WebDAV
requests, that you are connecting to the root of WebDAV server.

You can avoid using this keyword if you specify the folder that exists on
your server when connecting to the server. For example:

\\webdavserver.com\sales\

in this case DavWWWRoot will not appear in URLs.

In some environments, you may experience long delays when browsing WebDAV
server. In many cases, they are caused by a proxy or firewall server. The
first thing to try is to uncheck the 'Automatically Select Settings'
checkbox in LAN Settings dialog.

Basic authentication requires SSL/HTTPS connection to be used. By default,
the Windows WebDAV client will fail to connect to insecure WebDAV server
using Basic. However for development purposes you often will require to
enable non-SSL access. In this case, you can use the workaround described
here. http://support.microsoft.com/kb/2123563

Windows Shell caches user credentials authentication scheme that may cause
various issues when developing WebDAV server. During the development, we
recommend to leave the 'Save credentials' checkbox unchecked. If you have
saved the credentials, you can clear credentials cache in the UI brought by
the following command:

rundll32.exe keymgr.dll, KRShowKeyMgr

The above command will display a dialog with cached credentials in which
you can delete them.

Paul

unread,
Jan 17, 2024, 12:25:37 PM1/17/24
to
On 1/17/2024 2:30 AM, Dave Royal wrote:

>
> I've not been following this thread, so this might be irrelevant.
>
> If you want a self-signed certificate for a local machine, and
> don't need it to be linked to a CA (eg letsencrypt), then you can
> just make one with an openssl command. You get a couple of files
> which you have to configure the webserver to use. I've done it
> with Apache and nginx, but not IIS.
>
> But it depends if the client program will accept it <===== This.

And that is the essence of networking in the year 2024.

It's like when I do file sharing in this room, and the
results are "never twice the same". Good work, if you can find it.

How do people "in the real world" do it ? I asked someone.
He doesn't use file sharing. He carries a USB stick across
the room, plugs it in, and transfers files. That's how the
real people do it :-) Just in case anyone is wondering.

These are the people who carry their grocery list, on a piece of paper.

The pen is dependable. Ink always comes out of it. You don't have
to reboot the pen, and try again.

*******

This is how you get an account fixed in 2024.

You get a relative, who is a journalist, to write an article for you.
This is a known and proven protocol :-) And in this case, it worked.

https://arstechnica.com/tech-policy/2024/01/meta-verification-proved-useless-and-my-family-is-still-locked-out-of-instagram/

Paul

Paul

unread,
Jan 17, 2024, 12:53:04 PM1/17/24
to
On 1/17/2024 8:41 AM, Andrew wrote:
> Charlie wrote on Wed, 17 Jan 2024 06:23:06 -0700 :
>
>> Once that is working, only then can you synchronize the SilentNotes to it.
>
> I wonder if the op can set up both the native Windows WebDAV server and
> client so that the entire testbench can be done without the LAN involved?

But that's not the test case that needs testing.

It's the cross-platform matrix that needs testing.

Ka-BLOOIE. Trust me.

I would agree, that doing the localized platform test,
proves the plumbing is working, and the protocols
execute properly. But such testing is unlikely to be
a predictor of what happens in other permutations
and combinations. You have evidence, if you can get
anything to work, that it *could* work, not that it *will* work.

As an intermediate test point, I might run a Linux computer
and WebDAV client on one side of the room, and the Windows
server on the other. That would be the next challenge.

Getting it to work with Android, that's a bar bet.
Then it's a question of whether it only works in
the room, or it works from Starbucks.

That should be your last test.

Paul

Claudio

unread,
Jan 17, 2024, 3:38:17 PM1/17/24
to
El 14/1/24 a las 22:32, Oscar Mayer escribió:

> One possible improvement is automatic syncronization of the todo files.

> I don't know of any ready-made built-in Windows sync-to-android automated
> solutions (where you populate a folder with text files & it's always
> synced) but they probably exist - which would be an improvement on this.

Have you considered Syncthing ( https://syncthing.net/ )?

You can keep a directory/folder sync'ed between a PC and an Android
phone, and doesn't *need* an internet connection: as long as both
devices are on same LAN, they should connect directly; failing that,
they connect via relay on internet.

I have a todo.txt file shared. I edit it by text editor on PC and use
the Simpletask app on Android (although you can use any Android editor too).

kaan26

unread,
Jan 21, 2024, 9:00:54 AM1/21/24
to
https://lezzethanem.com Yemek Tarifleri ile çok kolay! Dilerseniz yemek tarifleri gönderebilir, arkadaşlarınızı davet edip takip edebilirsiniz.

--
<a href="lezzethanem.com" rel="dofollow">Yemek Tarifi</a> ile çok kolay! Dilerseniz yemek tarifleri gönderebilir, arkadaşlarınızı davet edip takip edebilirsiniz.

Kediler

unread,
Jan 28, 2024, 6:01:26 PM1/28/24
to

Kediler

unread,
Jan 28, 2024, 6:01:32 PM1/28/24
to
0 new messages