All Projects → HarshCasper → Webedge

HarshCasper / Webedge

Licence: mit
Bringing Edge to your Web Performance ✨💥

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Webedge

Gata
Bookmarks made better
Stars: ✭ 17 (-19.05%)
Mutual labels:  productivity
Seo Analysis
A Python script to gain some insights from a domain and list of keywords.
Stars: ✭ 25 (+19.05%)
Mutual labels:  seo
Librecms
Free Open Source Content Management System, based on PHP, Bootstrap and jQuery.
Stars: ✭ 12 (-42.86%)
Mutual labels:  seo
Namecheck
Check your name idea availability with CLI
Stars: ✭ 19 (-9.52%)
Mutual labels:  productivity
Gitexplorer
Find the right git commands without digging through the web.
Stars: ✭ 919 (+4276.19%)
Mutual labels:  productivity
Maintenance
Site maintenance SEO PSR-15 middleware
Stars: ✭ 8 (-61.9%)
Mutual labels:  seo
Usus
Webpage pre-rendering service. ⚡️
Stars: ✭ 804 (+3728.57%)
Mutual labels:  seo
Shrinktome
📘Shrink facebook by 5% every 10th second. You're welcome!
Stars: ✭ 15 (-28.57%)
Mutual labels:  productivity
Awesome Hammerspoon
awesome configuration for Hammerspoon.
Stars: ✭ 928 (+4319.05%)
Mutual labels:  productivity
Gita
Manage many git repos with sanity 从容管理多个git库
Stars: ✭ 865 (+4019.05%)
Mutual labels:  productivity
Pimcore I18n
Pimcore - i18n Manager
Stars: ✭ 19 (-9.52%)
Mutual labels:  seo
Slowquitapps
Add a global delay to Command-Q to stop accidental app quits.
Stars: ✭ 916 (+4261.9%)
Mutual labels:  productivity
Sit Up
🙇 Reminder to sit up straight.
Stars: ✭ 9 (-57.14%)
Mutual labels:  productivity
Schema Org
A fluent builder Schema.org types and ld+json generator
Stars: ✭ 894 (+4157.14%)
Mutual labels:  seo
Alfred Iconfinder Search
Alfred 3 workflow for Iconfinder instant search
Stars: ✭ 14 (-33.33%)
Mutual labels:  productivity
Prerender Spa Plugin
Prerenders static HTML in a single-page application.
Stars: ✭ 7,018 (+33319.05%)
Mutual labels:  seo
School
A productivity app to organize school tasks
Stars: ✭ 28 (+33.33%)
Mutual labels:  productivity
Fugitive
Simple command line tool to make git more intuitive, along with useful GitHub addons.
Stars: ✭ 20 (-4.76%)
Mutual labels:  productivity
Shutup
Uses proximity sensor to perform actions when ringing, Can also schedule calls.
Stars: ✭ 14 (-33.33%)
Mutual labels:  productivity
Githubtodos
Missing Github Features you always wanted (persist notifications / manage todos)
Stars: ✭ 10 (-52.38%)
Mutual labels:  productivity

WebEdge

We all have inborn talent and also inborn failings,
So often scorn a balance, chained to our own railings,
And our world misses a website that deserved to be a star,
But not unfurled in all its might, merely cowering from afar,
Why not take your Van Dyke, or Rembrandt seen by few,
And let us make it see the light, exposed to global view,
Don't hide them in shadows behind barriers of your mind,
Where pride and jealous arrows make them hard to find,
Instead turn to experts just as good as you would like to be,
Who you'll learn to trust, and who will set your website free.

Developed with ♥ by your friends at MLH Fellowship Team-1.

version 1.0.0 license MIT MLH Fellowship Team 1 Travis-Build

💥 Introduction

Bringing Edge to your Web Performance

Rise of Web has heralded the increasing ways in which we optimize Digital Performance. With SEO and Web Performance playing an important part, Developers feel lost around Performance needs. WebEdge aims to fix this 🌐

WebEdge have been introduced to suggest Web Optimizations for the App that can speed up operations and boost productivity ⚡

💡 Why did we build it?

As Frontend Developers, Performance plays an important part for Ranking and User Experience. The priority is such that it cannot be avoided any longer. WebEdge provides a Python Package for you to scrap you Website and auto-suggest improvements you can make to improve your Optimization Ranking ♾️

With this Package, we aim to have a unified tool to improve your SEO Ranking with real-time optimizations, that you can fix as a Developer. Sounds interesting? Well it is 🔥

🛠️ Usage

That's pretty easy. To ensure that you are able to install everything properly, we would recommend you to have Git, Python and pip installed. You should ideally work with a Virtual Environment, such as venv or the virtualenv module, to get the best out of the package.

We will first start with setting up the Local Project Environment:

$ git clone https://github.com/HarshCasper/WebEdge.git
$ cd WebEdge
$ virtualenv venv
$ source venv/bin/activate
(venv) $ pip3 install -r requirements.txt
(venv) $ python3 setup.py install

Once you run the Commands and get everything fine, we are all set to run the tool ✔️

Let's run the tool now:

(venv) $ webedge -d http://[DOMAIN_NAME]/
  • For example if your domain is ajitesh13.github.io then your command should be (you can use http or https in the command according to your needs):
(venv) $ webedge -d https://ajitesh13.github.io/

Pass your Website to the tool and you will get a generated JSON highlighting all the achievements you have made in SEO Optimization or the warnings being displayed by the same 🔑

Building using docker

$ docker build -t 'app:webedge' .
$ docker run app:webedge

🛑 External Tools

The Python Files have been linted using flake8 which automatically suggests linting errors and issues with formatting and styling. You can run the flake8 command with the given configuration in the Project 🍀

We are also making use of DeepSource Analysis, which can be viewed here. This allows us to identify potential bugs and anti-patterns with each push to the repository, and potentially fix it 🐛

For setting up CI/CD, we are making use of Travis CI. With a simple configuration set-up, we were able to test each build for specific issues, which can be viewed here 🌱

📜 LICENSE

MIT License

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].