Results for: git

1 dia atrás


A wrapper around restic with profiles. Contribute to maxkueng/restique development by creating an account on GitHub.
#restic #backups
7 dias atrás

v0.0.1 · Tags · Fabio / Sail2Play

PeerTube client for SailfishOS
version 0.0.1, quite experimental.
2 semanas atrás
Using jq to pretty print nextcloud logs
NextCloud is a great software, but its logs aren't easy to read if something goes wrong.

This is an example of "tail nextcloud.log" output (warning: it's long)

Clique para abrir/fechar

A fun fact: it's only two lines of log.

The web interface does a great job showing the logs in a nice interface, with filters and collapsed details.

But what if the log interface page is not available for an error which details are written in the logs?

To escape the log-infinite-loop situation, here a command line for jq (the "lightweight and flexible command-line JSON processor") to prettify the log messages:

$ tail nextcloud.log | jq 'if .message|contains("\"Exception\"") then .message = ( .message | split(": {") | . [1]= ("{" + . [1]| fromjson | .Trace = (.Trace | split("\n")) ) ) else . end'

and here it is the output (of the last log):

Even better, we can create a file called /usr/local/bin/prettynclogs, make it executable and add in the same jq code:
#!/usr/bin/jq -f
if .message|contains("\"Exception\"") then
.message = (
.message | split(": {") | . [1]= (
"{" + . [1]| fromjson | .Trace = (
.Trace | split("\n")

and watch the logs with

$ tail nextcloud.log | prettynclogs

#nexcloud #jq #admin #scripts
3 semanas atrás


WTF is a header-only c++11 library that helps you introduce a lot of swearing in your code - favreau/WTF
4 semanas atrás


A cat(1) clone with wings. bat supports syntax highlighting for a large number of programming and markup languages. bat communicates with git to show modifications with respect to the index. bat can pipe its own output to less if the output is too large for one screen.
1 mês atrás
Ok. I quit.


windows95 - 💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows.
2 meses atrás
#oop #bash #stdlib


bash-oo-framework - Bash Infinity is a modern boilerplate / framework / standard library for bash
2 meses atrás
Translation for the 2018.08 release
It is August already and among many other things this also means that ~friendica ~friendica is going to have the next release soon :-D Currently it is scheduled for the last weekend in August.

While the developers are working on the last open issues that should be solved by then I'd like to ask you for some help with the translation work of Friendica. If you have some spare minutes left and want to support the project, please head over to Transifex. All but the Polish translation currently have some strings to be translated.

You needs an account at Transifex to contribute to the translations there and join an translation team. They offer a easy to use web-editor for the translation work. The most important file/resource to be translated is the master message.po file. Once that is covered at least 50% we will include the translation for this language into then repository. Which then also contains the addon translations. You don't have to deal with the dark ways of git and the other needed tools if you don't like.

If you want to help, but not join at Transifex for whatever reason, please get in touch with me. I'll gladly explain to you how you can help outside of that service.

Anyhow, thanks for your time reading this <3 and many thanks for considering helping the translation of the Friendica Web-UI!
3 meses atrás


Brad's homelab setup - This page describes my home server & networking setup.
3 meses atrás


pure-bash-bible - 📖 A collection of pure bash alternatives to external processes.
4 meses atrás
@Gruppo Linux Como
Friclicli: Friendica CLI client
@Friendica Developers

I started to work on a CLI client for Friendica named friclicli. At the moment I'm working on the foundation of the client: A C library (called libfriclient) with functions representing Friendica API routes (one function per route). The client will use a curses interface (probably ncurses). To make requests to the Friendica API the libcurl library will be used. JSON data will be processed using the cJSON library.

The source code repository is here:

The client will be programmed in C and licensed under the GPLv3+.

#Friendica #Client #CLI #C
4 meses atrás

Microsoft Buys GitHub: The Linux Foundation's Reaction - The Linux Foundation

‘In War: Resolution, In Defeat: Defiance, In Victory: Magnanimity, In Peace: Good Will.’ Winston S. Churchill This week Microsoft announced...
Roland Häder
4 meses atrás
You can easily run a GIT instance on your server. Still you may wish to have some kind of ticket system that is bound to the commits.
4 meses atrás
@Jason Robinson 🐍🍻
in reply to your message
But where do I find the domain names of the 328 friendica servers so I can register them to the federation info? I'm genuinely interested to improve the site, but I'm afraid I just can't find that many servers anywhere (not just friendica, but the others too). escreveu:
Hello @Jason Robinson 🐍🍻

We have a lists from May 2018 here:

If you want something more recent please let me know.
4 meses atrás
Hubzilla moved to gitlab on Framasoft

Bye, bye GitHub!

You all probably already noticed that GitHub was recently bought by Microsoft. See here if you have not.

After a brief orientation period the Hubzilla community decided to move the sourcecode to an independent, freedom-loving GitLab instance at Framasofts

To get the latest and greatest Hubzilla code, you need to point your installation to the new sourcecode location. This is pretty simple:

cd into your Hubzilla root directory and execute this command:
git remote set-url origin

For the addons: cd extend/addon into your Hubzilla addons directory and execute this command:
git remote set-url origin

Please do the same for the widget and theme repos if you already added those from GitHub.

The GitHub repos will not receive any updates anymore but will stay intact for a short transition period.
Issues and bugreports should be reported and discussed at for core and for addon issues.

!{} !{}
4 meses atrás
Note that Gitea lets you sign-in with OpenID (just saying). I know it's not enough, but is a start. With your OpenID created local account (yes, you still need to be recognized locally, to get permissions) you can file an issue and report there the URL of your clone from which you are requesting a pull.

But a "pull request" is more than that: it is a thread in which a patch is being discussed and in which you can always see (a click away) the _current_ state of that _growing_ patch. The patch grows following a discussion in the thread.

Federated pull requests have been asked for in Gitea via (want to help ? Go is fun !)
4 meses atrás
This post was inspired by some comment on that group :-)
But It's really too early for comments and I'm absolutely not AP expert. So I'll try to keep an eye on the works.
This was just to put in words some thoughts.
4 meses atrás
Federated Git
This are some consideration about the "let's build a decentralized git solution" after the GitHub acquisition by Microsoft.

Let's start with the base: git is already decentralized. All you need is an url where other people can pull you code.
The workflow requires a way to let know other contributor about your clone and your work branch, and let them to merge it into their repos. Usually, a mailing list is used. This is the way kernel development works.
Nothing prevents you from using a federated social profile to do this (e.g, a forum profile on Friendica)
Then you need something where bug are reported. Another mailing list, another social profile? Can be.

What github/gitlab/gitea/wathever give you as a plus is a "home page" for the project where development and bug reports are easily managed and discoverable.
The downside is any of this solution require contributor to have an account there, also the self-hosted ones.

In my view, a federated replacement to git[hub,lab,ea] is not something that shout out an activity every single time a commit is inserted in the repo, but something that let me use the existing distribuited nature of git, giving me "enhanced" tools I can use with my federated identity, from my federated profile.

Ideally, I must be able to login with my federated identity (see Zot! and friendica remote auth, or OpenID) into the main instance to post bug reports, which lets me clone the repo in my instance (if supported) with a click of a button, from where I can send merge request.
Or I can just have my clone on cgit. so I must be able to initiate a merge request from the main instance. Then discussions in bug reports and merge request are federated, so I can interact with them in my timeline, If I want.
4 meses atrás


Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)
#linux #bash #coutils #progress
5 meses atrás de Friendly
I tink somebody already wrote about it here, but
git bisect run
is my new preferred command :-)
5 meses atrás
This one I was told it does a decent job assisting the creation of characters.
6 meses atrás de Friendly
Un'applicazione GNOME per leggere i qrcode che mi sto divertendo a scrivere
6 meses atrás

Latency in Digital Audio

We've come a long way since Alexander Graham Bell , and everything's turned digital. Compared to analog audio, digital audio processing i...
6 meses atrás

Git Magic - Preface

Git is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master. As Arthur C. Clarke observed, any sufficiently advanced technology is indistinguishable from magic. This is a great way to approach Git: newbies can ignore its inner workings ...
7 meses atrás

Distributopia / share-connect-support

:penguin: Fediverse buttons for yous static blog
7 meses atrás
Cuer - QRCode scanner for GNOME
Here it is: version 0.1.0

7 meses atrás
QRCode scanner application for Gnome
I'm trying to build a #QRCode scanner application for #Gnome, to use with the webcam. It should works just like QRCode scanners on phones: at launch the app will open the webcam and show the image to the user, when a qrcode is succesfully detected, the webcam is paused and some kind of message is show to the user. The user should be able to click to open a link or copy the text into the clipboard.
A list of recently scans results should be kept.

What I have by now:

  • A basic Vala project which shows the webcam in a window using #GStreamer
  • Skeleton of a GStreamer plugin in C to scan for qrcode in video stream using quirc which prints in console the text from qrcode when used in a pipeline with gst-launch

Code will follow :-)

