Show more
Vimal :kubuntu: :kde: :debian: boosted

VS Codium - the community-maintained MIT-Licensed build of Visual Studio Code from Microsoft, is now available in the Snap Store! Edit your code with more added Freedom!

bit.ly/2UZ5wY0

/e/ ROM keeps pushing apps it thinks users might need with no option to disable or uninstall them. This time it was a pdf viewer. Looks nice but I had one installed already and it worked perfectly fine.

I have now switched back to Lineage. This also fixed an issue I was facing (unrelated to /e/) where apps couldn't write to external SD card.

Vimal :kubuntu: :kde: :debian: boosted

Wasn't aware cat can be used to create a live USB key of the Debian ISO :) (worked with Ubuntu as well)

cat debian-8.0.0-amd64-i386-netinst.iso >/dev/sdb; sync

I have always used dd for this purpose.

Source: Debian Handbook
debian-handbook.info/browse/st

I made of port of the sustywp theme for the Pelican static site generator. sustywp is a minimal theme with CSS and some javascript only for the menu functionality.

Repository:
github.com/vimalkvn/susty-peli

Live preview:
vimalkvn.github.io/susty-pelic

Original theme on which this is based:
github.com/jacklenox/susty

Vimal :kubuntu: :kde: :debian: boosted

Introducing KDE's 1st video competition: Show off your film-making skills, shoot and edit a promotional clip for Plasma or KDE's applications, and win a @tuxedocomputers computer:

community.kde.org/Promo/Plasma

Day 7

Data is now stored in an SQLite database

When a webpage is downloaded, relevant information is now added to a database.

Repository:
github.com/vimalkvn/saffron

Progress:
github.com/vimalkvn/100-days-o

Other useful links:
SQLAlchemy ORM tutorial:
docs.sqlalchemy.org/en/13/orm/

RESTful and HTTP APIs course on TalkPython training:
training.talkpython.fm/courses

Vimal :kubuntu: :kde: :debian: boosted

Malicious Python libraries stealing OpenPGP and SSH keys:

zdnet.com/article/two-maliciou

– Look for python3-dateutil, and jeIlyfish.
– Both modules try to exfiltrate SSH/OpenPGP keys and send them to an IP address.
– This is the third time the PyPI team intervenes to remove typo-squatted malicious Python libraries from the official repository.

#python #malware #pypi #infosec #security #cybersecurity

Day 2

Learnt the difference between the uuid4 and uuid5 functions in Python's uuid library.

uuid4 — generates a random UUID whereas, uuid5 accepts a namespace ( I used uuid.NAMESPACE_URL) and a name as an argument to generate a unique UUID for the given URL.

Docs:
docs.python.org/3/library/uuid

Next step will be to store all information in a database!

Day 1
As part of this challenge, I will be building my first GUI application for the Linux desktop using Python and Qt — a simple program to save web pages for reading later.

Repository:
github.com/vimalkvn/saffron

I'm publicly committing to the 100DaysOfCode Challenge starting today! Learn More and Join me! 100DaysOfCode.com

Happy Birthday QuiteRSS :)
my current RSS reader (Desktop/Qt). Been using it for more than a year now. Fast & customizable. No sync options, but I'm okay with it.

quiterss.org/en/article/1494

Lots of dark color themes for Emacs. It was hard to find a light theme that I liked. Found this nice one recently called "Doom Nord Light" and I'm liking it :)

It is part of the "doom-themes" package and is available from MELPA.

GitHub repository: github.com/hlissner/emacs-doom

Font used in the screenshot is "Input Mono Narrow Light"
Available from: input.fontbureau.com/

Original post on Reddit where I found it:
reddit.com/r/emacs/comments/8a

Vimal :kubuntu: :kde: :debian: boosted

Webrecorder is a program/service to archive web pages . Available as a desktop app (github.com/webrecorder/webreco)

This might be the Read it later/Pocket alternative I was looking for (testing)

ArchiveBox (archivebox.io/) is interesting too. Doesn't have a a GUI yet, but provides a browsable index for saved web pages.

Other programs I've looked at: Wallabag, Polar Bookshelf, Zotero and Shiori.

Monolith (github.com/Y2Z/monolith) is useful for saving individual web pages incl. js and css.

Published at last! :)

Purely Static — a simple guide to build and publish a static website with Pelican, GitLab Pages and Let's Encrypt

PDF sample
purelystatic.com/sample.pdf

Get the e-book
gum.co/purelystatic

Nice! HIBP has a "Pwned Passwords" feature containing passwords previously exposed in data breaches.
haveibeenpwned.com/Passwords

Vimal :kubuntu: :kde: :debian: boosted

Alessandro Castellani—the developer behind the excellent Sequeler and Taxi apps—is building Akira, a native UI/UX design tool for elementary OS. Help him raise the funds necessary to hire on some stellar community developers and get the first release out! buff.ly/2FGHLMD

Show more
LinuxRocks.Online

Linux Geeks doing what Linux Geeks do..