unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Any working twitter client?
@ 2024-11-05  6:00 Yuchen Pei
  2024-11-08 21:33 ` Björn Bidar
       [not found] ` <87o72pjtq9.fsf@>
  0 siblings, 2 replies; 13+ messages in thread
From: Yuchen Pei @ 2024-11-05  6:00 UTC (permalink / raw)
  To: help-gnu-emacs

Hello,

Are there any currently working x/twitter client in emacs?

I have checked https://www.emacswiki.org/emacs/Twitter but projects
there all seem obsolete / abandoned to me.

Best,
Yuchen

--
Dr Yuchen Pei | https://ypei.org | Timezone: UTC+10
PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0
https://ypei.org/assets/ypei-pubkey.txt



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-05  6:00 Any working twitter client? Yuchen Pei
@ 2024-11-08 21:33 ` Björn Bidar
       [not found] ` <87o72pjtq9.fsf@>
  1 sibling, 0 replies; 13+ messages in thread
From: Björn Bidar @ 2024-11-08 21:33 UTC (permalink / raw)
  To: Yuchen Pei; +Cc: help-gnu-emacs

Yuchen Pei <id@ypei.org> writes:

> Are there any currently working x/twitter client in emacs?

No exist but they also would be against Twitter/X TOS.
But in any case we shouldn't have packages that support a platform by a
person such as Musk that support or push fascists topics IMHO.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
       [not found] ` <87o72pjtq9.fsf@>
@ 2024-11-08 21:53   ` Yuchen Pei
  2024-11-08 22:48     ` Björn Bidar
       [not found]     ` <87pln5ibpm.fsf@>
  2024-11-09 17:51   ` Any working twitter client? mbork
  1 sibling, 2 replies; 13+ messages in thread
From: Yuchen Pei @ 2024-11-08 21:53 UTC (permalink / raw)
  To: Björn Bidar; +Cc: help-gnu-emacs



On 9 November 2024 08:33:50 GMT+11:00, "Björn Bidar" <bjorn.bidar@thaodan.de> wrote:
>Yuchen Pei <id@ypei.org> writes:
>
>> Are there any currently working x/twitter client in emacs?
>
>No exist but they also would be against Twitter/X TOS.

Huh? Twitter clients exist on other platforms, such as nitter on the web and squawker on android. There are also libraries using twitter api such as tweepy.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-08 21:53   ` Yuchen Pei
@ 2024-11-08 22:48     ` Björn Bidar
       [not found]     ` <87pln5ibpm.fsf@>
  1 sibling, 0 replies; 13+ messages in thread
From: Björn Bidar @ 2024-11-08 22:48 UTC (permalink / raw)
  To: Yuchen Pei; +Cc: help-gnu-emacs

Yuchen Pei <id@ypei.org> writes:

> On 9 November 2024 08:33:50 GMT+11:00, "Björn Bidar" <bjorn.bidar@thaodan.de> wrote:
>>Yuchen Pei <id@ypei.org> writes:
>>
>>> Are there any currently working x/twitter client in emacs?
>>
>>No exist but they also would be against Twitter/X TOS.
>
> Huh? Twitter clients exist on other platforms, such as nitter on the web and squawker on android. There are also libraries using twitter api such as tweepy.

These scrape the Twitter website but don't use the API.

The Twitter Developer TOS states in section III subsection A point (c):
> c) You shall not and you shall not attempt to (or allow others to):
> use or access the Licensed Material to create or attempt to create a
> substitute or similar service or product to the X Applications

The developer TOS: https://developer.x.com/en/developer-terms/agreement
Related the Verge article: https://www.theverge.com/2023/1/19/23562947/twitter-third-party-client-tweetbot-twitterific-ban-rules 

