This commit is contained in:
ekardnam 2019-07-25 18:26:03 +02:00
parent 2eeadd9f2a
commit e1db39351e

View file

@ -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
```