Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • September 29, 2016, 01:44:29 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: [Feature Request] FARR use across computers  (Read 1202 times)

nitrix-ud

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 512
    • View Profile
    • Donate to Member
[Feature Request] FARR use across computers
« on: June 10, 2016, 08:35:07 AM »
Hi Mouser,

You know that FARR is a very important part of my workflow.

I use Dropbox to share files across my computers but also many programs and custom scripts...

The filecontents command is VERY helpful
f | #filecontents C:\Dropbox\_common\programs\FARR Aliases\g.txt
to make changes quickly across computers...
I would even say that's unvaluable...

However, when i need to add an alias, a search folder, when i need to change a setting, update FARR etc...
I have to do it on every computer... that's not a lot but that's 5 computers already...

Settings, alias, search folders... everything is the same... so here is my feature request

Optionnaly, using the already existing ConfigDir.ini, add a dynamic PREFIX parameter (I use the computer name to distinguish my computers in my ahk scripts) to prefix every files that are different from one computer to another... :
FarrTroubleshooting.log
FindAndRunRobot.ini
FindAndRunRobot.ini.bak
FindAndRunRobot_launchhistory.ini
FindAndRunRobot_searchhistory.ini
FindAndRunUserToolbar.ini


We would have this simple ConfigDir.ini file:
CONFIGDIR = .
PORTABLE=TRUE
PREFIX=TRUE


That way the exact same portable FARR could be put in Dropbox and used on any computer

Hope this feature request can make it for the next FARR update  :-* :-*

Donation on its way to give you a little incentive
« Last Edit: June 10, 2016, 08:40:09 AM by nitrix-ud »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,266
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #1 on: June 10, 2016, 08:59:24 AM »
Can you elaborate a little on how you would use such a prefix.. which files would you keep unique to the pc and which would you want shared?

nitrix-ud

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 512
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #2 on: June 10, 2016, 10:11:13 AM »
To begin... here is a great FARR tip ;) It gives you an idea where my prefix idea comes from...
f | #filecontents C:\Dropbox\_common\programs\FARR Aliases\t_%uservar.Pixos.computer%.txt
this also works:
f | #filecontents C:\Dropbox\_common\programs\FARR Aliases\t_%USERNAME%.txt
side note....but this does not work (small bug ? %COMPUTERNAME% is not replaced):
f | #filecontents C:\Dropbox\_common\programs\FARR Aliases\t_%COMPUTERNAME%.txt

=================================================

The way I see it:

I have nothing to do except add PREFIX=TRUE in the ConfigDir.ini file.

and FARR automatically add the computer name to the files specific to each computers...
maincomputer_FarrTroubleshooting.log
maincomputer_FindAndRunRobot.ini
maincomputer_FindAndRunRobot.ini.bak
maincomputer_FindAndRunRobot_launchhistory.ini
maincomputer_FindAndRunRobot_searchhistory.ini
maincomputer_FindAndRunUserToolbar.ini

so on my second computer, FARR would save those files:
mysecondcomputer_FarrTroubleshooting.log
mysecondcomputer_FindAndRunRobot.ini
mysecondcomputer_FindAndRunRobot.ini.bak
mysecondcomputer_FindAndRunRobot_launchhistory.ini
mysecondcomputer_FindAndRunRobot_searchhistory.ini
mysecondcomputer_FindAndRunUserToolbar.ini
and so on...

All those files would be in the same place, i can now make some changes on my main computer, FARR updates the main computer ini files: maincomputer_FindAndRunRobot.ini, ...
I can now replicate the changes on the other FindAndRunRobot.ini files... : mysecondcomputer_FindAndRunRobot.ini, mythirdcomputer_FindAndRunRobot.ini

I think this should be really easy to do

i see one small problem:
When you exit FARR it saves its current settings
So mysecondcomputer_FindAndRunRobot.ini, mythirdcomputer_FindAndRunRobot.ini would be overwritten
So I would have to exit FARR on any running computer...
make the changes, save
replicate the changes on the other FindAndRunRobot.ini files
restart FARR on the other computers...

