On running a Python script in vscode with the kivy package, the error of Permission denied:'/dev/input/eventX' appears, where X is a number. To correct this error, open a terminal window and enter the following command: $ sudo chmod u+r /dev/input/eventX <enter> Above is only for one time execution. Error will repeat again if code is … Continue reading How to fix Error Permission denied:’/dev/input/eventX’ running kivy app in Linux
Tag: programming
How to fix error in vscode of “kivy.uix.label” could not be resolved
This error can be overcome by selecting the right python environment by clicking next to Python in the status bar of vscode. The Python application was running the global python environment where kivy was not installed. After changing to pipenv of the project as per image below in vscode, it worked.
How to create a python virtual environment for a project in Linux
Python interpreters can be installed globally system-wide or as a virtual environment within a project folder. The advantage of within a virtual environment is isolation of the packages from system-wide use and execution. To set up a virtual environment for a project, open a terminal window and enter the following commands: $ sudo apt-get install … Continue reading How to create a python virtual environment for a project in Linux
The Quest for A Good IDE for Python Coding on Linux
In order to write code or learn programming or coding in Python, a good IDE was needed to take out the pain from looking up functions, keywords and more. The short list below were tried out before finally choosing one that best suited the purpose. Geany Eclipse PyCharm Spyder vscode Whilst it made sense to … Continue reading The Quest for A Good IDE for Python Coding on Linux
How to sort and rename files in Python on Linux and use tesseract OCR to extract text to a file
In order to convert a series of images with text as an image in them to text files, the best tool is tesseract. It is quite old, but very reliable when it comes to looking for and extracting text from images. After saving some screen shots as jpg files, it was found their names contained … Continue reading How to sort and rename files in Python on Linux and use tesseract OCR to extract text to a file
How to fix github “remote: error: GH007: Your push would publish a private email address” when pushing change to github
The error "remote: error: GH007: Your push would publish a private email address" occurs when a github account has disabled the exposure of private email addresses in github. It happens because of the setting of email privacy where "Block command line pushes that expose my email" has been enabled. If Email Privacy is selected, then … Continue reading How to fix github “remote: error: GH007: Your push would publish a private email address” when pushing change to github
How to break up time in perl into it’s various elements
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(); my $today = time(); ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($today); Note that localtime($today) will break up the date value in $today variable. If you want to go back 3 days, do: $today = $today - (60*60*24);
How to unzip a zip file in Perl
To unzip a file in Perl: use IO::Uncompress::Unzip qw(unzip $UnzipError); my $input = $ZIP; my $output = $UNZIPPED; unzip $input => $output or die "unzip failed: $UnzipError\n"; where $ZIP is the variable with the zip file name and $UNZIPPED is the unzipped file.
How to fetch content from URLs using Fetch method in Perl
To fetch content from a particular URL in Perl, use the fetch method. The following code segment illustrates how it can be done. use File::Fetch; my $ff = File::Fetch->new(uri => $url); my $file = $ff->fetch(to => '/tmp') or die $ff->error; where $url is the URL from where content is to be fetched.
How to override default navbar link colors of Bootstrap 5 to custom color
How much ever I tried to change the color of the navbar links in Bootstrap 5, it never did the change. To do the change, the following had to be done in the CSS stylesheet file. .nav-link { color: #dfb97c !important; } !important allows the default color given by Bootstrap 5 to be overridden by … Continue reading How to override default navbar link colors of Bootstrap 5 to custom color