Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/namoscato/amoscato-server
Server-side processes behind amoscato.com
https://github.com/namoscato/amoscato-server
Last synced: 27 days ago
JSON representation
Server-side processes behind amoscato.com
- Host: GitHub
- URL: https://github.com/namoscato/amoscato-server
- Owner: namoscato
- Created: 2016-05-08T03:15:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-16T00:11:37.000Z (over 1 year ago)
- Last Synced: 2024-04-08T20:52:54.262Z (7 months ago)
- Language: PHP
- Homepage:
- Size: 1010 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![ci](https://github.com/namoscato/amoscato-server/actions/workflows/ci.yml/badge.svg)](https://github.com/namoscato/amoscato-server/actions/workflows/ci.yml)
# Amoscato Server
Server-side processes behind [amoscato.com](https://amoscato.com/) built with [Symfony](https://symfony.com/).
## Console Commands
### `amoscato:current:load`
Loads and caches current data from a set of sources:
- `athleticActivity` - latest athletic activity from [Strava](https://www.strava.com/)
- `book` - currently reading book from [Goodreads](https://www.goodreads.com/)
- `drink` - latest checkin from [Untappd](https://untappd.com/)
- `music` - latest scrobble from [Last.fm](http://www.last.fm/)
- `video` - latest favorite or like from [YouTube](https://www.youtube.com/) or [Vimeo](https://vimeo.com/) respectively### `amoscato:stream:cache [--size=1000]`
Stores the cached result of _size_ stream items to S3.
### `amoscato:stream:load [source ...]`
Loads stream data from the specified set of sources. If no sources are specified, data from all sources will be loaded.
Available sources include:
- `flickr` - latest photos from [Flickr](https://www.flickr.com/)
- `github` - latest public commits from [GitHub](https://github.com/)
- `goodreads` - latest read books from [Goodreads](https://www.goodreads.com/)
- `lastfm` - latest scrobbles from [Last.fm](http://www.last.fm/)
- `untappd` - latest badges from [Untappd](https://untappd.com/)
- `vimeo` - latest favorites from [Vimeo](https://vimeo.com/)
- `youtube` - latest favorites from [YouTube](https://www.youtube.com/)### `amoscato:stream:truncate [--size=1500]`
Truncates historic stream data, keeping a stream of the specified _size_.