The GStreamer plugin
7 meses atrás
New Friendiqa version on github
@Friendiqa @Friendica Developers Hi there, I published a new version of the Friendiqa Android app on github. New functions are viewing of private images of friends (slow but working), a reworking of the image download, more checks on the config page, a profile page, and many bugfixes. And Italian translation thanks to Davide De Prisco. Please test it.
If I don't get any issues, I plan to publish it in the Fdroid binary repo and Google Playstore.

@Davide De Prisco :-D
7 meses atrás


friends - Spend time with the people you care about. Introvert-tested. Extrovert-approved.
7 meses atrás
If you weren't at #Fosdem or, like me, didn't managed to go to all the talks you wanted to follow then you can watch them on #PeerTube:

Hosted by @tedomum


PeerTube, a decentralized video streaming platform using P2P (BitTorrent) directly in the web browser
8 meses atrás

Quiet Modem Project

Transmit data with sound. Includes binaries for soundcards and .wav files.
8 meses atrás

FOSDEM 2018 - Public money, public code, the Italian way

FSFE has recently launched the campaign "Public Money, Public code”, which promotes legislation requiring that publicly financed software developed for the public sector is made publicly available under a Free and Open Source Software licence. However, under the Italian Digital Administration Code, we already have a provision (amended in 2016) wh...


#fosdem2018 #digitalitaly #publicmoneypubliccode
8 meses atrás

Renata's blog - The right to be included in the conversation

Why do I have to be coarsed into signing up agreements with corporations to be able to interact with other people using the internet?
Posting it here is probably preaching to the choir, but...
8 meses atrás
♻ @ruphy: Decorating our new offices @ITdigitalteam (Italian Government), to show everyone how much we love and support #FreeSoftware (thanks @fsfe!) To fork our code: #fsfe #FreeSoftware

Developers Italia

The community of developers of Italian Public Services

@Gruppo Linux Como
8 meses atrás
8 meses atrás
HSISDOWN - Display down alerts from Hacker News

A simple experiment with Hacker News Search API and VUE.js
Michael Vogel
9 meses atrás
This is sad news. Like a friend once wrote: "Cancer is an asshole".

Concerning his death there is a github issue which asks us for something in our next release to remember him.

Possibly you can write some lines? And/Or we could name the upcoming release after him?
Fabio 🎄
9 meses atrás


aconfmgr - A configuration manager for Arch Linux
mais recente antigo