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- [Reddit to Nextcloud
12 importer](https://gabrielgio.gitlab.io/reddit-nextcloud-importer/)
13 [<i class="fab fa-gitlab"></i>](https://gitlab.com/gabrielgio/reddit-nextcloud-importer)
14
15 A small project that monitors user\'s saved posts on reddit, downloads its
16 media and uploads to a nextcloud instance.
17
18 It combines 3 projects: [praw](https://github.com/praw-dev/praw) to read and
19 motitor user's saved feed, [gallery-dl](https://github.com/mikf/gallery-dl)
20 to download media from several sources, and
21 [nextcloud-api-wrapper](https://github.com/luffah/nextcloud-API) to manage
22 folder and upload files to nexcloud instance.
23
24- [Filter for Nerdcast
25 (pt-BR)](https://gabrielgio.gitlab.io/jn_filter/)
26 [<i class="fab fa-gitlab"></i>](https://gitlab.com/gabrielgio/jn_filter)
27
28 Just a small podcast filter to remove and/or split a feed from
29 [Nerdcast](https://www.jovemnerd.com.br/nerdcast/) into different segments.
30 The current feed its quite clustered with many programs/segments and this
31 project just helps to clean up so only the segment you want shows up on you
32 podcast client.
33
34- [Password generator](https://genpass.gabrielgio.me/)
35 [<i class="fab fa-gitlab"></i>](https://gitlab.com/gabrielgio/genpass)
36
37 It started with me having fun with clojure script ([last
38 commit](https://gitlab.com/gabrielgio/genpass/-/tree/2db3d88503fbe219e99c464c4cc8e768613e1359)).
39 Now I have been using it as a playground to play a bit with rust/wasm and it
40 is a quite interesting comparacion to make. The cljs implementation could
41 not handle more than 1k chars, while the wasm can easly handle >100k. Is it
42 useful for a password generator? Probabally not, but if it your use case now
43 I got you covered.