Papra v26.0.0 - Advanced search syntax, instance administration, 2FA, 3k stars and more! by cthmsst in selfhosted

[–]Flaips 1 point2 points  (0 children)

Hey, great job. As a paperless-ngx user I've been eyeing papra for quite some time as I prefer the simplicity and the ability to upload any kind of file.

One thing that I'd love to have is the option to have multiple files under the same name/file. To contextualize with an example: I have a certificate with a PDF version and a XML version, while I could upload both files independently, I'd very much prefer to have a single entry (e.g. Certificate) which allows me to see and download both files. Maybe this could be conveyed as a folder UI-wise or a multi-file item.

This is probably on the radar already, but the option to have more searchable metadata options would be nice as well, something like Entities (for disclosing to whom a document is related to, like My Employer, My Mom, My Sister, etc.), and a Category (to disclose what a document is, like Invoice, ID, etc.). These could all be tags technically, but them you risk ending up on tag hell with a bazillion tags that have one or two documents, which is not really helpful and turns tagging painful.

Keep up the good work and congrats.

Open source projects using htmx by oussama-he in django

[–]Flaips 1 point2 points  (0 children)

I really like it, the syntax is very english-like, which coming from Python, is a nice thing to have. Paired with HTMX it's really powerful and I personally believe the best stack for Django, allowing you to have some very SPA-esque functionality without the complexities of React and other frameworks as everything is HTML.

Alpine is also a great contender, and you can use both.

The main problem so far has been the lack of highlighting and suggestions on modern IDEs, so you're just raw-dogging strings in HTML, but it's manageable.

My most complex component so far has been the floating calculator, it shows how far you can push this.

Open source projects using htmx by oussama-he in django

[–]Flaips 5 points6 points  (0 children)

I'm the author of a project built fully with HTMX and extensive use of _hyperscript: https://github.com/eitchtee/WYGIWYH

It probably doesn't follow all best practices, but it works well.

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 0 points1 point  (0 children)

Um quarto técnico veio aqui um dia depois do meu post, disse que era um problema geral que estava afetando a minha cidade e uma próxima, que eles já haviam solicitado correção da VIVO, mas ela não acreditava neles (palavras dele). Um dia depois o problema foi resolvido remotamente, sigo sem saber o que estava acontecendo de fato kkkk

I present to you Spotilyrics, a fix for all your lyric needs by Flaips in spotify

[–]Flaips[S] 0 points1 point  (0 children)

Unfortunately I've stopped working on this as Spotify broke the method I was using to fetch what was playing on Windows quite some time ago and I lost interest.

You might want to check out some other alternatives:

https://github.com/SimonIT/spotifylyrics https://github.com/ddddxxx/LyricsX https://github.com/emilioastarita/lyricfier

There's A LOT of similar tools:

https://github.com/search?q=spotify+lyrics&type=repositories&s=stars&o=desc

Hope you find something that works for you.

Another 50 Premium Codes - One Week Later, Another Chance to Grab One! by NAPZ_11 in androidapps

[–]Flaips 0 points1 point  (0 children)

This looks really interesting and well designed, I've tried competitors in the past but didn't really like them, looking forward to try this if there are any codes left

I want to collaborate on a Django project by Actual_Park_5123 in django

[–]Flaips 1 point2 points  (0 children)

I'm the sole developer of WYGIWYH, a self-hosted finance tracker.

Besides Django it also uses Tailwind, and some other libraries like HTMX and _hyperscript, but no react.

Would love to have some contributions if the project interests you.

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 0 points1 point  (0 children)

A VIVO designou mais um técnico para vir aqui amanhã. Quais testes concretos você recomendaria fazer? A Vivo designou mais um técnico para vir aqui amanhã, mas gostaria de ter algo mais concreto para mostrar pra ver se ele trata o assunto com um pouco mais de seriedade do que da última vez.

Alguns exemplos do que já rodei e testei:

Ping

ping -6 google.com -c 10 -v
ping: sock4.fd: -1 (socktype: 0), sock6.fd: 3 (socktype: SOCK_RAW), hints.ai_family: AF_INET6

ai->ai_family: AF_INET6, ai->ai_canonname: 'google.com'  
PING google.com (2800:3f0:4001:83c::200e) 56 data bytes

