All Projects → snitch3s → hackbunch

snitch3s / hackbunch

Licence: MIT license
Hacktoberfest tracker for your community.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to hackbunch

OpenCircle
Open-source Circle of 6 with improved security and privacy features. PLEASE NOTE: For the new Circulo app please visit: https://gitlab.com/circuloapp/circulo-android
Stars: ✭ 26 (+136.36%)
Mutual labels:  community
sphere
DIYbiosphere is an open-source project to collect Do-it-Yourself Biology (DIYbio) initiatives from all over the world
Stars: ✭ 70 (+536.36%)
Mutual labels:  community
community
This is the main CHAOSS community repository. Feel free to open an issue to discuss a topic of community interest! This repository also holds governance, mentorship, and other community-related documentation
Stars: ✭ 57 (+418.18%)
Mutual labels:  community
comdev-site
Website sources for the Apache Community Development Website
Stars: ✭ 70 (+536.36%)
Mutual labels:  community
it61.info
Сайт Ростовского IT-сообщества
Stars: ✭ 38 (+245.45%)
Mutual labels:  community
zfnd
The Zcash Foundation Website
Stars: ✭ 13 (+18.18%)
Mutual labels:  community
meetings
COMMUNITY: W3C Credentials Community Group meeting transcripts
Stars: ✭ 16 (+45.45%)
Mutual labels:  community
gothanks
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
Stars: ✭ 111 (+909.09%)
Mutual labels:  community
fornalder
Visualize long-term trends in collections of Git repositories.
Stars: ✭ 80 (+627.27%)
Mutual labels:  community
isamuni
An information aggregator for Facebook groups
Stars: ✭ 14 (+27.27%)
Mutual labels:  community
fangpenlin-avataaars-generator-angular
Angular implementation of @fangpenlin's avataaars-generator
Stars: ✭ 20 (+81.82%)
Mutual labels:  community
CommunityClouds
Cloud Designs for Processing Community Day
Stars: ✭ 36 (+227.27%)
Mutual labels:  community
medellinjs
MedellinJS
Stars: ✭ 61 (+454.55%)
Mutual labels:  community
agouti
A platform for collective blogs and social media platform, forum, question and answer service. Catalog of sites (programs), site navigation and directories - facets. A community based on the PHP HLEB micro-framework.
Stars: ✭ 36 (+227.27%)
Mutual labels:  community
Community-Programming-Book
Community written book on Programming Languages
Stars: ✭ 31 (+181.82%)
Mutual labels:  community
focus
Community system build using GoFrame.
Stars: ✭ 103 (+836.36%)
Mutual labels:  community
buoy
🆘 A community-based crisis response system. Because friends don't let friends call the cops. 🔥🚓🔥
Stars: ✭ 68 (+518.18%)
Mutual labels:  community
aragon-wiki
The Aragon wiki
Stars: ✭ 76 (+590.91%)
Mutual labels:  community
Code-of-conduct
Code de conduite de la communauté francophone de JavaScript (ECMAScript) et Node.js
Stars: ✭ 65 (+490.91%)
Mutual labels:  community
secret-islands
A virtual land scuttlebutt client
Stars: ✭ 17 (+54.55%)
Mutual labels:  community

community-hacktoberfest-tracker

MIT license

A simple hacktoberfest tracker for your community. Generates a image with the github avatars of the community people as collage and puts the hacktoberfest stats on the image, you can customize by adding logos too.

pic

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You need to have python3 with a virtual environment and Flask framework.

Installation Steps

  1. First of all you need to setup your virtual environment. (setup and activate)
pyvenv-3.6 chtenv

Install the python virtual environment setup using this command sudo apt install python3.6-venv

source chtenv/bin/activate
  1. Install all the dependencies, python modules
pip3 install -r requirements
  1. Run the python app
python3 app.py

Now, the app should be running on the localhost, browse to to the link where your app is running. (most probably, http://127.0.0.1:5000/)

Working with the scripts

  1. You need to save the usernames in a textfile, which is stored in the scripts file.

Make sure that the usernames are accurate, without any unwanted spaces anywhere.

  1. Use the command for help about the parameters that can be inputted
python3 scripts/script.py -h
  1. Running the script:
  • Get the stats on an individual user
python3 scripts/script.py -u <username>
  • Get the stats of the group from the text file
python3 scripts/script.py -t <textfile.txt>

Contributing Help

If you are really interested in contributing to the please follow refer to the CONTRIBUTING.md.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].