While researching the exact point of the TOS that goes against this I
found that Twitter tried to do the opposite before Musk by making the
API so other clients can compete and also to decentralize it:
https://www.theverge.com/2021/11/15/22779149/twitter-api-version-2-official-decentralized



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
       [not found]     ` <87pln5ibpm.fsf@>
@ 2024-11-08 22:56       ` Yuchen Pei
  2024-11-08 23:00         ` Jude DaShiell
  0 siblings, 1 reply; 13+ messages in thread
From: Yuchen Pei @ 2024-11-08 22:56 UTC (permalink / raw)
  To: Björn Bidar; +Cc: help-gnu-emacs

On Sat 2024-11-09 00:48:21 +0200, Björn Bidar wrote:

> Yuchen Pei <id@ypei.org> writes:

>> On 9 November 2024 08:33:50 GMT+11:00, "Björn Bidar"
>> <bjorn.bidar@thaodan.de> wrote:
>>>Yuchen Pei <id@ypei.org> writes:

>>>> Are there any currently working x/twitter client in emacs?

>>>No exist but they also would be against Twitter/X TOS.

>> Huh? Twitter clients exist on other platforms, such as nitter on the
>> web and squawker on android. There are also libraries using twitter
>> api such as tweepy.

> These scrape the Twitter website but don't use the API.

squawker uses twitter api - i've looked into the code. not sure about
nitter, but from discussions on nitter issues it seems to be using
twitter api too.

> The Twitter Developer TOS states in section III subsection A point (c):
>> c) You shall not and you shall not attempt to (or allow others to):
>> use or access the Licensed Material to create or attempt to create a
>> substitute or similar service or product to the X Applications

if no twitter client is allowed why do they provide api for users to use?

> [... 8 lines elided]

Best,
Yuchen

--
Dr Yuchen Pei | https://ypei.org | Timezone: UTC+10
PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0
https://ypei.org/assets/ypei-pubkey.txt



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-08 22:56       ` Yuchen Pei
@ 2024-11-08 23:00         ` Jude DaShiell
  2024-11-08 23:07           ` Yuchen Pei
  0 siblings, 1 reply; 13+ messages in thread
From: Jude DaShiell @ 2024-11-08 23:00 UTC (permalink / raw)
  To: Yuchen Pei, Björn Bidar; +Cc: help-gnu-emacs

of the products you mentioned, how many were written by x employees and
are supported by x employees?

-- 
 Jude <jdashiel at panix dot com>
 "There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo.
 Please use in that order."
 Ed Howdershelt 1940.

On Sat, 9 Nov 2024, Yuchen Pei wrote:

> On Sat 2024-11-09 00:48:21 +0200, Björn Bidar wrote:
>
> > Yuchen Pei <id@ypei.org> writes:
>
> >> On 9 November 2024 08:33:50 GMT+11:00, "Björn Bidar"
> >> <bjorn.bidar@thaodan.de> wrote:
> >>>Yuchen Pei <id@ypei.org> writes:
>
> >>>> Are there any currently working x/twitter client in emacs?
>
> >>>No exist but they also would be against Twitter/X TOS.
>
> >> Huh? Twitter clients exist on other platforms, such as nitter on the
> >> web and squawker on android. There are also libraries using twitter
> >> api such as tweepy.
>
> > These scrape the Twitter website but don't use the API.
>
> squawker uses twitter api - i've looked into the code. not sure about
> nitter, but from discussions on nitter issues it seems to be using
> twitter api too.
>
> > The Twitter Developer TOS states in section III subsection A point (c):
> >> c) You shall not and you shall not attempt to (or allow others to):
> >> use or access the Licensed Material to create or attempt to create a
> >> substitute or similar service or product to the X Applications
>
> if no twitter client is allowed why do they provide api for users to use?
>
> > [... 8 lines elided]
>
> Best,
> Yuchen
>
> --
> Dr Yuchen Pei | https://ypei.org | Timezone: UTC+10
> PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0
> https://ypei.org/assets/ypei-pubkey.txt
>
>



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-08 23:00         ` Jude DaShiell
@ 2024-11-08 23:07           ` Yuchen Pei
  2024-11-09  4:21             ` David Masterson
  2024-11-09  8:00             ` Eli Zaretskii
  0 siblings, 2 replies; 13+ messages in thread
From: Yuchen Pei @ 2024-11-08 23:07 UTC (permalink / raw)
  To: Jude DaShiell; +Cc: Björn Bidar, help-gnu-emacs

On Fri 2024-11-08 18:00:20 -0500, Jude DaShiell wrote:

> of the products you mentioned, how many were written by x employees and
> are supported by x employees?

