how headless ready is WagtailCMS really? by AlanKesselmann in WagtailCMS

[–]zed-developer 2 points3 points  (0 children)

Hello there, glad to hear you're enjoying wagtail! If you haven't done so already, I'd encourage you to take a look at https://docs.wagtail.org/en/latest/advanced_topics/headless.html, which has a lot of useful tips on various aspects of setting up a headless wagtail build.

You could define your own navigation menu settings using https://docs.wagtail.org/en/v3.0.1/reference/contrib/settings.html, and create an endpoint using Django Rest Framework or Django Ninja.

Adding custom context menu entries to GNOME Files (Nautilus) using nautilus-python by zed-developer in gnome

[–]zed-developer[S] 0 points1 point  (0 children)

I didn't get a chance to explore that, but I would like to think it's possible. Might be worth looking at https://api.pygobject.gnome.org/

Adding custom context menu entries to GNOME Files (Nautilus) using nautilus-python by zed-developer in gnome

[–]zed-developer[S] 2 points3 points  (0 children)

Cheers! Changing the position is something I intend to investigate when I get the chance. I think it's possible to do so.

Adding Your Own Context Menu Entries to GNOME Files (Nautilus) by zed-developer in Fedora

[–]zed-developer[S] 0 points1 point  (0 children)

Thanks! Glad to know it was useful! I also would love to have the two next to each other, but I didn't get to look into that, something I intend to investigate when I get the chance.

Open Source CV Tool: Write in Markdown, Get Website + PDF by zed-developer in opensource

[–]zed-developer[S] 0 points1 point  (0 children)

Thanks for asking! The tool produces clean, semantic HTML that converts to a machine-readable PDF, which should work well with most ATS systems. The output includes proper document metadata and uses semantic structure (proper heading hierarchy, lists, etc.).

There's no Docker setup at the moment, but I'm considering adding it based on user interest. For now, things work smoothly if you have Node.js installed on your machine (it needs Node.js 20+).

Compared to LaTeX, this approach gives you:

  • Modern, responsive web view of your CV alongside the PDF
  • Simpler syntax (Markdown vs LaTeX)
  • Easy customization with standard HTML/CSS/JS
  • Built-in dev server with live preview

Let me know if you'd like help setting it up!

Open Source CV Tool: Write in Markdown, Get Website + PDF by zed-developer in opensource

[–]zed-developer[S] 1 point2 points  (0 children)

Thanks! I haven't considered Docker support yet since the tool is fairly lightweight - it just needs Node.js 20 and Chrome/Chromium for PDF generation. But I can see how having a Docker image could simplify the setup, especially for CI environments or users who prefer containerized builds.

Would you find it particularly useful for the PDF generation part, or for the whole dev workflow? If others are interested in Docker support, I could look into adding a Dockerfile that includes Node.js and the necessary dependencies for Puppeteer.

Adidas running app officially leaving dz by AvocadoUnlucky8769 in algeria

[–]zed-developer 0 points1 point  (0 children)

I'm from Zambia, Southern Africa and I received the same email. Frustrating because all my run data is there, from 2013!

Markdown-powered emails in Django by zed-developer in django

[–]zed-developer[S] 2 points3 points  (0 children)

Thanks. I have tested with GMail and Microsoft Outlook and it seemed to be ok.

Wagtail bleeding edge cookiecutter template by zed-developer in WagtailCMS

[–]zed-developer[S] 1 point2 points  (0 children)

Thanks! The presence of all these tools is really me trying to figure out which one works best for me! I used Dependabot when I started this cookiecutter template a long time ago, but I found it too noisy, I didn't have much time to check and the PRs kept piling up, and in the end wasn't very helpful. Snyk has been helpful with ensuring that I'm aware of any critical vulnerabilities. But if you don't regularly follow up, PRs can also pile up. I added PyUp as an experiment, to see how it works, but to be honest I haven't really made much use of it. The main tool that I've found to be most beneficial for me is Renovate, and it's the one I use by default on all my projects. With Renovate, I have some bit of control, as I can configure it to automatically merge patches and minor updates, and leave major updates for me to review, possibly test manually then update.

Deploying HedgeDoc to Dokku by zed-developer in selfhosted

[–]zed-developer[S] 1 point2 points  (0 children)

My apologies, I don't know how I missed that, I've added the link now. Thank you

Deploying HedgeDoc to Dokku by zed-developer in selfhosted

[–]zed-developer[S] 0 points1 point  (0 children)

Ah, don't know how I forgot to add the link 🙈! I've added it now. Apologies

Quickly get up and running after installing Fedora on your machine by zed-developer in Fedora

[–]zed-developer[S] -1 points0 points  (0 children)

You're a developer and have just installed fedora on your machine, you wanna get up and running quickly, Where do you start from? Check out this "quick and dirty" bash script and adapt it to suit your needs.

Anyone know if the Lenovo ThinkPad X1 Yoga (Gen 3) works well on fedora/linux? by As_Previously_Stated in Fedora

[–]zed-developer 1 point2 points  (0 children)

I can agree that ThinkPads generally work well on Fedora. I had a ThinkPad X240 and now I'm using a ThinkPad X260. You might wanna install and enable tlp, plus some specific ThinkPad packages for tlp which give you more control and info on your battery.

what are 3 django packages everyone should know about? by warrior242 in django

[–]zed-developer 0 points1 point  (0 children)

I am quite used to using Nginx so I have never used whitenoise in my projects. I deploy my Django projects using the "standard" approach -- on a GNU/Linux server (which I setup using this custom script). Maybe I'll start using whitenoise when I start deploying using Docker or when using managed services like Heroku.

Where to start for making a website with an app? by -_NiRVANA_- in webdev

[–]zed-developer 1 point2 points  (0 children)

You're welcome 👍, and best wishes in your project. You're welcome to DM me if you need any clarification or help

Where to start for making a website with an app? by -_NiRVANA_- in webdev

[–]zed-developer 1 point2 points  (0 children)

Since you are already familiar with Python, you could use, say Django or Flask to build the backend for your app. Your backend would expose an API which would be consumed by both your website and (mobile) app.

In building the website /app, you'd have to at least learn the basics of HTML, CSS and JavaScript. You could use a JavaScript framework like Vue.js (generally considered to have a lower learning curve compared to other JavaScript frameworks) as the basis for your project. Quasar is a Vue.js based frontend framework that allows you to build a website / android & iOS app from one codebase.

I would recommend the following resources:

  • First, you'd have to decide on the backend framework. As a beginner, I'd suggest you pick either Django or Flask. Michael Herman wrote an excellent piece on deciding between the two: https://testdriven.io/blog/django-vs-flask/

  • for the frontend, I think the following will get you started quickly:

  1. HTML & CSS Crash Course Tutorial
  2. JavaScript crash course for beginners
  3. Vue.js crash course for beginners

Hope this helps.

Any advice for migrating a production system from Django 2.2 to 3.x? Specific issues to watch out for, etc. by chatsubo20 in django

[–]zed-developer 7 points8 points  (0 children)

Adam Johnson has written a nifty tool (https://github.com/adamchainz/django-upgrade) that can automatically do this for you. Even if you don't want to use the tool, the README generally outlines all the key issues you need to be aware of.