Readme
This commit is contained in:
parent
2eeadd9f2a
commit
e1db39351e
1 changed files with 19 additions and 5 deletions
24
README.md
24
README.md
|
@ -1,17 +1,31 @@
|
|||
# XTweet
|
||||
Converts noisy toots to tiny tweets
|
||||
|
||||
## Configuration and deployment
|
||||
Create a file named `config.js` in the folder with this structure
|
||||
## Configurazione
|
||||
Crea un file `config.js` con questa struttura
|
||||
```
|
||||
module.exports = {
|
||||
twitter_consumer_key: '...',
|
||||
twitter_consumer_secret: '...',
|
||||
twitter_access_token: '...',
|
||||
twitter_access_token_secret: '...',
|
||||
|
||||
mastodon_token: '...',
|
||||
mastodon_user: 'ekardnam',
|
||||
instance: 'mastodon.bida.im',
|
||||
|
||||
key: 'key.pem',
|
||||
cert: 'cert.pem',
|
||||
passphrase: 'pass',
|
||||
bind_ip: '0.0.0.0',
|
||||
port: 8000,
|
||||
callback_url: 'https://localhost:8000',
|
||||
callback_path: '/oauth/callback'
|
||||
}
|
||||
```
|
||||
```
|
||||
|
||||
In `twitter_consumer_key` e in `twitter_consumer_secret` ci vanno i token relativi all'app Twitter.
|
||||
Per Mastodon basta andare nel menù Sviluppo > Nuova applicazione e dare il permesso `read:statuses`.
|
||||
|
||||
I certificati che sono nella repo sono di test e sono configurati già nel config d'esempio. Siccome vengono negoziati i token di Twitter è bene cambiarli. Si generano con
|
||||
```
|
||||
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue