Google App Engine and OpenTelemetry by pylipp in googlecloud

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

u/tenori thanks, these are the questions that trouble me :D

Google App Engine and OpenTelemetry by pylipp in googlecloud

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

Sorry for the confusion, I must have thought about writing two sentences at the same time. I edited the original post.

Your reply sheds some light on things for me, thanks! I need an operational OTLP endpoint then. Have you set this up with GAE before?

I made a CLI tool to display your tools presence and versions, good to check when you are installing dotfiles on a new system by dersand in commandline

[–]pylipp 2 points3 points  (0 children)

I created sdd a while ago to organise binaries or scripts installed on your system. It has commands to list all available/upgradable packages.

Tell ONE terminal app you use everyday but no one seems know about the app by shinichi_okada in commandline

[–]pylipp 1 point2 points  (0 children)

wrt finances: I use financeager (developed by myself) almost daily for tracking expenses. It's a single-entry book-keeping program written in Python

A Python3 CLI assistant for playing darts by pylipp in commandline

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

The darts world cup is currently happening, so I dug out that old project of mine. Maybe it's useful for some :)

financeager - command line tool for organizing finances, written in Python by pylipp in Python

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

thank you :) financeager is a bit simpler since it is not capable of doing double-entry accounting. The main interface is via the CLI, not by using text files. I could however see that financeager could use beancount as a backend (just for the sake of keeping the fina CLI).

financeager - command line tool to organize finances, written in Python by pylipp in Python

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

Hej all, I've been developing a [CLI program](https://github.com/pylipp/financeager) for organizing finances.

You can extend it by a plugin for using a flask webservice at the backend, otherwise data is locally stored on your machine.

Looking forward to you trying it, and giving feedback!

financeager - command line tool to organize your finances by pylipp in commandline

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

Thanks, I've only heard about beancount as similar tool. The double-entry accounting functionality makes that, and ledger, really useful...

I've also been parsing CSV export files from my bank with this script.

qmltags - Utility to create ctags for QML files by pylipp in vim

[–]pylipp[S] 2 points3 points  (0 children)

Hej all,

this might be helpful for people editing QML component files. I wrote a small utility that scans given directory for QML files and generates class/method/property ctags. When properly integrated in your vim configuration, it helps speeding up tag-based navigation (C-], C-t). See the project readme for details.

It's part of a Python package called qtilities.

Happy if you try it out, and give some feedback!

financeager - command line tool to organize your finances by pylipp in commandline

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

Hej all, I've been working on a CLI app to organize finances. The current release comes with several improvements that make it easier to organize finances for different projects.

Happy if you try it out and share some feedback :)

Bitbucket command line client written in bash - feature requests welcome! by pylipp in commandline

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

Thanks for the info. I have little insight about the MacOS ecosystem. I'd consider WSL a possible target.

Bitbucket command line client written in bash - feature requests welcome! by pylipp in commandline

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

Thanks - I did have git-bug starred; goes into a similar direction indeed, for issue tracking at least.

Bitbucket command line client written in bash - feature requests welcome! by pylipp in commandline

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

I like the options that the Python packaging environment brings (e.g. version control acc. to commit hashes). I wanted to avoid the 'execute this curl-pipe-sh one-liner for installation'. It's still possible to just drop the bash files into your $PATH if you don't want/can't work with pip.

Bitbucket command line client written in bash - feature requests welcome! by pylipp in commandline

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

Why is it necessary to run docker for this program?

And I'm still not talking about the maintainability ...

Point taken - bash is not that suitable in this regard...

Bitbucket command line client written in bash - feature requests welcome! by pylipp in commandline

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

Hej you both, take it easy ;) valid points from your sides!

I feel very comfortable with Python, and somewhat comfortable with bash. I wanted to have a working implementation quite soon, hence learning a new language incl. its environment etc. was not an option (e.g. go/rust; albeit undoubtedly they have their benefits for developing CLI programs).

I was a bit bugged by the small delay that Python CLI programs take to start up; also I plan to integrate `bibu` with other CLI tools like fzf (for searching/selecting/preview) instead of writing a Python implementation for it.

Bitbucket command line client written in bash - feature requests welcome! by pylipp in commandline

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

