Code Monkey home page Code Monkey logo

gridhead / fragment Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 4.0 976 KB

Python Flask project used to aggregate and distribute IRC meeting minutes and logs for the Fedora Project. The repository has been archived and the code has been moved away to https://github.com/fedora-infra/mote/tree/fragment

License: GNU General Public License v3.0

Python 27.74% HTML 46.25% JavaScript 18.38% CSS 7.27% Dockerfile 0.37%
python flask irc python3 flask-application python-flask meeting-minutes

fragment's Introduction

TLDR

I am a creative engineer who brings out the best in people.

About

I have been a GNU/Linux enthusiast since my early college days with keen interests in networking, cloud computing, self-hosting and operating systems. Having been diagnosed with an acute distro-hopping syndrome, I have tried a multitude of GNU/Linux distributions before settling for Fedora Workstation (and never moving away since). The use of leading-edge technologies, distribution as quick point releases and the support by a friendly diverse collective of users and contributors made me want to give back in a way that helps the community grow substantially. Being a proponent of free and open-source software, I advocate for equitable and inclusive participation in the projects that I help develop and maintain.

Contributions

I had the opportunity to work full-time on free and open-source software when I joined Red Hat's Community Platform Engineering team in 2021. Since then, I have been helping with developing/maintaining projects and monitoring/administrating services on Fedora Infrastructure and CentOS Infrastructure. I have also been leading the efforts on revamping the workflow of managing our websites and application as being the lead of the Fedora Websites and Apps Team and an objective representative in the Fedora Council. To help with the mentorship efforts, I have also been a general mentor twice and a technical mentor once for the Outreachy internships and coordinated the community's participation in such programmes.

Statistics

Accolades

Reach out

Arsenal

Programming and development

Python C++ C Golang GNU Bash JavaScript HTML CSS

Analytics and databases

PostgreSQL SQLite MySQL MariaDB JSON MongoDB Jupyter Suite Apache ECharts

Web technologies

FastAPI Django Django Rest Framework Flask Postman Read The Docs Asciidoctor

Infrastructure management

ZeroMQ Grafana NGINX Ansible Prometheus Portainer Cockpit WireGuard OpenVPN

Tools and utilities

Git CMake Dependabot Vagrant Stack Overflow Visual Studio Code PyCharm CLion WebStorm Pagure GitLab GitHub Github Actions

Virtualization and deployment

Docker Podman OpenShift Kubernetes QEMU VMware ESXi Oracle VirtualBox

Cloud services

Cloudflare Amazon Web Services Google Cloud Platform Oracle Cloud IBM Cloud Linode

Desktop technologies

Qt Tkinter

Operating systems

GNU/Linux Windows Mac OS

GNU/Linux distributions

Fedora Linux CentOS Stream Red Hat Enterprise Linux Arch Linux OpenSUSE Ubuntu Linux Debian Linux Manjaro Linux Alpine Linux

fragment's People

Contributors

anuragphadnis avatar gridhead avatar mugiwarafx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

fragment's Issues

Fix the bottom navigation to allow falling back to previous screen

The process of picking a meeting involves picking a channel name, then choosing a date and finally opening up a meeting.

In any one of the stages, if the user messes up. They would have to close the modal and retry from the first step - which can be inconvenient.

image

Experiment stepping down Bootstrap version from v5.1 to v4.6

Before opening up the modal, the page looks like this.

image

After opening the modal and closing it, the page ends up looking like this.

image

Of course, they look different but they are not supposed to.

Can't quite shake the feeling that Bootstrap's Responsive Font Size has something to do about it. One can experiment with stepping down to Bootstrap v4.6 and see if the issues still persist.

Unsafe URL patterns breaking meetings

For ArchLinux Women channel meeting on 12 Sep 2020, 16:52 UTC

image

image

The # character needs to be encoded to a much URL safe form and the page must be fetched from the backend.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.