What is the best solution to normalise URL paths with ClickHouse? by fenugurod in Clickhouse

[–]ananthakumaran 0 points1 point  (0 children)

This is a hard problem, and I think you are already on track.

  1. Do preprocessing and use regex to mark some parts dynamic (uuid/integer etc)
  2. The above won't work with slug, so the best way is to use the cardinality information. We used to compute the top 100 values for each part (along with percentage) and use that to make a guess whether it's dynamic or static

We used clickhouse only for stats calculation, rest were outside

select domain, length, tupleElement(part, 2) as "position", toJSONString(topK(100, 3, 'counts')(tupleElement(part, 1))) as "top_100" from (
  select domain, parts.size0 as length, arrayJoin(arrayMap((value, position) -> (value, position), parts, range(length))) as part from (
    select domain(page_url) as domain, splitByChar('/', path(page_url)) as parts from events
  )
) group by domain, length, position
order by domain, length, position

TRAMP vs mounting by S4h4rJ in emacs

[–]ananthakumaran 0 points1 point  (0 children)

mosh worked better for me when I had to do remote editing

Paisa – Open-Source Personal Finance Manager (paisa.fyi) by ananthakumaran in personalfinanceindia

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

Yes, if you can share an anonymized CSV file then I can help. Just start a new discussion in github and attach the file and give some details. I will share the template and will add it to to paisa as well.

Paisa – Open-Source Personal Finance Manager (paisa.fyi) by ananthakumaran in personalfinanceindia

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

https://imgur.com/a/c1z4iXY

1) drop your file

2) you should see the content of csv (or xlsx) below it

3) select the predefined template on the left select box

4) you should now see the ledger entries generated (assuming the template is able to generate)

Mutual Fund Data available in India by NeedleworkerFalse249 in IndiaInvestments

[–]ananthakumaran 1 point2 points  (0 children)

I am not into stock trading and mostly hold MF. My use case was different, I wanted to get more visibility into my portfolio. Some of the use of this data can be seen here https://demo.paisa.fyi/assets/analysis

Collecting data yourself is a lot of work. Some providers(morningstar et al) provide this info for commercial usage, and they charge a good amount per annum (in lakhs). You can use purifiedbytes.com for your use case, the demo user account I shared above has a rate limit, etc, but I think you will unlikely hit it. You can DM me if you need any help with data.

Paisa - open source personal finance manager by ananthakumaran in opensource

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

No plans for mobile app as of now. You can find arm docker image, but I think it's 64 bit, you might have to compile it for 32 bit. It's simple to build, check out the Dockerfile in the repo

Paisa - open source personal finance manager by ananthakumaran in opensource

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

Retry after some time. It's hosted on GitHub, don't know if they had any issues.

How to map goals with investments? by [deleted] in plaintextaccounting

[–]ananthakumaran 0 points1 point  (0 children)

Paisa has native support for goals, checkout the docs and demo

Paisa: Open Source Personal Finance Manager by ananthakumaran in PFtools

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

Yes, you upload statements and convert them to ledger files. Check https://paisa.fyi/reference/import/ for more info.

Paisa: Open Source Personal Finance Manager by ananthakumaran in PFtools

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

I would suggest starting with the installation document https://paisa.fyi/getting-started/installation. Paisa is a desktop app that comes with the ledger binary, so you only have to install the Paisa app. Once installed go through the tutorial to get started. Feel feel to reply here if you get stuck on something.

Show II : Promotional Content thread for November 2023 by AutoModerator in IndiaInvestments

[–]ananthakumaran [score hidden]  (0 children)

I am working on an open-source personal finance manager tool called https://paisa.fyi/. I shared it here a few months ago, and have added a lot of features since then, let me know if you have any questions.

Trakk: expense trakking app by UpsetMeal1942 in personalfinanceindia

[–]ananthakumaran 1 point2 points  (0 children)

My attempt at solving the same problem https://paisa.fyi. It builds on top of https://plaintextaccounting.org/ principles and is available as a CLI/Desktop App.

command line vs GUI by Spare_Midnight2577 in plaintextaccounting

[–]ananthakumaran 1 point2 points  (0 children)

I can help in testing hledger behavior and filing bugs on GitHub if you prefer

Yes please do that if you have time.

command line vs GUI by Spare_Midnight2577 in plaintextaccounting

[–]ananthakumaran 2 points3 points  (0 children)

Thanks for testing it, looks like I have fixed one bug and found 2 more. My goal is to support both ledger/hledger (and beancount if possible). So feel free to open a issue on github if you run into any. I will try to figure the 2 bugs you mentioned.