├── Django └── dataExtractor │ ├── db.sqlite3 │ ├── github │ ├── __init__.py │ ├── migrations │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-39.pyc │ │ │ ├── 0001_initial.cpython-39.pyc │ │ │ └── 0002_rename_blog_githubuser_websiteurl_and_more.cpython-39.pyc │ │ ├── 0001_initial.py │ │ └── 0002_rename_blog_githubuser_websiteurl_and_more.py │ ├── templates │ │ ├── extractData.css │ │ ├── main.html │ │ ├── extractedData.html │ │ └── extractData.html │ ├── tests.py │ ├── admin.py │ ├── __pycache__ │ │ ├── admin.cpython-39.pyc │ │ ├── apps.cpython-39.pyc │ │ ├── models.cpython-39.pyc │ │ ├── urls.cpython-39.pyc │ │ ├── views.cpython-39.pyc │ │ └── __init__.cpython-39.pyc │ ├── apps.py │ ├── urls.py │ ├── models.py │ └── views.py │ ├── dataExtractor │ ├── __init__.py │ ├── __pycache__ │ │ ├── urls.cpython-39.pyc │ │ ├── wsgi.cpython-39.pyc │ │ ├── __init__.cpython-39.pyc │ │ └── settings.cpython-39.pyc │ ├── asgi.py │ ├── wsgi.py │ ├── urls.py │ └── settings.py │ └── manage.py ├── SQL └── dataExtractionDatabase.sql └── README.md /Django/dataExtractor/db.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Django/dataExtractor/github/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Django/dataExtractor/dataExtractor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Django/dataExtractor/github/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Django/dataExtractor/github/templates/extractData.css: -------------------------------------------------------------------------------- 1 | .searchBoxDiv 2 | { 3 | width: 80%; 4 | } -------------------------------------------------------------------------------- /Django/dataExtractor/github/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /Django/dataExtractor/github/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /SQL/dataExtractionDatabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/SQL/dataExtractionDatabase.sql -------------------------------------------------------------------------------- /Django/dataExtractor/github/__pycache__/admin.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/__pycache__/admin.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/__pycache__/apps.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/__pycache__/apps.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/__pycache__/models.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/__pycache__/models.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/__pycache__/urls.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/__pycache__/urls.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/__pycache__/views.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/__pycache__/views.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/dataExtractor/__pycache__/urls.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/dataExtractor/__pycache__/urls.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/dataExtractor/__pycache__/wsgi.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/dataExtractor/__pycache__/wsgi.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class GithubConfig(AppConfig): 5 | default_auto_field = 'django.db.models.BigAutoField' 6 | name = 'github' 7 | -------------------------------------------------------------------------------- /Django/dataExtractor/dataExtractor/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/dataExtractor/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/dataExtractor/__pycache__/settings.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/dataExtractor/__pycache__/settings.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/migrations/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/migrations/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/migrations/__pycache__/0001_initial.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/migrations/__pycache__/0001_initial.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/migrations/__pycache__/0002_rename_blog_githubuser_websiteurl_and_more.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresrodriguez55/githubUsersDataScraper/HEAD/Django/dataExtractor/github/migrations/__pycache__/0002_rename_blog_githubuser_websiteurl_and_more.cpython-39.pyc -------------------------------------------------------------------------------- /Django/dataExtractor/github/urls.py: -------------------------------------------------------------------------------- 1 | from unicodedata import name 2 | from django.urls import path 3 | from . import views 4 | 5 | urlpatterns = [ 6 | path('', views.main), 7 | path('extractData', views.extractData), 8 | path('saveData', views.createGithubUser, name = 'saveData'), 9 | path('extractedData', views.extractedData), 10 | ] 11 | -------------------------------------------------------------------------------- /Django/dataExtractor/github/templates/main.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 || Username | 44 |Full Name | 45 |Personal Website | 47 |Location | 48 |Company | 49 |Bio | 50 |Followers Count | 51 |Repositories Count | 52 |Forks Obtained | 53 |Stars Obtained | 54 |Language Most Used | 55 ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 61 | {{user.username}} 62 | | 63 |
64 | {{user.name|default_if_none:""}} 65 | |
66 |
67 | {{user.email|default_if_none:""}} 68 | |
69 |
70 | {{user.websiteURL|default_if_none:""}} 71 | |
72 |
73 | {{user.location|default_if_none:""}} 74 | |
75 |
76 | {{user.company|default_if_none:""}} 77 | |
78 |
79 | {{user.bio|default_if_none:""}} 80 | |
81 |
82 | {{user.followersCount|default_if_none:""}} 83 | |
84 |
85 | {{user.repositoriesCount|default_if_none:""}} 86 | |
87 |
88 | {{user.forksObtained|default_if_none:""}} 89 | |
90 |
91 | {{user.starsObtained|default_if_none:""}} 92 | |
93 |
94 | {{user.languageMostUsed|default_if_none:""}} 95 | |
96 |