gabrielgio.me @ aca23a0b0169571e405f29e96de358409a653f7f

 1+++
 2title = "Projects"
 3author = ["gabrielgio"]
 4layout = "single"
 5draft = false
 6+++
 7
 8
 9Just a list of some projects I have done and find useful on my day-to-day life.
10
11-   [Lens](https://git.sr.ht/~gabrielgio/lens)
12    [[apk](https://git.sr.ht/~gabrielgio/apkbuilds)]
13
14    A read only media server with some media capabilities. It is meant to be a
15    front-end for my Syncthing server. It is inspired by Photoview but with
16    simpler UI and a smaller development requirement, and it outputs a single self
17    contained binary (which is simple thanks to go) which makes the setup
18    easier. It is still work in progress but I'm personally already using it.
19
20-   [Reddit to Nextcloud
21    importer](https://gabrielgio.gitlab.io/reddit-nextcloud-importer/)
22    [[sr.ht](https://git.sr.ht/~gabrielgio/reddit-nextcloud-importer)]
23    [[apk](https://git.sr.ht/~gabrielgio/apkbuilds)]
24
25    A small project that monitors user\'s saved posts on reddit, downloads its
26    media and uploads to a nextcloud instance.
27
28    It combines 3 projects: [praw](https://github.com/praw-dev/praw) to read and
29    motitor user's saved feed, [gallery-dl](https://github.com/mikf/gallery-dl)
30    to download media from several sources, and
31    [nextcloud-api-wrapper](https://github.com/luffah/nextcloud-API) to manage
32    folder and upload files to nexcloud instance.
33
34-   [Filter for Nerdcast
35    (pt-BR)](https://artifacts.gabrielgio.me/jnfilter/)
36    [[sr.ht](https://git.sr.ht/~gabrielgio/jnfilter)]
37    [[apk](https://git.sr.ht/~gabrielgio/apkbuilds)]
38
39    Just a small podcast filter to remove and/or split a feed from
40    [Nerdcast](https://www.jovemnerd.com.br/nerdcast/) into different segments.
41    The current feed its quite clustered with many programs/segments and this
42    project just helps to clean up so only the segment you want shows up on you
43    podcast client.
44
45-   [Password generator](https://genpass.gabrielgio.me/)
46    [[sr.ht](https://git.sr.ht/~gabrielgio/genpass)]
47
48    It started with me having fun with clojure script ([last
49    commit](https://git.sr.ht/~gabrielgio/genpass/commit/2db3d88503fbe219e99c464c4cc8e768613e1359)).
50    Now I have been using it as a playground to play a bit with rust/wasm and it
51    is a quite interesting comparacion to make. The cljs implementation could
52    not handle more than 1k chars, while the wasm can easly handle >100k. Is it
53    useful for a password generator? Probabally not, but if it is your use case
54    now I got you covered.