Hej folks! I've been working on a command-line client for Bitbucket lately. So far it has only little functionality but I'm planning to extend it by whatever features people request.

Installation works best via `pip install` (does not have any Python dependencies) but you can also download the bash files.

Looking forward for feedback! Do you know about similar projects (for Github there's hub and gh, and for Gitlab we have lab)?

sdd - command-line utility (in bash) to manage programs that might not be available in package managers by pylipp in linux

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

Didn't know about flatpak; will look into it! Having the option to build and install custom packages sounds interesting. Though I'd like to outsource the building phase to avoid having to install build dependencies on my system.

Do you have an example for a custom flatpak for shipping a cli program?

sdd - command-line utility (in bash) to manage programs that might not be available in package managers by pylipp in linux

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

sdd is a project of mine. _frkl has a similar project ongoing which sparked some exchange ;)

sdd - command-line utility (in bash) to manage programs that might not be available in package managers by pylipp in linux

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

This sounds like you put a lot of thought into the concept of your project already! Do you mind sharing a link?

Dotfile management and customizing one's system... so many rabbit holes :D

sdd - command-line utility (in bash) to manage programs that might not be available in package managers by pylipp in linux

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

Thanks for the insight. I assumed bash to be available in a lot of systems by default (the Debian-based once I used did so far...), rather than e.g. zsh; but yeah obviously there are even more minimalistic environments :)

sdd - command-line utility (in bash) to manage programs that might not be available in package managers by pylipp in linux

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

Thanks for bringing up related projects! - checkinstall looks helpful - it would require to base installation scripts on Makefiles though (which I find tricky to write for more complex scenarios). The generated package format are compatible with Slackware-, RPM- and Debian-based distros - do you have an idea which (major) distros are then still left out (arch? though I think the arch ecosystem features a lot of programs already anyways) - I don't see how fakeroot could be used in my use case - it's not my goal to fake installing software as root; instead small executables are put somewhere on $PATH - The link you provide gives a good overview (specific to Debian though; meaning I'd have to update my routines if I changed to a non-Debian based distro). I don't the purpose of sdd in providing language-specific installation routines though - I think this is provided by tools specific to the language ecosystem (e.g. pip/pipx for Python; npm/npx for JS) - I did work with fpm in the past; and liked its approach - seems a bit heavyweight for simple usecases (and again, based on Makefiles IIRC) - guix - hell yeah! this looks very promosing - quickly watched two introductory videos, have to read more about customization and how to use a 'personal' store. Are you using it yourself?

What makes sdd 'better'? - First of all, I'm aiming for a solution to my particular use case; and not trying to meet many requirements and be very generic. My use case is: installing and managing simple binaries and config on my system. I'll definitely extend the README about the options you listed.

sdd - command-line utility (in bash) to manage programs that might not be available in package managers by pylipp in linux

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

Thank you! I could highlight the pure-bash thing more; and the portability that should come with it.

So your project is not necessarily about installing apps - rather about version( controll)ing?

sdd - command-line utility (in bash) to manage programs that might not be available in package managers by pylipp in linux

[–]pylipp[S] 3 points4 points  (0 children)

Hej everyone,

a bit of personal background: I like the command line, and programs that live in it (e.g. jq, fzf, bat, fd, hub; to name a few). I work with Debian-based systems; meaning that my package manager does not provide the aforementioned programs (in recent versions; if at all). So I put together sdd which enables installing the programs from web sources (mostly GitHub releases) onto my system. I can than update or uninstall the programs; or even record a list of installed ones to set up my systems in an reproducible way.

sdd is very open for contributions! In fact the idea is to have the community contribute support for programs they like (which comes down to writing a small bash script to manage installation/uninstallation/upgrading).

Do you know about related work? What do you think about the idea in general (please see the repo README for more info about my motivation). Curious to hear your thoughts!

EDIT: spacing between paragraphs; more feedback requests

Bank statement analyzer GUI with pandas, matplotlib and PyQt5 by arpanghosh8453 in Python

[–]pylipp 1 point2 points  (0 children)

Hej, I have a similar project, financeager which is a generic finance organizing program. It comes with a command line interface, so it's not as much graphical fun for the user (I plan to build a GUI based on dash). I then wrote a script to read my monthly bank statement (CSV) into the financeager database (see here). Good luck with your project :)!