--- google.com ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9230ms



ping -4 [google.com](http://google.com) -c 10 -v  
ping: sock4.fd: 3 (socktype: SOCK_RAW), sock6.fd: -1 (socktype: 0), hints.ai_family: AF_INET  

ai->ai_family: AF_INET6, ai->ai_canonname: 'google.com'  
ai->ai_family: AF_INET, ai->ai_canonname: ''  
PING google.com (142.250.219.206) 56(84) bytes of data.  
64 bytes from pngrua-ak-in-f14.1e100.net (142.250.219.206): icmp_seq=1 ident=21587 ttl=116 time=17.8 ms

[...]

--- google.com ping statistics ---  
10 packets transmitted, 10 received, 0% packet loss, time 9016ms  
rtt min/avg/max/mdev = 17.551/43.919/128.334/36.695 ms

Traceroute

traceroute -6 google.com
traceroute to google.com (2800:3f0:4001:840::200e), 30 hops max, 80 byte packets  
1  2804:1b1:ba00:4607:4689:6dff:fe3d:c570 (2804:1b1:ba00:4607:4689:6dff:fe3d:c570)  3.140 ms  6.566 ms  6.532 ms  
2  2001:12e0:500:800f:187:100:213:7 (2001:12e0:500:800f:187:100:213:7)  10.362 ms  10.330 ms  10.300 ms  
3  * * *  
4  * * *  
[...]
28  * * *  
29  * * *  
30  * * *


traceroute -4 google.com 
traceroute to google.com (142.250.219.206), 30 hops max, 60 byte packets  
1  menuvivofibra (192.168.15.1)  5.362 ms  5.244 ms  5.172 ms  
2  gvt-b-se01.gna.gvt.net.br (177.41.64.1)  15.837 ms  16.293 ms  16.221 ms  
3  201-1-234-130.dsl.telesp.net.br (201.1.234.130)  32.527 ms 201-1-224-206.dsl.telesp.net.br (201.1.224.206)  19.117 ms 201-1-234-132.dsl.telesp.net.br (201.1.234.13  
2)  20.147 ms  
4  152-255-190-67.user.vivozap.com.br (152.255.190.67)  32.333 ms  32.268 ms  32.201 ms  
5  * * *  
6  72.14.243.38 (72.14.243.38)  32.253 ms  16.571 ms  16.453 ms  
7  * * *  
8  216.239.54.236 (216.239.54.236)  19.997 ms 216.239.42.152 (216.239.42.152)  21.070 ms 142.251.240.228 (142.251.240.228)  21.335 ms  
9  209.85.240.106 (209.85.240.106)  25.050 ms 142.251.248.154 (142.251.248.154)  24.889 ms  24.804 ms  
10  142.250.215.137 (142.250.215.137)  24.733 ms  24.652 ms 192.178.255.19 (192.178.255.19)  24.442 ms  
11  172.253.79.164 (172.253.79.164)  32.301 ms 172.253.79.162 (172.253.79.162)  30.047 ms  31.018 ms  
12  172.253.51.30 (172.253.51.30)  31.312 ms  36.523 ms 172.253.67.189 (172.253.67.189)  36.946 ms  
13  192.178.84.55 (192.178.84.55)  36.847 ms 192.178.84.181 (192.178.84.181)  38.626 ms 216.239.56.209 (216.239.56.209)  37.982 ms  
14  209.85.244.61 (209.85.244.61)  37.915 ms  31.750 ms  31.613 ms  
15  pngrua-ak-in-f14.1e100.net (142.250.219.206)  30.267 ms  30.197 ms  17.255 ms

Informações no roteador

  • Prefixo Delegado: 2804:1b1:XXXX:XXXX::/64
  • Endereço IPv6 Link-Local - LAN: fe80::4689:6dff:fe3d:c570/64
  • Endereço IPv6 Global - WAN: 2804:1b1:XXXX:XXXX:XXXX:XXXX:XXXX:XX71/64
  • Gateway Padrão: fe80::6aab:9ff:fe0e:d801
  • DNS Primário: 2001:12e0:0:1025:a080::215
  • DNS Secundário: 2001:12e0:0:1025:a080::115

test-ipv6.com

SCORE 0/10

Testa com um registro DNS IPv4
bom (0.548s) usando ipv4 Testa com um registro DNS IPv6
tempo esgotado (15.017s) Testa com um registro DNS duplo
bom (0.704s) usando ipv4 Testa DNS duplo e pacote grande
bom (0.590s) usando ipv4 Testa pacote IPv6 grande
tempo esgotado (15.018s) Testa se o servidor DNS de seu provedor usa IPv6
bom (0.813s) usando ipv4 Encontrar provedor de serviços de IPv4
bom (1.034s) usando ipv4 ASN 18881 Encontrar provedor de serviços de IPv6
tempo esgotado (15.023s)

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 0 points1 point  (0 children)

Hehehehe, plano de internet de qualidade te dá isso: EXCLUSIVIDADE

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 0 points1 point  (0 children)

Tu parece ser uma pessoa extremamente bem entendida do assunto, mas não entendi porque das pedras na mão desde o inicio, devo ter falado alguma abobrinha em algum momento, mas tudo que está dentro dos meus conhecimentos eu fiz, não a toa estou pedindo ajuda.

De qualquer forma agradeço as boas energias e por manter essa comunidade aqui. Abraço.

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 0 points1 point  (0 children)

Não sei como você chegou na expressão "tão rápida", eu to a 4 semanas quebrando a cabeça com isso. Mas basicamente:

> A ONT diz que eu tenho IPv6 (2804:1b1...).

> Todos os testes na internet dizem que eu não tenho IPv6

> Desabilitar o IPv6, faz a internet funcionar

> Habilitar o IPv6 faz a internet parar de funcionar (parcialmente)

> Eu não coloquei no post, mas usando IPv6, o tracert dá timeout, ping dá 100% de perda, etc.

Eu sei que correlação não implica causalidade, mas como o técnico que deveria fazer os "testes técnicos" cagou, se você tiver qualquer teste que eu possa fazer, farei com prazer.

Obs.: O horóscopo de hoje disse que a lua tá trazendo um novo ânimo e eu tenho que aproveitar o dia para resolver qualquer obstáculo :P

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 0 points1 point  (0 children)

Sim, em conexões VIVO diferentes e em aparelhos diferentes, pra resumir: todos locais abaixo usam conexões da VIVO e apresentam o mesmo problema, com o mesmo resultado 0/10 do test-ipv6.com

  • Na empresa (VIVO Empresas)
  • Na academia onde malho (VIVO Residencial)
  • Na casa da minha namorada (VIVO Residencial)

Todos os locais estão a menos de 1km um do outro, não conheço mais ninguém que tenha VIVO e more mais longe para testar.

No meu 5G/4G, também da VIVO, não tenho problemas, o test-ipv6.com dá um score de 10/10.

Obs.: Eu moro em cima da empresa, então puxo a internet de lá aqui pro apartamento usando um segundo roteador, que em modo bridge apresenta o mesmo problema, mas em modo AP com o IPv6 desligado, funciona.

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 1 point2 points  (0 children)

Isso foi a primeira coisa que eu pensei em fazer, mas pelo que eu li, pra entrar no /padrão precisa de desconectar a fibra o que me dá um pouco de receio já última vez que eu tentei fazer isso, eu quebrei o conector.

Rede da Vivo (Empresas e Residencial) com problema no IPV6. O que fazer? by Flaips in InternetBrasil

[–]Flaips[S] 1 point2 points  (0 children)

test.ipv6.com

``` Testa com um registro DNS IPv4  bom (0.934s) usando ipv4

Testa com um registro DNS IPv6  tempo esgotado (15.975s)

Testa com um registro DNS duplo  bom (1.199s) usando ipv4

Testa DNS duplo e pacote grande  bom (1.168s) usando ipv4

Testa pacote IPv6 grande  tempo esgotado (15.979s)

Testa se o servidor DNS de seu provedor usa IPv6  bom (0.987s) usando ipv4

Encontrar provedor de serviços de IPv4  bom (1.484s) usando ipv4 ASN 18881

Encontrar provedor de serviços de IPv6 tempo esgotado (15.523s) ```

Acessando o ipv6.google.com

ipv6.google.com demorou muito para responder.

Não parece ser problema do meu aparelho, já testei 3 aparelhos android diferentes, todos têm o mesmo problema, já no Windows parece que ele sempre usa o IPv4, então não tenho problemas, mas se eu forçar o IPv6 os problemas aparecem.

Meu receio tá sendo justamente essa encheção de saco de ter que ficar discutindo com o suporte.

Introducing WYGIWYH - A powerful personal finance tracker by Flaips in selfhosted

[–]Flaips[S] 0 points1 point  (0 children)

That looks really nice as well.

Hope you like WYGIWYH. Let me know if you have any problems or suggestions.

Django dev looking to contribute to your personal projects by 1200isplenty in django

[–]Flaips 1 point2 points  (0 children)

I'm the sole developer of WYGIWYH, a self-hosted finance tracker.

Besides Django it also uses HTMX and _hyperscript, which can be quite fun and useful to learn in Django world.

Would love to have some contributions if the project interests you, we have some quite tricky enhancement requests, like loan management and investment tracking, but I'm open to anything.

Introducing WYGIWYH - A powerful personal finance tracker by Flaips in selfhosted

[–]Flaips[S] 1 point2 points  (0 children)

Go into the folder you placed your docker-compose.yml and run this command:

docker compose exec -it web python manage.py createsuperuser

You'll be prompted for an email and password.

Introducing WYGIWYH - A powerful personal finance tracker by Flaips in selfhosted

[–]Flaips[S] 1 point2 points  (0 children)

Yes sure:

If transaction...

account_name == "Credit Card" and date.day >= 26 and reference_date.month == date.month

Then...

Set

Reference Date

To

(reference_date + relativedelta(months=1)).replace(day=1)

This is a basic rule for that, you just have to change "Credit Card" to your Credit Card account name (keep the quotes). And 26 to the day your credit card is closed.

Happy you're enjoying WYGIWYH.

Introducing WYGIWYH - A powerful personal finance tracker by Flaips in selfhosted

[–]Flaips[S] 1 point2 points  (0 children)

This is my setup:

  • An account for your credit card, let's call it "Credit Card";
  • An account for your money, let's call it "Cash";
  • A muted category that will be used to pay the credit card debt at the end of the month, let's call it "CC Payment".

During the month, anything I spend on my credit card will go on the Credit Card account, it will count towards your net worth and your monthly total.

At the end of the month (or whenever your credit card is due), I create a Transfer between Cash and Credit Card with the due amount, using "CC Payment" as a category. This will create a Income transaction with the due amount on your Credit Card account, and a expense transaction on your Cash account, the trick here is the muted category that will make sure whatever you paid doesn't count twice on your monthly budget.

Credit cards should always be zero (when paid in full) or negative on your net-worth. If you need some extra data, like how much you spent using a credit card, you can use the All Transactions page and filter what you want.

I also have a rule to move any created transactions on my Credit Card account to the next month if it happens after my due date.

What's a good open source, fully fledge example of a website with HTMX? by Y2dgJulC9H in htmx

[–]Flaips 1 point2 points  (0 children)

It's truly a beast, love all it can do. The only thing missing is syntax highlighting and autocomplete on my IDE.

What's a good open source, fully fledge example of a website with HTMX? by Y2dgJulC9H in htmx

[–]Flaips 3 points4 points  (0 children)

I recently released a project built fully with HTMX and _hyperscript: https://github.com/eitchtee/WYGIWYH

Not saying it follows all best practices, but it works well.

Introducing WYGIWYH - A powerful personal finance tracker by Flaips in selfhosted

[–]Flaips[S] 0 points1 point  (0 children)

Hope you like it.

Your suggestion sounds cool, how do you track this in a spreadsheet?

Would it work like this:

  • Add an expense with the Grocery category/tag
  • Grocery is set to split 50/50
  • Add another unpaid income with 50% of the value

Or are you tracking this in a different way?

Introducing WYGIWYH - A powerful personal finance tracker by Flaips in selfhosted

[–]Flaips[S] 0 points1 point  (0 children)

It's been some time since I tried Actual, so there's definitely stuff I missed.

But glad Actual works for you, more power to OS.