![Maven Central Adds Sigstore Signature Validation](https://cdn.sanity.io/images/cgdhsj6q/production/7da3bc8a946cfb5df15d7fcf49767faedc72b483-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Python based Static Site Genrator for Meetups/Meetup Webites.
This package is available at pypi
and you can install it with pip install meetlify
command. It will also install required additional libraries/Python Packages automatically.
We have prepard meetlify-template which is a sample template repository. Just use this template to create your own repository.
This approach is for buy and non techies who just want to host a simple meetup website. Make sure that GitHub actions are allowed to execute on your account. After successful clone, the website will automatically create/update gh_pages branch which you can link with any static hosting provider e.g. GitHub Page, Netlify, Cloudflare Pages, Vercel and others. However, this repo is optimized for hosting on Netlify.
Create an empty folder on your computer or move to a desired location where you want to create the Meetup Website.
Now execute meetlify init
which will crate an empty configuration file (JSON) in the folder. Feel free to edit it as per your need. Content of the configuration file are self explanatory.
Now execute meetlify setup
which will setup the all folders as per your configurations.
Now execute meetlify make
which will generate full website in output folder.
You can embed meetilify
into your existing workflow easily. Here is a sample snippet.
from pathlib import Path
from meetlify.api import Meetlify
from meetlify.utils import initialize
destination_path = Path("/home/user/Desktop/sample_webiste/")
# Now initialize configurationn file
initialize(dest_=destination_path)
# Modify newly created config.json file as per your need.
mtlfy = Meetlify(dest_=destination_path)
mtlfy.render_home()
mtlfy.render_404_page()
mtlfy.render_meetups()
mtlfy.render_posts()
mtlfy.render_pages()
mtlfy.render_categories()
mtlfy.render_redirects()
mtlfy.render_sitemaps()
mtlfy.render_robots_txt()
mtlfy.copy_assests()
python -m .venv venv
pip install -e .
api.py
file and start editing it. Feel free to extend it or even submit a pull request if you have a useful feature.Pull Requests, Feature Suggestions, and collaborations are welcome.
This work is a collaborative effort of PyBodensee, and SerpWings.
FAQs
Python Package to Generate Meetup Websites
We found that meetlify demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.