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 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

@ChrisWere I have used Newsblur.com in the past. It is open source. The hosted version supports up to 64 sites/feeds in the free plan.

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 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 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

Vimal boosted
Vimal boosted

Noticed it just now: Firefox now includes an option to hide system title bars. Nice!

Show more
LinuxRocks.Online

Linux Geeks doing what Linux Geeks do..