You should never download a file before checking it, but here you go: just put the function run in your ~/.zshrc
.
curl https://gist.githubusercontent.com/corentinbettiol/689d5d9f0989b2f71613b56ab5bc67f6/raw/run.sh >> ~/.zshrc
source ~/.zshrc
mkdir mydumbproject | |
cd mydumbproject | |
python3 -m venv .venv | |
. .venv/bin/activate | |
python3 -m pip install django-cms | |
djangocms mydumbproject # will ask to type superuser name/email/password | |
python3 mydumbproject/manage.py runserver 0.0.0.0:8000 |
tail -q -n +0 -f \ | |
/var/log/apache2/logs-for-website-1.log \ | |
/var/log/apache2/logs-for-website-2.log \ | |
/var/log/apache2/logs-for-website-3.log \ | |
/var/log/apache2/logs-for-website-4.log \ | |
| awk '$8=$1$8' \ | |
| goaccess \ | |
--log-format='%v %h %l %u [%d:%t +%^] \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"' \ | |
--date-format=%d/%b/%Y \ | |
--time-format=%T \ |
Here's how to list all plugins in the post_content placeholder of a djangocms-blog post:
for plugin in post_content.get_plugins():
print(f"{plugin.plugin_type} - [{plugin.position}][{plugin.depth}][{plugin.path}]")
try:
print(plugin.get_plugin_instance()[0].body[:50])
except:
pass
print("\n----\n")
Here's a small gist allowing you to find a Page (the DjangoCMS object) from a slug:
def get_page(self, page_url):
"""Try to find a cms page with the same slug, and returns the id of its public page."""
potential_pages = Page.objects.filter(title_set__slug=page_url.split("/")[-2]) # get "dede" in "https://aa.aa/aa/aa/aa/dede/"
for page in potential_pages:
if page.get_absolute_url() == page_url.replace(domain_name, "") and page.publisher_is_draft == False:
return page
breakpoint()
Fork of this gist.
opacity = 0.6
(help do not be disturbed by flashy favicons)Display this in your term:
May be useful for running loops? Idk.
I found the chars here.
Créer un fichier meteo.desktop
quelque part sur votre ordinateur, contenant ceci :
[Desktop Entry]
Encoding=UTF-8
Version=0.0.1
Type=Application
Terminal=false
Exec=bash -c "zenity --text-info --html --url='https://wttr.in/$(zenity --entry --title='Météo' --text='Entrez le nom de la ville :' --entry-text='chateaudouble')?1&F' --width=920 --height=355"