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.