GithubHelp home page GithubHelp logo

badge-readme's Introduction

Hi , I'm Pedro Matias

pemtajo

Connect with me

pemtajo pedromaraujo @pemtajo 8581307


My Last badges

To see all the other badges are here

Security Analyst Fundamentals Specialization IBM Cybersecurity Analyst Professional Certificate Cybersecurity Breach Case Studies Cyber Threat Intelligence Penetration Testing, Incident Response and Forensics Cybersecurity IT Fundamentals Specialization Network Security & Database Vulnerabilities Cybersecurity Compliance Framework & System Administration Introduction to Cybersecurity Tools & Cyber Attacks Cybersecurity Fundamentals Professional Certification: Certified Technical Specialist, Application Development IBM DevSecOps Explorer - Security & Automation for DevOps DevSecOps Essentials Technical Specialist Profession Certification - Experienced Hybrid Cloud Conference – Pipeline Builder Hybrid Cloud Conference – Serverless Innovator Hybrid Cloud Conference – Service Mesh Networker IBM AI Professional Leader Hybrid Cloud Conference – App Security and Threat Modeler Digital Architecture Foundation Building Cloud-Native and Multicloud Applications IBM Cloud Essentials Cloud Core Application Development Specialty - Experienced

Stuff I worked on last week

From: 15 April 2024 - To: 22 April 2024

Python   56 mins         ████████████████████████▓   98.99 %
Other    0 secs          ▒░░░░░░░░░░░░░░░░░░░░░░░░   01.01 %

My GitHub Stats

pemtajo


Latest Blog Posts

Skills

angularjs aws bash csharp cypress django docker dotnet elasticsearch express flask git go java javascript jenkins kafka kubernetes linux mongodb mysql nodejs php postgresql postman python rabbitMQ react redis travisci typescript zapier

badge-readme's People

Contributors

aress31 avatar dschunack avatar pemtajo avatar rikvik2006 avatar samtrion avatar valery1707 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

badge-readme's Issues

Permissions section in .yml file needed

I created the specified update-badges.yml

name: Update badges

on:
  schedule:
    # Runs at 0am UTC every day
    - cron: "0 0 * * *"
jobs:
  update-readme:
    name: Update Readme with badges
    runs-on: ubuntu-latest
    steps:
      - name: Badges - Readme
        uses: pemtajo/badge-readme@main

But when I ran the workflow I was getting a failed action with the error message
github.GithubException.GithubException: 403 {"message": "Resource not accessible by integration", "documentation_url": "https://docs.github.com/rest/repos/contents#create-or-update-file-contents"}

It looked like it was an issue with the GITHUB_TOKEN so I added the contents: write permission in the .yml and the problem went away.

name: Update badges

on:
  schedule:
    # Runs at 2am UTC
    - cron: "0 2 * * *"
jobs:
  update-readme:
    name: Update Readme with badges
    runs-on: ubuntu-latest
    permissions:
      contents: write
    steps:
      - name: Badges - Readme
        uses: pemtajo/badge-readme@main

Option to define the badge size within the README

It would be great if you could add an option that defines the badge size in the README view.
Something similar to ...

Option Default Value Description Required
BADGE_SIZE 110 Defines the badge dimension. No

After a little fiddling with Credly's URL structure, I figured out that you can manipulate the URL. If I replace the string /110x110/ with /150x150/, I get the following result.

Which makes a significant difference depending on the README profile design.

Default Size 110x110 Overriden Size 150x150
Microsoft Certified: Security, Compliance, and Identity Fundamentals Microsoft Certified: Security, Compliance, and Identity Fundamentals

Further facts, which I could determine. The value should not exceed 600px width or height. Since most badges were deposited in this dimension size.

SVG and Extra Blank

Just wondering if it could be possible to use svg version of certificate badges rather than png. As svg would be crisper and scalable from 0 to infinite without quality loss.

Also, I noticed an extra - unnecessary - line break (OCD alert), see:

<!--START_SECTION:badges-->

[![Offensive Security Web Expert (OSWE)](https://images.credly.com/size/96x96/images/c8c413ce-fce6-4b61-89e6-6a1b9f1e358a/AWAE-OSWE-badge.png)](http://www.credly.com/badges/654e5bc5-0fbe-4d17-ab44-93331a1fc365 "Offensive Security Web Expert (OSWE)")
[![Offensive Security Certified Professional (OSCP)](https://images.credly.com/size/96x96/images/e3c9ad3c-b142-45ae-bb2b-2f19ff2b742a/PWK-OSCP-badge.png)](http://www.credly.com/badges/1064ddf3-8305-4f17-bc79-72f1e9f86408 "Offensive Security Certified Professional (OSCP)")
<!--END_SECTION:badges-->

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.