I'm using the rtweet package which makes use of the Twitter API which
requires a token alluded to by an environment variable.
That environment variable is automatically set up from the Twitter web
site and takes the name TWITTER_<username> (where <username> is the
name of the user in block letters). That worked fine on my work
computer where my username is 'work'. When I copied that working
directory to my home computer, the environment variable became
TWITTER_HOME but the rtweet package was looking for
TWITTER_WORK. There was no error message: just a null result from the
search_users() function.
I tried editing the ~/.Renviron entry to
TWITTER_WORK=/home/home/.rtweet_token.rds
That worked for a short time but soon ceased working. Then I noticed
a new entry had been automatically added to ~/.Renviron
TWITTER_HOME=/home/home/.rtweet_token1.rds
So now I had two environment variables which also worked for a short
time.
Recommendations please.
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
___ Patrick Connolly
{~._.~} Great minds discuss ideas
_( Y )_ Average minds discuss events
(:_~*~_:) Small minds discuss people
(_)-(_) ..... Eleanor Roosevelt
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
I'm using the rtweet package which makes use of the Twitter API which
requires a token alluded to by an environment variable.
That environment variable is automatically set up from the Twitter
web
site and takes the name TWITTER_<username> (where <username> is the
name of the user in block letters). That worked fine on my work
computer where my username is 'work'. When I copied that working
directory to my home computer, the environment variable became
TWITTER_HOME but the rtweet package was looking for
TWITTER_WORK. There was no error message: just a null result from the
search_users() function.
I tried editing the ~/.Renviron entry to
TWITTER_WORK=/home/home/.rtweet_token.rds
That worked for a short time but soon ceased working. Then I noticed
a new entry had been automatically added to ~/.Renviron
TWITTER_HOME=/home/home/.rtweet_token1.rds
So now I had two environment variables which also worked for a short
time.
Recommendations please.
Hello Kimmo,
Yes. I did that and it worked fine -- as far as it goes. But it
didn't cover what to do when using the same twitter account on a
computer with a different user name -- which is what my question was
about.
On Wed, 08-Apr-2020 at 08:55AM +0300, K. Elo wrote:
|> Hi!
|>
|> Have you already read this:
|>
|> https://cran.r-project.org/web/packages/rtweet/vignettes/auth.html
|>
|> I think they explain rather well how to use Twitter tokens with
|> rtweet...
|>
|> HTH,
|> Kimmo
|>
|> ke, 2020-04-08 kello 17:19 +1200, Patrick Connolly kirjoitti:
|> > I'm using the rtweet package which makes use of the Twitter API which
|> > requires a token alluded to by an environment variable.
|> >
|> > That environment variable is automatically set up from the Twitter
|> > web
|> > site and takes the name TWITTER_<username> (where <username> is the
|> > name of the user in block letters). That worked fine on my work
|> > computer where my username is 'work'. When I copied that working
|> > directory to my home computer, the environment variable became
|> > TWITTER_HOME but the rtweet package was looking for
|> > TWITTER_WORK. There was no error message: just a null result from the
|> > search_users() function.
|> >
|> > I tried editing the ~/.Renviron entry to
|> > TWITTER_WORK=/home/home/.rtweet_token.rds
|> >
|> > That worked for a short time but soon ceased working. Then I noticed
|> > a new entry had been automatically added to ~/.Renviron
|> >
|> > TWITTER_HOME=/home/home/.rtweet_token1.rds
|> >
|> > So now I had two environment variables which also worked for a short
|> > time.
|> >
|> > Recommendations please.
|> >
|>
|> ______________________________________________
|> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
|> https://stat.ethz.ch/mailman/listinfo/r-help
|> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
|> and provide commented, minimal, self-contained, reproducible code.
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
___ Patrick Connolly
{~._.~} Great minds discuss ideas
_( Y )_ Average minds discuss events
(:_~*~_:) Small minds discuss people
(_)-(_) ..... Eleanor Roosevelt
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
Hi again,
ok, I see. How about repeating the steps described in the tutorial on
your second computer instead of cloning the settings from the computer
#1? There might be some other settings not correctly copied.
HTH,
Kimmo
ke, 2020-04-08 kello 19:02 +1200, Patrick Connolly kirjoitti:
Hello Kimmo,
Yes. I did that and it worked fine -- as far as it goes. But it
didn't cover what to do when using the same twitter account on a
computer with a different user name -- which is what my question was
about.
On Wed, 08-Apr-2020 at 08:55AM +0300, K. Elo wrote:
I think they explain rather well how to use Twitter tokens with
rtweet...
HTH,
Kimmo
ke, 2020-04-08 kello 17:19 +1200, Patrick Connolly kirjoitti:
I'm using the rtweet package which makes use of the Twitter API
which
requires a token alluded to by an environment variable.
That environment variable is automatically set up from the
Twitter
web
site and takes the name TWITTER_<username> (where <username> is
the
name of the user in block letters). That worked fine on my
work
computer where my username is 'work'. When I copied that
working
directory to my home computer, the environment variable became
TWITTER_HOME but the rtweet package was looking for
TWITTER_WORK. There was no error message: just a null result
from the
search_users() function.
I tried editing the ~/.Renviron entry to
TWITTER_WORK=/home/home/.rtweet_token.rds
That worked for a short time but soon ceased working. Then I
noticed
a new entry had been automatically added to ~/.Renviron
TWITTER_HOME=/home/home/.rtweet_token1.rds
So now I had two environment variables which also worked for a
short
time.
Recommendations please.
Apart from allowing the twitter app access, I didn't do anything to
adjust the settings other than editing the ~/.Renviron file which set up
the environment variable/s.
It appears to me that they are appropriate since they work if I use R
from the bash prompt or Rstudio. The problem is apparantly with ESS.
I really don't want to use Rstudio. It's so clunky to edit and debug
functions, and of course, the bash CLI is even more clunky.
I'll ask on the ESS list.
On Wed, 08-Apr-2020 at 12:32PM +0300, K. Elo wrote:
|> Hi again,
|>
|> ok, I see. How about repeating the steps described in the tutorial on
|> your second computer instead of cloning the settings from the computer
|> #1? There might be some other settings not correctly copied.
|>
|> HTH,
|> Kimmo
|>
|> ke, 2020-04-08 kello 19:02 +1200, Patrick Connolly kirjoitti:
|> > Hello Kimmo,
|> >
|> > Yes. I did that and it worked fine -- as far as it goes. But it
|> > didn't cover what to do when using the same twitter account on a
|> > computer with a different user name -- which is what my question was
|> > about.
|> >
|> >
|> > On Wed, 08-Apr-2020 at 08:55AM +0300, K. Elo wrote:
|> >
|> > > > Hi!
|> > > >
|> > > > Have you already read this:
|> > > >
|> > > >
|> https://cran.r-project.org/web/packages/rtweet/vignettes/auth.html
|> > > >
|> > > > I think they explain rather well how to use Twitter tokens with
|> > > > rtweet...
|> > > >
|> > > > HTH,
|> > > > Kimmo
|> > > >
|> > > > ke, 2020-04-08 kello 17:19 +1200, Patrick Connolly kirjoitti:
|> > > > > I'm using the rtweet package which makes use of the Twitter API
|> > > > > which
|> > > > > requires a token alluded to by an environment variable.
|> > > > >
|> > > > > That environment variable is automatically set up from the
|> > > > > Twitter
|> > > > > web
|> > > > > site and takes the name TWITTER_<username> (where <username> is
|> > > > > the
|> > > > > name of the user in block letters). That worked fine on my
|> > > > > work
|> > > > > computer where my username is 'work'. When I copied that
|> > > > > working
|> > > > > directory to my home computer, the environment variable became
|> > > > > TWITTER_HOME but the rtweet package was looking for
|> > > > > TWITTER_WORK. There was no error message: just a null result
|> > > > > from the
|> > > > > search_users() function.
|> > > > >
|> > > > > I tried editing the ~/.Renviron entry to
|> > > > > TWITTER_WORK=/home/home/.rtweet_token.rds
|> > > > >
|> > > > > That worked for a short time but soon ceased working. Then I
|> > > > > noticed
|> > > > > a new entry had been automatically added to ~/.Renviron
|> > > > >
|> > > > > TWITTER_HOME=/home/home/.rtweet_token1.rds
|> > > > >
|> > > > > So now I had two environment variables which also worked for a
|> > > > > short
|> > > > > time.
|> > > > >
|> > > > > Recommendations please.
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
___ Patrick Connolly
{~._.~} Great minds discuss ideas
_( Y )_ Average minds discuss events
(:_~*~_:) Small minds discuss people
(_)-(_) ..... Eleanor Roosevelt
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.