since when has corporate involvement become a key consideration in
creating a free software client package by the community?

Best,
Yuchen

--
Dr Yuchen Pei | https://ypei.org | Timezone: UTC+10
PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0
https://ypei.org/assets/ypei-pubkey.txt



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-08 23:07           ` Yuchen Pei
@ 2024-11-09  4:21             ` David Masterson
  2024-11-09  8:00             ` Eli Zaretskii
  1 sibling, 0 replies; 13+ messages in thread
From: David Masterson @ 2024-11-09  4:21 UTC (permalink / raw)
  To: Yuchen Pei; +Cc: Jude DaShiell, Björn Bidar, help-gnu-emacs

Yuchen Pei <id@ypei.org> writes:

> since when has corporate involvement become a key consideration in
> creating a free software client package by the community?

My understanding was that the X API had to validate access to X via an
Application key and that key had to be bought from X and that key's cost
depends upon how many people (ie. usernames) are using it.
-- 
David Masterson



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-08 23:07           ` Yuchen Pei
  2024-11-09  4:21             ` David Masterson
@ 2024-11-09  8:00             ` Eli Zaretskii
  2024-11-09  8:24               ` Yuchen Pei
  1 sibling, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2024-11-09  8:00 UTC (permalink / raw)
  To: Yuchen Pei; +Cc: jdashiel, bjorn.bidar, help-gnu-emacs

> From: Yuchen Pei <id@ypei.org>
> Cc: Björn Bidar <bjorn.bidar@thaodan.de>,  help-gnu-emacs
>  <help-gnu-emacs@gnu.org>
> Date: Sat, 09 Nov 2024 10:07:04 +1100
> 
> On Fri 2024-11-08 18:00:20 -0500, Jude DaShiell wrote:
> 
> > of the products you mentioned, how many were written by x employees and
> > are supported by x employees?
> 
> since when has corporate involvement become a key consideration in
> creating a free software client package by the community?

Would you folks please take this discussion off this list?  Discussing
this is perhaps okay on emacs-tangents@gnu.org, but not here.  This
list is about helping users of Emacs and Emacs Lisp programmers do
whatever they want in Emacs.  Whether it is legal or ethical to have
an X/Twitter client in Emacs is off-topic here.

Thanks in advance.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-09  8:00             ` Eli Zaretskii
@ 2024-11-09  8:24               ` Yuchen Pei
  2024-11-09 16:51                 ` GraphQL clients (was: Any working twitter client?) Stefan Monnier via Users list for the GNU Emacs text editor
  0 siblings, 1 reply; 13+ messages in thread
From: Yuchen Pei @ 2024-11-09  8:24 UTC (permalink / raw)
  To: help-gnu-emacs; +Cc: Eli Zaretskii



On 9 November 2024 19:00:22 GMT+11:00, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Yuchen Pei <id@ypei.org>
>> Cc: Björn Bidar <bjorn.bidar@thaodan.de>,  help-gnu-emacs
>>  <help-gnu-emacs@gnu.org>
>> Date: Sat, 09 Nov 2024 10:07:04 +1100
>> 
>> On Fri 2024-11-08 18:00:20 -0500, Jude DaShiell wrote:
>> 
>> > of the products you mentioned, how many were written by x employees and
>> > are supported by x employees?
>> 
>> since when has corporate involvement become a key consideration in
>> creating a free software client package by the community?
>
>Would you folks please take this discussion off this list?  Discussing
>this is perhaps okay on emacs-tangents@gnu.org, but not here.  This
>list is about helping users of Emacs and Emacs Lisp programmers do
>whatever they want in Emacs.  Whether it is legal or ethical to have
>an X/Twitter client in Emacs is off-topic here.

I agree. Let's get back to the original question about browsing twitter from emacs. Perhaps I could widen the question a bit, given there have been no answer yet. Are there well known emacs packages that act as clients to a well known service through an api designed in a similar way to the twitter api? From what I understand, that means graphql requests authenticated using oauth.

>
>Thanks in advance.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* GraphQL clients (was: Any working twitter client?)
  2024-11-09  8:24               ` Yuchen Pei
@ 2024-11-09 16:51                 ` Stefan Monnier via Users list for the GNU Emacs text editor
  0 siblings, 0 replies; 13+ messages in thread
