Retrieves GitHub Stats via `git_api` and flask.

Overview

GitHub User Search

Created using Python3 and git_api, coded by JBYT27.

About

This is a project I decided to make for Kajam, but I decided to choose a different idea for the jam, so this is just your ordinary project. (You can find the package here.) So this is basically a clone of RayhanADev's Replit User Search. I tried recreating that, but it retrieves GitHub user info. You just insert your name inside the textbox, press the search button, and it should retrive the GitHub user info!

Please note that it takes a few times to reload for the correct information to come up. We will try to solve that problem as soon as we can. Thank you!

License

This project is under the MIT License.

Code of Conduct

The Code of Conduct is located here.

Comments
  • [ENHANCEMENT] Add Flexbox CSS and responsive sizes

    [ENHANCEMENT] Add Flexbox CSS and responsive sizes

    Hi,

    I think this would benefit a lot from Flexbox. If you don't know anything about Flexbox, I'd really recommend this guide. It helped me A LOT and I'd still be trying to muddle through absolute and relative layouts without it.

    Guide: https://flexbox-rwd.com/ If you want something free, then you should check out CSS-Tricks article: https://css-tricks.com/snippets/css/a-guide-to-flexbox/ though it is a little tricky to understand in my opinion.

    If you want, I'd be happy to help with the CSS. Making it responsive. I don't really know what to do with the background.

    enhancement in progress medium priority 
    opened by DillonB07 11
  • Responsive CSS and enhancements

    Responsive CSS and enhancements

    Due to some unknown conflicts #7 can't be merged.

    This PR includes a few enhancements and includes responsive CSS.

    However, the user cards aren't centered but this is on the todo list.

    Why did I do this to the wrong branch!

    opened by DillonB07 1
  • Update python-dotenv requirement from ^0.20.0 to ^0.21.0

    Update python-dotenv requirement from ^0.20.0 to ^0.21.0

    Updates the requirements on python-dotenv to permit the latest version.

    Release notes

    Sourced from python-dotenv's releases.

    Version 0.21.0

    What's Changed

    Added

    Fixed

    New Contributors

    Full Changelog: https://github.com/theskumar/python-dotenv/compare/v0.20.0...v0.21.0

    Changelog

    Sourced from python-dotenv's changelog.

    [0.21.0] - 2022-09-03

    Added

    Fixed

    [0.20.0] - 2022-03-24

    Added

    • Add encoding (Optional[str]) parameter to get_key, set_key and unset_key. (#379 by [@​bbc2])

    Fixed

    • Use dict to specify the entry_points parameter of setuptools.setup (#376 by [@​mgorny]).
    • Don't build universal wheels (#387 by [@​bbc2]).

    [0.19.2] - 2021-11-11

    Fixed

    • In set_key, add missing newline character before new entry if necessary. (#361 by [@​bbc2])

    [0.19.1] - 2021-08-09

    Added

    [0.19.0] - 2021-07-24

    Changed

    • Require Python 3.5 or a later version. Python 2 and 3.4 are no longer supported. (#341 by [@​bbc2]).

    Added

    ... (truncated)

    Commits
    • b6fe193 Bump version: 0.20.0 → 0.21.0
    • 5d07931 update changelog
    • 490b116 Revert "fix: out of scope error when "dest" variable is undefined #413"
    • b1f041d Add release notes for 0.21.0
    • 6399af6 chore: fix flake8 issue
    • a53d652 fix: out of scope error when "dest" variable is undefined #413
    • a7c811d Update README.md (#415)
    • 914c68e feat(cli) add --format= option to list command (#407)
    • 2f36c08 Drop Python 3.5 and 3.6 and upgrade GA (#393)
    • a50a3bf Add .vscode to gitignore
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Update python-dotenv requirement from ^0.19.1 to ^0.20.0

    Update python-dotenv requirement from ^0.19.1 to ^0.20.0

    Updates the requirements on python-dotenv to permit the latest version.

    Release notes

    Sourced from python-dotenv's releases.

    Version 0.20.0

    Added

    • Add encoding (Optional[str]) parameter to get_key, set_key and unset_key. (#379 by @​bbc2)

    Fixed

    • Use dict to specify the entry_points parameter of setuptools.setup (#376 by @​mgorny).
    • Don't build universal wheels (#387 by @​bbc2).
    Changelog

    Sourced from python-dotenv's changelog.

    [0.20.0] - 2022-03-24

    Added

    • Add encoding (Optional[str]) parameter to get_key, set_key and unset_key. (#379 by [@​bbc2])

    Fixed

    • Use dict to specify the entry_points parameter of setuptools.setup (#376 by [@​mgorny]).
    • Don't build universal wheels (#387 by [@​bbc2]).

    [0.19.2] - 2021-11-11

    Fixed

    • In set_key, add missing newline character before new entry if necessary. (#361 by [@​bbc2])

    [0.19.1] - 2021-08-09

    Added

    [0.19.0] - 2021-07-24

    Changed

    • Require Python 3.5 or a later version. Python 2 and 3.4 are no longer supported. (#341 by [@​bbc2]).

    Added

    • The dotenv_path argument of set_key and unset_key now has a type of Union[str, os.PathLike] instead of just os.PathLike (#347 by [@​bbc2]).
    • The stream argument of load_dotenv and dotenv_values can now be a text stream (IO[str]), which includes values like io.StringIO("foo") and open("file.env", "r") (#348 by [@​bbc2]).

    [0.18.0] - 2021-06-20

    Changed

    • Raise ValueError if quote_mode isn't one of always, auto or never in set_key (#330 by [@​bbc2]).
    • When writing a value to a .env file with set_key or dotenv set <key> <value> (#330 by [@​bbc2]):
      • Use single quotes instead of double quotes.

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Sourcery refactored main branch

    Sourcery refactored main branch

    Branch main refactored by Sourcery.

    If you're happy with these changes, merge this Pull Request using the Squash and merge strategy.

    See our documentation here.

    Run Sourcery locally

    Reduce the feedback loop during development by using the Sourcery editor plugin:

    Review changes via command line

    To manually merge these changes, make sure you're on the main branch, then run:

    git fetch origin sourcery/main
    git merge --ff-only FETCH_HEAD
    git reset HEAD^
    

    Help us improve this pull request!

    opened by sourcery-ai[bot] 0
  • Bump git-api from 1.7.1 to 1.7.5

    Bump git-api from 1.7.1 to 1.7.5

    Bumps git-api from 1.7.1 to 1.7.5.

    Release notes

    Sourced from git-api's releases.

    v.1.7.5 - Most likely final release!

    This will most likely be the final release, that holds all the latest code, which allows users to use the latest functions!

    Enjoy!

    Full Changelog: https://github.com/JBYT27/Git-API/compare/v1.7.1...v1.7.5

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    high priority dependencies python 
    opened by dependabot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 8% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /static/nothing.jpg | 457.76kb | 421.11kb | 8.01% | | /static/image.png | 2.40kb | 2.38kb | 0.94% | | /static/favicon.svg | 0.95kb | 0.94kb | 0.31% | | | | | | | Total : | 461.10kb | 424.42kb | 7.95% |


    📝 docs | :octocat: repo | 🙋🏾 issues | 🏪 marketplace

    ~Imgbot - Part of Optimole family

    opened by imgbot[bot] 0
Releases(v2.0)
  • v2.0(Dec 19, 2021)

    What's Changed

    • Create LICENSE by @JBYT27 in https://github.com/JBYT27/GitHub-User-Search/pull/1
    • Create CODE_OF_CONDUCT.md by @JBYT27 in https://github.com/JBYT27/GitHub-User-Search/pull/2
    • [ImgBot] Optimize images by @imgbot in https://github.com/JBYT27/GitHub-User-Search/pull/5
    • Enable error handler for 500 by @DillonB07 in https://github.com/JBYT27/GitHub-User-Search/pull/9
    • Merge Replit modifications into responsive-css branch by @DillonB07 in https://github.com/JBYT27/GitHub-User-Search/pull/10
    • Responsive CSS and enhancements by @DillonB07 in https://github.com/JBYT27/GitHub-User-Search/pull/11
    • Bump git-api from 1.7.1 to 1.7.5 by @dependabot in https://github.com/JBYT27/GitHub-User-Search/pull/12
    • Fix cards by @DillonB07 in https://github.com/JBYT27/GitHub-User-Search/pull/13
    • [ENHANCEMENT] Adding Responsive CSS & General Improvements by @JBYT27 in https://github.com/JBYT27/GitHub-User-Search/pull/7
    • Update images by @DillonB07 in https://github.com/JBYT27/GitHub-User-Search/pull/15
    • Light/dark mode by @DillonB07 in https://github.com/JBYT27/GitHub-User-Search/pull/16

    New Contributors

    • @JBYT27 made their first contribution in https://github.com/JBYT27/GitHub-User-Search/pull/1
    • @imgbot made their first contribution in https://github.com/JBYT27/GitHub-User-Search/pull/5
    • @DillonB07 made their first contribution in https://github.com/JBYT27/GitHub-User-Search/pull/9
    • @dependabot made their first contribution in https://github.com/JBYT27/GitHub-User-Search/pull/12

    Full Changelog: https://github.com/JBYT27/GitHub-User-Search/commits/v2.0

    Source code(tar.gz)
    Source code(zip)
Owner
an aspirin
they/them. Genshin and manga fan btw
an aspirin
PlaylistAudioBot - Telegram playlist download bot with ytdl

Telegram PlaylistAudioBot PlaylistAudioBot: 🇬🇧 Telegram playlist download bot

Hüzünlü Artemis [HuzunluArtemis] 14 Jul 22, 2022
Aws-cidr-finder - A Python CLI tool for finding unused CIDR blocks in AWS VPCs

aws-cidr-finder Overview An Example Installation Configuration Contributing Over

Cooper Walbrun 18 Jul 31, 2022
D(HE)ater is a security tool can perform DoS attack by enforcing the DHE key exchange.

D(HE)ater D(HE)ater is an attacking tool based on CPU heating in that it forces the ephemeral variant of Diffie-Hellman key exchange (DHE) in given cr

Balasys 138 Dec 15, 2022
NFTs Upload to OpenSea CuseEdition

NFTs-Upload-to-OpenSea-CuseEdition YOUTUBE VIDEO - Soon... Download Python and

Lil Cuse 2 Jan 04, 2022
An example of matrix addition, demonstrating the basic method of Python calling C library functions

Example for Python call C functions An example of matrix addition, demonstrating the basic method of Python calling C library functions. How to run Bu

Quantum LIu 2 Dec 21, 2021
Production Ontology Merging (PrOM) Framework

Production Ontology Merging (PrOM) Framework OWL 2 DL ontology merging framework tailored to the production domain Features preprocessing: translation

4 Nov 02, 2022
A Discord webhook spammer made in Python.

A Python made Discord webhook spammer usually used for token loggers to spam them/delete them original by cattyn I only made it so u can change the avatar to whatever u want instead of it being hardc

notperry1234567890 15 Dec 15, 2021
Cloud-optimized, single-file archive format for pyramids of map tiles

PMTiles PMTiles is a single-file archive format for tiled data. A PMTiles archive can be hosted on a commodity storage platform such as S3, and enable

Protomaps 325 Jan 04, 2023
Discord Bot written in Python that plays music in your voice channel

Discord Bot that plays music! I decided to create a simple Discord bot using Python in order to advance my coding skills. Please don't ask me for help

Eric Yeung 39 Jan 01, 2023
Collection of AWS Fault Injection Simulator (FIS) experiment templates.

Collection of AWS Fault Injection Simulator (FIS) experiment templates. These templates let you perform chaos engineering experiments on resources (applications, network, and infrastructure) in the A

Adrian Hornsby 8 Nov 27, 2022
Automatically send commands to send Twitch followers to any Twitch account.

Automatically send commands to send Twitch followers to any Twitch account. You just need to be in a Twitch follow bot Discord server!

Thomas Keig 6 Nov 27, 2022
WikipediaBot from mohirdev.uz

wiki-bot WikipediaBot from mohirdev.uz Requirements wikipedia aiogram Installing wiki/aiogram pip install wikipedia pip install aiogram

Muhammad Ali 5 Sep 28, 2022
A python package that allows you to place automated trades using the TD Ameritrade API.

Template Repo Table of Contents Overview Setup Usage Support These Projects Overview Setup Setup - Requirements Install:* For this particular project,

Alex Reed 4 Jan 25, 2022
Simple Telegram Bot To Get Feedback from users & Some Other Features

FeedbackBot Simple Telegram Bot To Get Feedback from users & Some Other Features. Features Get Feedback from users Reply to user's feedback Customisab

Arun 18 Dec 29, 2022
Python + AWS Lambda Hands OnPython + AWS Lambda Hands On

Python + AWS Lambda Hands On Python Criada em 1990, por Guido Van Rossum. "Bala de prata" (quase). Muito utilizado em: Automatizações - Selenium, Beau

Marcelo Ortiz de Santana 8 Sep 09, 2022
Portal Backend for Yuta management

Portal Backend for Yuta management Prerequisites Python 3.10 or above. pip, pdm installed. Quickstart Install the required packages: pdm install Runn

Loc Mai 1 Dec 20, 2021
Protect Discord server invite link

DiscordOauth2Join Protect discord server invite links! Setup I will not help setting up the discord application, but just python. First, install the r

ZEEE 4 Aug 12, 2021
Davide Gallitelli 3 Dec 21, 2021
simple discord token grabber with webhook hiding feature.

Token Grabber A simple Discord token grabber with base64 webhook encoding, it uses pastebin as a database to get webhook, so next time u dont get your

0 Dec 01, 2021
A discord self-bot to automate shitposting for your everyday needs.

Shitpost Selfbot A discord self-bot to automate shitposting for your everyday needs. Caution: May be a little racist. I have no clue where we are taki

stormy 1 Mar 31, 2022