fedi_slurp/README.md

45 lines
966 B
Markdown
Raw Normal View History

2025-05-21 00:44:19 +00:00
# Fedi Link Fetcher
A pair of PHP scripts that extract links from your Mastodon / snac bookmarks and add them to:
- YouTube Playlist (Google oAUTH API)
- Readeck (simple API token)
## TODO instructions readeck API
2025-05-21 00:59:11 +00:00
Explain here how to get readeck token in the web UI.
2025-05-21 00:44:19 +00:00
2025-05-21 00:59:11 +00:00
## Instructions to create Youtube Playlist and get a token
2025-05-21 00:44:19 +00:00
2025-05-21 00:59:11 +00:00
* Go to the Google Cloud Console:
* Project > APIs & Services > Credentials
* Create oauth client ID
* for TV and limited INPUT
* Download the OAuth 2.0 Client ID JSON file
2025-05-21 00:44:19 +00:00
2025-05-21 00:59:11 +00:00
save as
```
./_credentials/client_secret.json
```
2025-05-21 00:44:19 +00:00
2025-05-21 00:59:11 +00:00
## Add your Google account as a test user
* Go to Google Cloud Console > OAuth consent screen
* ~> Audience
* Under “Test users”
* Add your Google email for your Youtube account
2025-05-21 00:44:19 +00:00
2025-05-21 00:59:11 +00:00
## Add google Api things with PHP Composer
2025-05-21 00:44:19 +00:00
2025-05-21 00:59:11 +00:00
```
2025-05-21 00:44:19 +00:00
composer require google/apiclient:^2.0
2025-05-21 00:59:11 +00:00
```
# Add to your cron
```
*/5 * * * * /home/snac/fedi_slurp/fedi_slurp.php > /home/snac/logs/fedi_slurp.log 2>&1
```
2025-05-21 00:44:19 +00:00