corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a087d4-c0f9-71fa-b9cd-7c48d856f280", "title": "Patch private methods in python", "url": "https://ridaayed.com/posts/patch-private-methods-in-python/", "published_at": "2026-02-08T11:44:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48d8d97fd7", "title": "Display the wireless status on the emacs mode-line", "url": "https://ridaayed.com/posts/display-wireless-status-emacs-mode-line/", "published_at": "2026-01-23T15:23:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48d902717f", "title": "Stop google chromium from hijacking MIMEs on arch linux", "url": "https://ridaayed.com/posts/stop-google-chromium-hijacking-mimes-archlinux/", "published_at": "2025-11-02T10:19:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48d98f689a", "title": "Writing in ancient greek with Emacs and Linux", "url": "https://ridaayed.com/posts/writing-ancient-greek-emacs-linux/", "published_at": "2025-10-02T12:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48d9db09a3", "title": "Understanding yield in python", "url": "https://ridaayed.com/posts/understanding-yield-in-python/", "published_at": "2025-08-14T19:21:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48da8d26c8", "title": "Beware of emacs pytest runner defaults", "url": "https://ridaayed.com/posts/beware-emacs-pytest-runner-defaults/", "published_at": "2025-08-07T07:13:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48db2f6433", "title": "A minimal example of using namedtuples in pytest parameterized tests", "url": "https://ridaayed.com/posts/minimal-example-namedtuples-pytest-parameters/", "published_at": "2025-07-30T13:01:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48db4563f5", "title": "Patch the async json response of a mocked aiohttp clientsession in pytest", "url": "https://ridaayed.com/posts/mock-patch-aiohttp-clientsession-json-pytest/", "published_at": "2025-07-26T12:58:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48dc260059", "title": "Django python IDE autocompletion in emacs", "url": "https://ridaayed.com/posts/django-python-autocompletion-in-emacs/", "published_at": "2025-05-04T16:58:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48dc27e0c0", "title": "Play a video from emacs org mode using lisp", "url": "https://ridaayed.com/posts/play-movie-emacs-org-mode-lisp/", "published_at": "2025-03-07T10:29:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48dcde50ed", "title": "Ignore regions when formatting buffers with three keys", "url": "https://ridaayed.com/posts/ignore-regions-when-formatting-buffers/", "published_at": "2025-02-14T11:05:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ddcd3b8e", "title": "Get an email upon failed systemd services", "url": "https://ridaayed.com/posts/get-email-upon-failed-systemd-services/", "published_at": "2025-02-11T13:31:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48de7d9189", "title": "Labeling code blocks in ox-hugo", "url": "https://ridaayed.com/posts/labeling_code_blocks_in_ox-hugo/", "published_at": "2025-01-15T13:57:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ded50c46", "title": "Mark tagged files partially in image-dired", "url": "https://ridaayed.com/posts/image-dired-mark-tagged-files-partially/", "published_at": "2024-07-28T09:48:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48df30025f", "title": "Create a public S3 bucket using the aws cli", "url": "https://ridaayed.com/posts/create-public-s3-bucket-aws-cli/", "published_at": "2024-07-13T08:38:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48dfd71f10", "title": "Call a bash script with arguments in python", "url": "https://ridaayed.com/posts/call-bash-script-with-arguments-in-python/", "published_at": "2024-07-10T08:53:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e0bde74e", "title": "Fix treemacs-add-project wrong type argument hash table p nil", "url": "https://ridaayed.com/posts/fix-treemacs-add-project-wrong-type-argument-hash-table-p-nil/", "published_at": "2024-07-03T07:53:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e178c220", "title": "Set up to share ox-hugo blog posts on social media", "url": "https://ridaayed.com/posts/setup-share-ox-hugo-blog-social-media/", "published_at": "2024-07-02T07:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e1844e55", "title": "Font awesome icons in hugo footer", "url": "https://ridaayed.com/posts/font-awesome-icons-in-hugo-footer/", "published_at": "2024-05-05T09:19:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e277fbd5", "title": "Python project packaging with pipenv pytest and cli", "url": "https://ridaayed.com/posts/python-project-packaging-with-pipenv-pytest-and-cli/", "published_at": "2024-04-22T09:41:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e357b7b2", "title": "How to pipenv install a git pull request from github", "url": "https://ridaayed.com/posts/how-to-pipenv-install-a-git-pull-request-from-github/", "published_at": "2024-01-11T09:46:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e3dfff66", "title": "Automating Image Manipulation in Emacs Dired Mode", "url": "https://ridaayed.com/posts/automating_image_manipulation_in_emacs_dired_mode/", "published_at": "2023-07-18T13:52:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e450f062", "title": "Blender python development workflow", "url": "https://ridaayed.com/posts/blender-python-development-workflow/", "published_at": "2022-05-16T12:06:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e4600708", "title": "Ignore transactions in ledger-cli", "url": "https://ridaayed.com/posts/ignoring-transactions-in-ledger-cli/", "published_at": "2021-10-31T23:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e51826aa", "title": "Shark in a flower at sunrise in Venice", "url": "https://ridaayed.com/posts/shark-flower-sunrise-venice/", "published_at": "2021-10-14T17:18:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e5929f61", "title": "Get latest ledger transaction's date only", "url": "https://ridaayed.com/posts/get-latest-ledger-transaction-s-date-only/", "published_at": "2021-10-13T14:33:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e5c63a60", "title": "Parse contacts from email in python", "url": "https://ridaayed.com/posts/parse-contacts-email-python/", "published_at": "2021-09-04T22:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e621f2eb", "title": "Update your financial ledger by email in python", "url": "https://ridaayed.com/posts/update-financial-ledger-email-python/", "published_at": "2021-08-17T22:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e6345017", "title": "Parse ledger-cli using python", "url": "https://ridaayed.com/posts/parse_ledger-cli_using_python/", "published_at": "2021-07-14T22:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e7154645", "title": "Extract and convert vcf contacts from emails in python", "url": "https://ridaayed.com/posts/extract_convert_vcf_contacts_emails_python/", "published_at": "2021-05-26T22:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e775254b", "title": "Python unit testing in emacs org mode", "url": "https://ridaayed.com/posts/python-unit-testing-emacs-org-mode/", "published_at": "2021-04-07T22:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e7ce888b", "title": "Create diagrams in emacs org mode", "url": "https://ridaayed.com/posts/create-diagrams-in-emacs-org-mode/", "published_at": "2021-03-09T23:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e85189c7", "title": "Create a blender scene in python", "url": "https://ridaayed.com/posts/create_blender_scene_python/", "published_at": "2021-02-27T23:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e8ee0a25", "title": "Test automation using GNU Make in ox-hugo", "url": "https://ridaayed.com/posts/test_automation_gnu_make_ox_hugo/", "published_at": "2021-01-09T23:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48e99002c8", "title": "Annotate pictures non-invasively in latex/pdf using org mode", "url": "https://ridaayed.com/posts/annotate-picture-latex-pdf-emacs-org-mode/", "published_at": "2020-12-09T23:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ea34c6b9", "title": "Code expansion in org mode prose text", "url": "https://ridaayed.com/posts/code_expansion_in_org_mode_prose_text/", "published_at": "2020-10-19T22:00:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ea8e2608", "title": "Fix [Pyright] Import could not be resolved in emacs", "url": "https://ridaayed.com/posts/fixing_pyright_import_could_not_be_resolved_in_emacs/", "published_at": "2020-09-30T14:57:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48eb7014a5", "title": "Why do I need unit tests?", "url": "https://ridaayed.com/posts/why_do_i_need_unit_tests/", "published_at": "2020-07-07T10:36:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ebc312a9", "title": "How to use the ox-hugo Makefile", "url": "https://ridaayed.com/posts/test_automation_ox_hugo/", "published_at": "2020-05-04T17:31:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ebcdfd8b", "title": "Scraping Migros M-Budget with python", "url": "https://ridaayed.com/posts/authenticate_scrape_migros_mbudget_python/", "published_at": "2020-04-07T16:50:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ec7b28fd", "title": "Testing APIs offline and fast with vcrpy", "url": "https://ridaayed.com/posts/test_offline_and_fast_with_python_pytest/", "published_at": "2020-04-04T09:03:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ecb096d6", "title": "Take website screenshots with headless Firefox", "url": "https://ridaayed.com/posts/take_website_screenshots_with_headless_firefox/", "published_at": "2020-03-30T13:50:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ecbb118e", "title": "Mount a USB drive persistently for all users", "url": "https://ridaayed.com/posts/mount_a_usb_drive_persistently_for_all_users/", "published_at": "2020-03-28T11:50:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48eccc02b6", "title": "Backup an iPhone with Linux", "url": "https://ridaayed.com/posts/backup_iphone_linux/", "published_at": "2020-03-21T19:35:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ed333c2a", "title": "Change Firefox's zoom by script", "url": "https://ridaayed.com/posts/change_firefox_zoom_by_script/", "published_at": "2020-03-14T15:55:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ee2b6bc3", "title": "Connect an iPhone to a Raspi", "url": "https://ridaayed.com/posts/connect_iphone_to_raspi/", "published_at": "2020-01-21T12:10:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ee950793", "title": "Setup a Fujitsu ix500 scanner on Linux", "url": "https://ridaayed.com/posts/setup_fujitsu_ix500_scanner_linux/", "published_at": "2020-01-17T17:27:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48eec8215a", "title": "Take screenshots in emacs org mode with flameshot", "url": "https://ridaayed.com/posts/screenshots-emacs-org-mode-flameshot/", "published_at": "2019-04-29T13:40:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ef2128b2", "title": "Write a letter in org mode", "url": "https://ridaayed.com/posts/writing-letters-in-org-mode/", "published_at": "2019-04-22T18:22:00+00:00" }, { "id": "01a087d4-c0f9-71fa-b9cd-7c48ef8a9848", "title": "Blog in org mode with ox-hugo and github pages", "url": "https://ridaayed.com/posts/howto-ox-hugo-github-pages/", "published_at": "2019-04-16T17:52:00+00:00" } ] posts
Claim your blog
Back to ridaayed.com
Blog · corpus.blog/blogs/ridaayed.com/posts
ridaayed.com
ridaayed.com
2026
Patch private methods in python
original ↗
8 Feb 2026
Display the wireless status on the emacs mode-line
original ↗
23 Jan 2026
2025
Stop google chromium from hijacking MIMEs on arch linux
original ↗
2 Nov 2025
Writing in ancient greek with Emacs and Linux
original ↗
2 Oct 2025
Understanding yield in python
original ↗
14 Aug 2025
Beware of emacs pytest runner defaults
original ↗
7 Aug 2025
A minimal example of using namedtuples in pytest parameterized tests
original ↗
30 Jul 2025
Patch the async json response of a mocked aiohttp clientsession in pytest
original ↗
26 Jul 2025
Django python IDE autocompletion in emacs
original ↗
4 May 2025
Play a video from emacs org mode using lisp
original ↗
7 Mar 2025
Ignore regions when formatting buffers with three keys
original ↗
14 Feb 2025
Get an email upon failed systemd services
original ↗
11 Feb 2025
Labeling code blocks in ox-hugo
original ↗
15 Jan 2025
2024
Mark tagged files partially in image-dired
original ↗
28 Jul 2024
Create a public S3 bucket using the aws cli
original ↗
13 Jul 2024
Call a bash script with arguments in python
original ↗
10 Jul 2024
Fix treemacs-add-project wrong type argument hash table p nil
original ↗
3 Jul 2024
Set up to share ox-hugo blog posts on social media
original ↗
2 Jul 2024
Font awesome icons in hugo footer
original ↗
5 May 2024
Python project packaging with pipenv pytest and cli
original ↗
22 Apr 2024
How to pipenv install a git pull request from github
original ↗
11 Jan 2024
2023
Automating Image Manipulation in Emacs Dired Mode
original ↗
18 Jul 2023
2022
Blender python development workflow
original ↗
16 May 2022
2021
Ignore transactions in ledger-cli
original ↗
31 Oct 2021
Shark in a flower at sunrise in Venice
original ↗
14 Oct 2021
Get latest ledger transaction's date only
original ↗
13 Oct 2021
Parse contacts from email in python
original ↗
4 Sept 2021
Update your financial ledger by email in python
original ↗
17 Aug 2021
Parse ledger-cli using python
original ↗
14 Jul 2021
Extract and convert vcf contacts from emails in python
original ↗
26 May 2021
Python unit testing in emacs org mode
original ↗
7 Apr 2021
Create diagrams in emacs org mode
original ↗
9 Mar 2021
Create a blender scene in python
original ↗
27 Feb 2021
Test automation using GNU Make in ox-hugo
original ↗
9 Jan 2021
2020
Annotate pictures non-invasively in latex/pdf using org mode
original ↗
9 Dec 2020
Code expansion in org mode prose text
original ↗
19 Oct 2020
Fix [Pyright] Import could not be resolved in emacs
original ↗
30 Sept 2020
Why do I need unit tests?
original ↗
7 Jul 2020
How to use the ox-hugo Makefile
original ↗
4 May 2020
Scraping Migros M-Budget with python
original ↗
7 Apr 2020
Testing APIs offline and fast with vcrpy
original ↗
4 Apr 2020
Take website screenshots with headless Firefox
original ↗
30 Mar 2020
Mount a USB drive persistently for all users
original ↗
28 Mar 2020
Backup an iPhone with Linux
original ↗
21 Mar 2020
Change Firefox's zoom by script
original ↗
14 Mar 2020
Connect an iPhone to a Raspi
original ↗
21 Jan 2020
Setup a Fujitsu ix500 scanner on Linux
original ↗
17 Jan 2020
2019
Take screenshots in emacs org mode with flameshot
original ↗
29 Apr 2019
Write a letter in org mode
original ↗
22 Apr 2019
Blog in org mode with ox-hugo and github pages
original ↗
16 Apr 2019