GitHubFS – read-only github filesystem

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
nsp
Power Member
Power Member
Posts: 2038
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Re: GitHubFS – read-only github filesystem

Post by *nsp »

adoeller wrote: 2026-05-06, 10:05 UTC Space works already. Dates require a different api - or separate calls per file.
How to get Dates ?
Even if you have to do new call for every file, we need to get the info. It is visible in the [Release] but not for file inside the branch.

Spacebar is usually used for size calculation or on demand column if you can get the spacebar signal on any file you could probably calculate (do an api call) the latest commit date for this file only. If not do as many api call as necessary to get dates. This is for me mandatory to have the information when browsing a repository even more than the size...
Last edited by white on 2026-05-06, 12:40 UTC, edited 1 time in total.
Reason: Fixed markup error for the quote
adoeller
Member
Member
Posts: 198
Joined: 2011-05-23, 09:47 UTC

Re: GitHubFS – read-only github filesystem

Post by *adoeller »

nsp wrote: 2026-05-06, 12:34 UTC
adoeller wrote: 2026-05-06, 10:05 UTC Space works already. Dates require a different api - or separate calls per file.
How to get Dates ?
Even if you have to do new call for every file, we need to get the info. It is visible in the [Release] but not for file inside the branch.

Spacebar is usually used for size calculation or on demand column if you can get the spacebar signal on any file you could probably calculate (do an api call) the latest commit date for this file only. If not do as many api call as necessary to get dates. This is for me mandatory to have the information when browsing a repository even more than the size...
the latest commit date to use for all files is easy, but not accurate. not sure to invest into that, or better use GraphQL for correct dates
Lsched
Junior Member
Junior Member
Posts: 24
Joined: 2016-08-26, 19:14 UTC

Re: GitHubFS – read-only github filesystem

Post by *Lsched »

I figured out what my problem with F7 is.
After pressing F7 and pasting the link, an error window appears: "The file name contains characters (:), which are not supported by the target! Would you like to convert these characters to not accented characters and underscores(_)?"
If click "yes", the colon in the link is replaced with underscore and not processed. If click "no", everything works as expected. I suspect that this behavior cannot be changed in plugin.

After adding repository via link in "Quick add" box plugin window still doesn't update.
Сhecked on the latest version of the plugin.
adoeller
Member
Member
Posts: 198
Joined: 2011-05-23, 09:47 UTC

Re: GitHubFS – read-only github filesystem

Post by *adoeller »

Lsched wrote: 2026-05-06, 10:12 UTC "Quick add" via link - repo added, but pluging window don't refresh.
Adding link via F7 - URL is inserted in the "Display Name", not in the "GitHub URL" field.
"Quick add" refreshes doesn't work
F7 works on my side. for name, user/repo and url
adoeller
Member
Member
Posts: 198
Joined: 2011-05-23, 09:47 UTC

Re: GitHubFS – read-only github filesystem

Post by *adoeller »

done, with dates and such.
you wil llike it, please feedback
User avatar
nsp
Power Member
Power Member
Posts: 2038
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Re: GitHubFS – read-only github filesystem

Post by *nsp »

Dates are visible if i do not define a branch name. :D
If i set the branch name using a name, master, main, ... or using HEAD keyword dates are not visible anymore.

I also have a small issue when trying to copy big file from the branch. I have TC error "error downloading file", this is not the case from the Release folder.
As a sample use 3mfviewer.zip from your adoeller/tc-3mfviewer repository main branch.
JOUBE
Power Member
Power Member
Posts: 1880
Joined: 2004-07-08, 08:58 UTC

Re: GitHubFS – read-only github filesystem

Post by *JOUBE »

Is it so that this tool was developed with the aid of - or even entirely by - AI?

For any potential future development, it would be necessary - particularly in such a case - for the source code to be made available. Where can it be accessed?
User avatar
nsp
Power Member
Power Member
Posts: 2038
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Re: GitHubFS – read-only github filesystem

Post by *nsp »

JOUBE wrote: 2026-05-07, 07:55 UTC Is it so that this tool was developed with the aid of - or even entirely by - AI?
If it is produced with github-copilot, claude, codex or whatever it is important to have side to the code the AI context/skills dumped as md files in order to reload it or continue from a saved discussion.
Lsched
Junior Member
Junior Member
Posts: 24
Joined: 2016-08-26, 19:14 UTC

Re: GitHubFS – read-only github filesystem

Post by *Lsched »

adoeller wrote: 2026-05-06, 19:16 UTC "Quick add" refreshes doesn't work
F7 works on my side. for name, user/repo and url
Yes, F7 works, but with error box from the TC when using full URL with "https://....".
Please read my previous post about it.
adoeller
Member
Member
Posts: 198
Joined: 2011-05-23, 09:47 UTC

Re: GitHubFS – read-only github filesystem

Post by *adoeller »

nsp wrote: 2026-05-07, 04:55 UTC Dates are visible if i do not define a branch name. :D
If i set the branch name using a name, master, main, ... or using HEAD keyword dates are not visible anymore.

I also have a small issue when trying to copy big file from the branch. I have TC error "error downloading file", this is not the case from the Release folder.
As a sample use 3mfviewer.zip from your adoeller/tc-3mfviewer repository main branch.
i see the first problem. second was tested yesterday and worked. atm dont upgrade, will look into it later today
User avatar
nsp
Power Member
Power Member
Posts: 2038
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Re: GitHubFS – read-only github filesystem

Post by *nsp »

Small issue when trying to get properties box. Inside a branch size is always returned as 0 byte.
For a folder, size is recursively calculated.
Since we have dates, it could be nice to get also the info.

For a file inside Release Folder properties box is not shown.
JOUBE
Power Member
Power Member
Posts: 1880
Joined: 2004-07-08, 08:58 UTC

Re: GitHubFS – read-only github filesystem

Post by *JOUBE »

nsp wrote: 2026-05-07, 08:28 UTC If it is produced with github-copilot, claude, codex or whatever it is important to have side to the code the AI context/skills dumped as md files in order to reload it or continue from a saved discussion.
In - eg - 2-3 years without source?
adoeller
Member
Member
Posts: 198
Joined: 2011-05-23, 09:47 UTC

Re: GitHubFS – read-only github filesystem

Post by *adoeller »

nsp wrote: 2026-05-07, 09:30 UTC For a file inside Release Folder properties box is not shown.
Spacebar works
adoeller
Member
Member
Posts: 198
Joined: 2011-05-23, 09:47 UTC

Re: GitHubFS – read-only github filesystem

Post by *adoeller »

updated. please check.
User avatar
KozakMak
Power Member
Power Member
Posts: 690
Joined: 2021-05-24, 12:39 UTC
Location: UA

Re: GitHubFS – read-only github filesystem

Post by *KozakMak »

How about a simple update check function?

Add [Update check] entry next to [Configuration] \ [Quick add]
Сlick = if something has changed in releases, highlight such repositories
OS: Win11 | TC: latest x64
Post Reply