Very nice package. I used it recently for a project where I needed to detect faces in images as tasks with celery [0]. I wonder if there is an equivalent for OCR.
One of the open source wysiwyg editors I have been trying to use is BlueGriffon. It does what you want. But it hasn't been updated for a while. I remember codeigniter soe something like that used to do that back in 2010s.
It took them time. I had asked the same problem few months ago [0]. I needed a tool to subset a huge PostgreSQL db. The choices where Condenser [1] and this Jailer. Since I'm not a Java guy, I was struggling to know how to properly run this Jailer. I'm glad they released a .deb format. But I ended up using Condenser.
One of the funny/sad consequences of watching Silicon Valley, is that a lot of my friends (in my African country where only 4% has electricity) think that the startup need to expand no matter what, even if it has no viable business model, you can run a "budgetivore" business for many years like Linkedin/Amazon and in the end you will find a business model.
So imagine. Instead of building good and sound startups that can be champions in the country/region, they waste the meager resources available in the country on fake startups/crypto-scams.
Eric Li, from China has a big take on that: the West thinkers, including Fukuyama, stopped thinking since they assumed history was written. No more authoritarian state would outperform a liberal one.
Apparently history is still being written.
5 years ago, I built the same SMS gateway without using the AT command "Explicitly" [0], but by letting Kannel handle that for me. Thus, I had an endpoint generally usable. Kannel is still used by Mobile Network Operators in Africa.
I am currently doing the opposite. Moving an old Java stack to Python/Django. Been able to do so under 9 months. I think upgrading to Python 3 should be doable. What's the version of your Django stack? You just need to try to reach Django 2.2. And if you are at Django 1.1, 90% of your code can be upgraded to Python 3. Nothing fancy. You just need to use libraries such as pyupgrade [0] to automatically upgrade your code, combined with black [1], flake [2],... Everything is done in less than 20 commits. From there you jump to 2.2 which supports Python 3.6+ .
It will be very difficult to implement all the goodies given by Django ORM/SQLAlchemy. But ... You if Java/C# is the tech that you feel confortable with, no problem. You have to use it. But, I really think it's easier to understand the "business domain" of Python code than Java/C#.
Two days ago, I purchased a subscription online and my bank app thought it was a security incident, blocked the transaction and discarded the online virtual card I was using, informed me about the whole process and asked me to create another virtual card to replace all my other 6 subscriptions that were linked to the now defunct card.
3 years ago I installed Project Streisand [0] on one of my Digitaocean droplets which configured automatically different VPN protocols and my favorite one has been Wireguard. To this day I still use it on all my devices and it's only last month that I was made aware that the project has been discontinued (Why??). But my Wireguard VPN is still kicking. Works like a charm. On all devices. I can use restricted apps in Africa where my bank app and Disney plus/HBO do not works...
True. I use VPN to get behind the geoblocking on my banking app which is prohibited to work in my African country. Also viewing movies banned in my country.
And when you have your special barber, he would cut your hair even when you have no money. That's another assumption a lot of non-black peoples do not know.
I'm black African. I went to live in Rome (Italy) and went 3 times in a "normal" barber shop and the Italians were just doing the haircuts as it is required by their jobs and talking about moundane things. I joined the conversation but ... They are professional. They don't have time to talk about personal problem and stuff. This is not the place.
I switched to a black barbershop and, just near Termini train station. Man, the first day I was there the barber told me and asked me personal stuff and it wasn't "unprofessional" in my view.
We bonded. And now he even call me to ask me how if a problem I have told him previously is solved yet, he has a plumber who can help me fix things and stuff...