From: Stefan Monnier via Users list for the GNU Emacs text editor @ 2024-11-09 16:51 UTC (permalink / raw)
  To: help-gnu-emacs

> I agree. Let's get back to the original question about browsing twitter from
> emacs. Perhaps I could widen the question a bit, given there have been no
> answer yet. Are there well known emacs packages that act as clients to
> a well known service through an api designed in a similar way to the twitter
> api? From what I understand, that means graphql requests authenticated
> using oauth.

Maybe [srht](https://elpa.gnu.org/packages/srht.html)?


        Stefan




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
       [not found] ` <87o72pjtq9.fsf@>
  2024-11-08 21:53   ` Yuchen Pei
@ 2024-11-09 17:51   ` mbork
  2024-11-09 18:02     ` Eli Zaretskii
  1 sibling, 1 reply; 13+ messages in thread
From: mbork @ 2024-11-09 17:51 UTC (permalink / raw)
  To: Björn Bidar; +Cc: Yuchen Pei, help-gnu-emacs

On 2024-11-08, at 23:33, Björn Bidar <bjorn.bidar@thaodan.de> wrote:

> Yuchen Pei <id@ypei.org> writes:
>
>> Are there any currently working x/twitter client in emacs?
>
> No exist but they also would be against Twitter/X TOS.
> But in any case we shouldn't have packages that support a platform by a
> person such as Musk that support or push fascists topics IMHO.

I don't follow the current politics too much, but that left me
wondering: what fascist topics does Musk push?  (I find it a bit hard to
believe, to be honest, but as I said, I don't follow politics a lot.)

TIA,

-- 
Marcin Borkowski
https://mbork.pl
https://crimsonelevendelightpetrichor.net/



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Any working twitter client?
  2024-11-09 17:51   ` Any working twitter client? mbork
@ 2024-11-09 18:02     ` Eli Zaretskii
  0 siblings, 0 replies; 13+ messages in thread
From: Eli Zaretskii @ 2024-11-09 18:02 UTC (permalink / raw)
  To: mbork; +Cc: bjorn.bidar, id, help-gnu-emacs

> From: mbork@mbork.pl
> Cc: Yuchen Pei <id@ypei.org>,  help-gnu-emacs <help-gnu-emacs@gnu.org>
> Date: Sat, 09 Nov 2024 18:51:13 +0100
> 
> On 2024-11-08, at 23:33, Björn Bidar <bjorn.bidar@thaodan.de> wrote:
> 
> > Yuchen Pei <id@ypei.org> writes:
> >
> >> Are there any currently working x/twitter client in emacs?
> >
> > No exist but they also would be against Twitter/X TOS.
> > But in any case we shouldn't have packages that support a platform by a
> > person such as Musk that support or push fascists topics IMHO.
> 
> I don't follow the current politics too much, but that left me
> wondering: what fascist topics does Musk push?  (I find it a bit hard to
> believe, to be honest, but as I said, I don't follow politics a lot.)

Once again: please take these tangents off this list.  You can discuss
this on emacs-tangents@gnu.org, if you wish.




^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-11-09 18:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-05  6:00 Any working twitter client? Yuchen Pei
2024-11-08 21:33 ` Björn Bidar
     [not found] ` <87o72pjtq9.fsf@>
2024-11-08 21:53   ` Yuchen Pei
2024-11-08 22:48     ` Björn Bidar
     [not found]     ` <87pln5ibpm.fsf@>
2024-11-08 22:56       ` Yuchen Pei
2024-11-08 23:00         ` Jude DaShiell
2024-11-08 23:07           ` Yuchen Pei
2024-11-09  4:21             ` David Masterson
2024-11-09  8:00             ` Eli Zaretskii
2024-11-09  8:24               ` Yuchen Pei
2024-11-09 16:51                 ` GraphQL clients (was: Any working twitter client?) Stefan Monnier via Users list for the GNU Emacs text editor
2024-11-09 17:51   ` Any working twitter client? mbork
2024-11-09 18:02     ` Eli Zaretskii

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).