Skip to content

Blog

Working on alias for New Jekyll Post script

I think I've successfully created an alias for the new jekyll post script. I had to make sure that the target directory variable was fully qualified. Now I want to add a list of aliases to my login message on the Beelink i3 server.

Freenove Pi and Python Objects

I think I have the pi 400 and the pi 3 hooked up to be able to work through the freenove ultimate starter kit. I need to redo my understanding of addressing GPIO pins, although part of my problem today was a bad male to male jumper.

I watched more of the FreeCodeCamp Python OOP video and more of the objects course that I got free on Udemy. I sometimes wonder why I just don't fight my way through the Angela Yu 100 days course. But I do think I'm getting a handle on using objects and how I might use them in the digital diary program that I'm going to create but never use.

Set up backups of the source side of Jekyll GT_blog and Mkdocs simple. Should be able to copy other backup scripts that use rsync from previous stuff I've done.

Thursday finished and seems to work. Should be able to use as a model for rest of the days of the week.

Script to Create Jekyll Post

Stole a script from shinytreecko.com that creates a Jekyll template after you give it a title.

Next step is scripts to update the jekyll site and the mkdocs site.

Jekyll Kubuntu Terrystudent Arch - Journal August 17, 2022

Went to use my Arch Linux stuff from yesterday and it failed to connect to my headphones. I quit....

Back to the terrystudent installation on Kubuntu on the Beelink i5. I worked on the jekyll_upload.sh script and got it working to backup this installation to Dropbox/jekyll/GT_blog and to build the site and upload it to the beelink i3 webserver.

Thinking as always that I need to pick something and stick to it. I keep trying to find something that I want to build and I've looked at Django todo lists, Django diaries, etc. Nothing seems better that what I've already got: Jekyll for a tech diary, and probably tiddlywiki for a todo list. So one thought is to pick something and really stick to it, not worrying about what I might do with it. Or figure out something that I really want to do (freecell most efficient solver?) and just do it. One thought is to go back to the youaccel web development course and stick through it. By then I'd have gone through HTML, CSS, Javascript, and PHP. Maybe that would give me some ideas of something to do.

Jekyll and Bluetooth Arch Linux

Got bluetooth working on Arch on the Beelink I5. Just missed installing one thing from the instructions in the Arch Wiki. Had some trouble with wifi when I first started Arch, so I went through the iwctl process and it seems to be working fine now.

Installed Jekyll on Arch and have it working. Followed the instructions for the gem install on the Arch Wiki.

Didn't do any studying but not unhappy with what I accomplished. I'm working toward a more mouseless approach with Arch and i3wm. I think I can be happier with that.

Pretty sure I don't want to keep uploading this technology "diary" to Github. The notes Jekyll site, maybe.

And I think sitting here every evening after dinner and whatever TV we watch, and updating this technology diary would be a great habit to continue.

Tkinter, Django, ToDo List, and Study Plans

I'm pretty happy with what I accomplished yesterday when I took the Digital Diary app from github and converted it for my own use and then also modified it to be a todo / task list.

But I really like the ability to do this stuff from the web even if it's only a local server on a raspberry pi. So I'm going back to studying Django. I'm going to use John Elder's courses first on codemy.com and later the youtube ones, especially the one about building a blog that ends up in django 4 by the end.

As far as studying goes, I still like the use of my GT_notes jekyll site that's both local and on github for creating notes about stuff that doesn't end up in a program and for just commenting the bejesus out of the code as I write it. So a flow in GT_notes that doesn't include code. Or if it does, code that's just copied from the source and pasted in the markdown documents.

Plan for Ncurses and Tkinter - Journal August 9, 2022

I'm thinking that I should write a todo app in ncurses and then if I want convert it to tkinter. That way I can get some of the stuff I'm uncomfortable with like file I/O and how to store the data out of the way in a simpler environment.

I think I'll fool around with a csv file, maybe item number, title, and notes (for stuff like progress, hurdles I run into, etc.).

Django Journal at Better Programming - Journal June 4, 2022

I finished organizing my notes from the article about Creating a Journal App in Django. It was written by Esther Vaati and was posted at https://betterprogramming.pub/build-a-personal-journal-with-django-and-python-f4835d27368c. I really liked the article. I thought it was well written and appropriate for a person who had learned some Django theory and wanted to see it applied.

The notes are stored as Markdown files in Dropbox/LinuxDropbox/Django_Journal_Better_Programming. I also had them in a github repository as an mkdocs instance, but since most of the notes I'm taking are of copyright material, I think it's probably not good to post them in public. The local version of the github repo still exists but I think I should be careful where I post it. I can still run mkdocs locally to see the notes nicely formatted.

I'm going to attempt to follow the instructions and install it on my raspberry pi 4 server downstairs. Then I think I can adapt the Journal to also be a ToDo list. And maybe a learning log.