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
|
# XTweet
|
||||||
Converts noisy toots to tiny tweets
|
Converts noisy toots to tiny tweets
|
||||||
|
|
||||||
## Configuration and deployment
|
## Configurazione
|
||||||
Create a file named `config.js` in the folder with this structure
|
Crea un file `config.js` con questa struttura
|
||||||
```
|
```
|
||||||
module.exports = {
|
module.exports = {
|
||||||
twitter_consumer_key: '...',
|
twitter_consumer_key: '...',
|
||||||
twitter_consumer_secret: '...',
|
twitter_consumer_secret: '...',
|
||||||
twitter_access_token: '...',
|
|
||||||
twitter_access_token_secret: '...',
|
|
||||||
|
|
||||||
mastodon_token: '...',
|
mastodon_token: '...',
|
||||||
mastodon_user: 'ekardnam',
|
mastodon_user: 'ekardnam',
|
||||||
instance: 'mastodon.bida.im',
|
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