
Da es seit kurzem endlich asciio in den Debian Repos gibt, dachte ich, ich probiere das gleich mal aus. Ich hatte letztens auf meinem Whiteboard mal verschiedene Workflows angezeichnet, wie bei FLubtitles z.B. der Download funktioniert. Erstmal die Grafik und weiter unten eine kurze Erläuterung.
DownloadSubtitles()
Client Server
.---------.
| CouchDB |
'---------'
^ |
| |
transparent gzip | |
compress/decompress | |
| |
| v
.--------------. .------------.
| Subtitle.srt | | FLubtitles |
'--------------' '------------'
^ |
| |
| v
zlib.decompress() zlib.compress()
^ |
| |
| v
base64.b64decode() base64.b64encode()
^ |
| .----------. |
'-------------------| JSON-RPC |<----------------'
'----------'