Maybe, there is a command to reload ini files that i'm not aware of...


Basically, the only sections that changes from one computer to another (in the FindAndRunRobot.ini file), (if we want to be more specific...) are
[Windows]
[ExtraSettings]
everything else would be replaced (shared)
(in an ideal world, FindAndRunRobot.ini file would be split, so the shared part could be just replaced)


« Last Edit: June 10, 2016, 11:11:50 AM by nitrix-ud »

skajfes

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 231
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #3 on: June 10, 2016, 02:03:50 PM »
I have a similar setup using dropbox.
I don't run into trouble with changing settings, since i rarely change them anymore. However, I do change aliases a bit. So I have a shared alias file that I symlinked from %appdata% to dropbox shared folder. This works well because FARR seems to instantly notice the change in alias. I am not sure if aliases are actually kept in memory, or loaded from disk every time they're required, but I works, and I'm happy.

I have a similar setup on each pc but there are some differences in text editors of choice etc. If any alias is using such a tool then I leverage user variables to define paths to tools.
I only have one or two for now, mainly a text editor, but that is beside the point.
It is impossible to make anything foolproof because fools are so ingenious.

nitrix-ud

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 512
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #4 on: June 10, 2016, 02:16:34 PM »
Quote
However, I do change aliases a bit. So I have a shared alias file that I symlinked from %appdata% to dropbox shared folder.
Thanks for sharing this tip  :Thmbsup:

I personally like the filecontent method because besides allowing shared aliases, It also allows me to use my text editor of choice (sublime text) to edit my aliases ... which I find much easier to use than FARR options...  :P

IainB

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 6,052
  • Slartibartfarst
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #5 on: June 11, 2016, 09:58:55 AM »
I would like to have FARR functionality, settings and aliases automatically distributed across different computers and for different users on those computers.
The question is, "How?".
I'm not sure that syncing it all via the Cloud will do the trick though.
A pseudo-Citrix Thin Client system comes to mind...    ;D

nitrix-ud

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 512
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #6 on: June 15, 2016, 09:58:31 AM »
Quote
Can you elaborate a little on how you would use such a prefix.. which files would you keep unique to the pc and which would you want shared?

Hello Mouser,

Tell me if my previous post is elaborated enough ? or do you need some more inputs ?

I think that if you want to keep it as simple as possible you can just add the PREFIX directive into the config file
CONFIGDIR = .
PORTABLE=TRUE
PREFIX=TRUE

then add a distinctive prefix for each computer/user ? (computer name is a good candidate or a concatenation of computer name and user ??)

That simple trick would be sufficient. That would be so great  :-* :-*

I hope you can keep improving one of the best utility and THE BEST launcher

Cheers, Nitrix

PS: just a quick reminder ... have you had a chance to look to the command line parameter 300-characters limit ?

nitrix-ud

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 512
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #7 on: June 28, 2016, 03:32:58 AM »
Hello mouser  :-[

Have you had a chance to take a look at my feature requests ?

Last FARR release was a year ago, maybe it's time to release a new version  :D

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,266
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #8 on: June 28, 2016, 05:31:51 AM »
Just got back in town from father's memorial, so yes, i will be looking at this soon.

nitrix-ud

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 512
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #9 on: June 28, 2016, 06:47:53 AM »
I'm so sorry mouser, I just discovered your father passed away last november  :-[

I'm sure he was a very special person considering he is YOUR father ;)

Plein de douces pensées de France pour toi mouser.

nitrix-ud

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 512
    • View Profile
    • Donate to Member
Re: [Feature Request] FARR use across computers
« Reply #10 on: August 09, 2016, 02:23:40 AM »
Hi Mouser,

Hope you spend a nice summer ;)

Any news regarding the use of FARR across computers ?

and

Regarding the command-line parameter limit ?

Thanks, Nitrix