Reinit wg backend
This commit is contained in:
commit
98cf19b7ab
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
*.swp
|
BIN
db.sqlite3
Normal file
BIN
db.sqlite3
Normal file
Binary file not shown.
22
manage.py
Executable file
22
manage.py
Executable file
@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env python
|
||||
"""Django's command-line utility for administrative tasks."""
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def main():
|
||||
"""Run administrative tasks."""
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'wgweb.settings')
|
||||
try:
|
||||
from django.core.management import execute_from_command_line
|
||||
except ImportError as exc:
|
||||
raise ImportError(
|
||||
"Couldn't import Django. Are you sure it's installed and "
|
||||
"available on your PYTHONPATH environment variable? Did you "
|
||||
"forget to activate a virtual environment?"
|
||||
) from exc
|
||||
execute_from_command_line(sys.argv)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
15
requirements.txt
Normal file
15
requirements.txt
Normal file
@ -0,0 +1,15 @@
|
||||
asgiref==3.5.2
|
||||
beautifulsoup4==4.11.1
|
||||
certifi==2022.9.24
|
||||
charset-normalizer==2.1.1
|
||||
Django==4.1.2
|
||||
django-cors-headers==3.13.0
|
||||
djangorestframework==3.14.0
|
||||
idna==3.4
|
||||
lxml==4.9.1
|
||||
pytz==2022.4
|
||||
requests==2.28.1
|
||||
soupsieve==2.3.2.post1
|
||||
sqlparse==0.4.3
|
||||
tabulate==0.9.0
|
||||
urllib3==1.26.12
|
0
wg_api/__init__.py
Normal file
0
wg_api/__init__.py
Normal file
BIN
wg_api/__pycache__/__init__.cpython-310.pyc
Normal file
BIN
wg_api/__pycache__/__init__.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wg_api/__pycache__/admin.cpython-310.pyc
Normal file
BIN
wg_api/__pycache__/admin.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wg_api/__pycache__/apps.cpython-310.pyc
Normal file
BIN
wg_api/__pycache__/apps.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wg_api/__pycache__/models.cpython-310.pyc
Normal file
BIN
wg_api/__pycache__/models.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wg_api/__pycache__/serializers.cpython-310.pyc
Normal file
BIN
wg_api/__pycache__/serializers.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wg_api/__pycache__/views.cpython-310.pyc
Normal file
BIN
wg_api/__pycache__/views.cpython-310.pyc
Normal file
Binary file not shown.
9
wg_api/admin.py
Normal file
9
wg_api/admin.py
Normal file
@ -0,0 +1,9 @@
|
||||
from django.contrib import admin
|
||||
from .models import user_model
|
||||
|
||||
# Register your models here.
|
||||
|
||||
class wgAdmin(admin.ModelAdmin):
|
||||
list_display = ('wgName', 'wgMail', 'wgKey', 'wgDin', 'wgDout', 'wgStatus', 'wgTStamp')
|
||||
|
||||
admin.site.register(user_model, wgAdmin)
|
6
wg_api/apps.py
Normal file
6
wg_api/apps.py
Normal file
@ -0,0 +1,6 @@
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class WgApiConfig(AppConfig):
|
||||
default_auto_field = 'django.db.models.BigAutoField'
|
||||
name = 'wg_api'
|
27
wg_api/migrations/0001_initial.py
Normal file
27
wg_api/migrations/0001_initial.py
Normal file
@ -0,0 +1,27 @@
|
||||
# Generated by Django 4.1.2 on 2022-10-13 07:56
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='user_model',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('wgName', models.CharField(max_length=300)),
|
||||
('wgMail', models.EmailField(max_length=254)),
|
||||
('wgKey', models.CharField(max_length=20)),
|
||||
('wgDin', models.IntegerField()),
|
||||
('wgDout', models.IntegerField()),
|
||||
('wgStatus', models.CharField(max_length=254)),
|
||||
('wgTStamp', models.CharField(max_length=254)),
|
||||
],
|
||||
),
|
||||
]
|
0
wg_api/migrations/__init__.py
Normal file
0
wg_api/migrations/__init__.py
Normal file
BIN
wg_api/migrations/__pycache__/0001_initial.cpython-310.pyc
Normal file
BIN
wg_api/migrations/__pycache__/0001_initial.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wg_api/migrations/__pycache__/__init__.cpython-310.pyc
Normal file
BIN
wg_api/migrations/__pycache__/__init__.cpython-310.pyc
Normal file
Binary file not shown.
14
wg_api/models.py
Normal file
14
wg_api/models.py
Normal file
@ -0,0 +1,14 @@
|
||||
from django.db import models
|
||||
|
||||
# Create your models here.
|
||||
class user_model(models.Model):
|
||||
wgName = models.CharField(max_length=300)
|
||||
wgMail = models.EmailField(max_length=254)
|
||||
wgKey = models.CharField(max_length=20)
|
||||
wgDin = models.IntegerField()
|
||||
wgDout = models.IntegerField()
|
||||
wgStatus = models.CharField(max_length=254)
|
||||
wgTStamp = models.CharField(max_length=254)
|
||||
|
||||
def _str_(sefl):
|
||||
return self.wgMail
|
279
wg_api/mon_data.csv
Normal file
279
wg_api/mon_data.csv
Normal file
@ -0,0 +1,279 @@
|
||||
DTS22_PNUP_01-AHMAD_IBNU_FADHLAN,ahmadfadhlan20022@gmail.com,5BSFA***,339872,321440,true,2022-10-14 19:07:14
|
||||
DTS22_PNUP_01-A_AGUSTINA,andiagustina63@gmail.com ,LszX9***,258108,238804,true,2022-10-14 19:07:09
|
||||
DTS22_PNUP_01-NURLINA,khatimahk53@gmail.com,LCvrI***,424396,205412,true,2022-10-14 19:07:46
|
||||
DTS22_PNUP_03-ALFIAN_CASELA,alfiancsla27@gmail.com,8pv+x***,455312,438864,true,2022-10-14 19:08:0
|
||||
DTS22_PNUP_03-A_AHMAD_FADHEL_PALONGENGI,ahmadfadhel21@gmail.com,vZG7k***,416800,429524,true,2022-10-14 19:07:10
|
||||
DTS22_PNUP_03-ILA_KARMILA,ilakarmila2706@gmail.com,Fa8IY***,410552,446344,true,2022-10-14 19:07:41
|
||||
DTS22_PNUP_03-INTAN_MELATI_PUTRI,intanmelatiputri30@gmail.com,GthbL***,834920,1118856,true,2022-10-14 19:07:30
|
||||
DTS22_PNUP_03-MUHYUSRAN_AMIN,yusranmuh277@gmail.com,obQQL***,710012,843940,true,2022-10-14 19:07:2
|
||||
DTS22_PNUP_03-M_ASWI,Muhammadaswi162@gmail.com,naat8***,579932,655076,true,2022-10-14 19:07:23
|
||||
DTS22_PNUP_03-NUR_ASLAM_BUHARI,nuraslamb@gmail.com,Gb5z6***,515208,557608,true,2022-10-14 19:07:26
|
||||
DTS22_PNUP_03-PUTRI_INDAH_LESTARI,lputriindah72@gmail.com,2sSMN***,594744,683208,true,2022-10-14 19:07:17
|
||||
DTS22_PNUP_03-PUTRI_TARINA,putrii.tarinaa06@gmail.com,cpljT***,521188,545836,true,2022-10-14 19:07:19
|
||||
DTS22_PNUP_03-SITTI_HUZAIFAH,huzaifahifa5@gmail.com,g3ZOD***,510980,505420,true,2022-10-14 19:06:49
|
||||
DTS22_PNUP_04-ANDI_MUHAMMAD_ARHAM,andiarham326@gmail.com,1BcOn***,243844,234908,true,2022-10-14 19:08:19
|
||||
DTS22_PNUP_04-BESSE_EVI_SELFIANA,eviselfiana16@gmail.com,BMyAJ***,325688,315512,true,2022-10-14 19:07:03
|
||||
DTS22_PNUP_04-MELISA,melilisa050802@gmail.com,9dEdZ***,308124,331284,true,2022-10-14 19:06:36
|
||||
DTS22_PNUP_04-MELISAH_KALAKA,melisakalaka3@gmail.com,B/Tda***,333356,295892,true,2022-10-14 19:06:37
|
||||
DTS22_PNUP_04-NUR_NINGSIH_,nurningsih617@gmail.com,BAolI***,301184,314912,true,2022-10-14 19:07:10
|
||||
DTS22_PNUP_04-Nurianti,nurianti12tkjb@gmail.com,ioUwG***,361572,363324,true,2022-10-14 19:06:51
|
||||
DTS22_PNUP_04-Rindiani,rindiani01rindi@gmail.com,Kh0DU***,848824,1236056,true,2022-10-14 19:08:24
|
||||
DTS22_PNUP_05-AZIZAH_HASBULLAH,azizahhasbullah@gmail.com,nZmfi***,152332,176436,true,2022-10-14 19:06:41
|
||||
DTS22_PNUP_05-A_Krisna_Wikantyoso,aloysiuskrisna30@gmail.com,Gcmbm***,381488,452608,true,2022-10-14 19:08:03
|
||||
DTS22_PNUP_05-Adhel_Abdiani,adhelabdiani1204@gmail.com,umF7/***,126804,116156,true,2022-10-14 19:07:49
|
||||
DTS22_PNUP_05-Cindy_Imanuella_Mangayuk,cndymngyk@gmail.com,5DLus***,276700,241236,true,2022-10-14 19:08:06
|
||||
DTS22_PNUP_05-Farhan_Rahman,farhanrahman0601@gmail.com,0ouCi***,275380,329052,true,2022-10-14 19:06:48
|
||||
DTS22_PNUP_05-MIFTAHUL_ILMA_RAHMAT,miftahulilma@icloud.com,Sw3fF***,327492,377868,true,2022-10-14 19:07:10
|
||||
DTS22_PNUP_05-MUHNURUL_FADLI,muhnurulfadli3@gmail.com,LGaOg***,112296,92472,true,2022-10-14 19:06:33
|
||||
DTS22_PNUP_05-MUH_ZEIN_TEGAR,zeintegar71@gmail.com,WFFIf***,148048,121472,true,2022-10-14 19:08:21
|
||||
DTS22_PNUP_05-NURFAIZAH_A,amandafaizah52@gmail.com,FJDit***,278580,340332,true,2022-10-14 19:08:05
|
||||
DTS22_PNUP_05-Nur_Hidayah_Azis,nurhidayahazis703@gmail.com,NlvDF***,256856,280264,true,2022-10-14 19:08:14
|
||||
DTS22_PNUP_05-Nur_Indah_Kurnia,indahkurniaa12@gmail.com,ojynO***,224264,209368,true,2022-10-14 19:08:04
|
||||
DTS22_PNUP_05-Nurul_Khaerunnisa_Ramadhani,nurulkhaerunnisar@gmail.com,6oGb6***,202540,237108,true,2022-10-14 19:07:41
|
||||
DTS22_PNUP_05-Syahrani_Rizky,Syahranirizky1@gmail.com,AarNU***,196208,201184,true,2022-10-14 19:07:37
|
||||
DTS22_PNUP_05-Wahidah_Nurjannah,wahidahnj@gmail.com,pbHOJ***,414384,441344,true,2022-10-14 19:06:44
|
||||
DTS22_PNUP_05-Widyawati,wdyawati2@gmail.com,hLNUs***,324948,320556,true,2022-10-14 19:06:39
|
||||
DTS22_TELU_06-Aldila_Putri_Sofiana_Utami,aldilap404@gmail.com,SgALK***,84476,18036,true,2022-10-14 19:07:31
|
||||
DTS22_TELU_06-Indah_Nurul_Hikmah,indahnurul310@gmail.com,G5KwK***,84760,103260,true,2022-10-14 19:06:56
|
||||
DTS22_TELU_06-Kartika_Dwi_,kartikadwi175@gmail.com,YcqsC***,243488,220592,true,2022-10-14 19:06:4
|
||||
DTS22_TELU_06-Vivi_Oktavia_Br_Pasaribu,vivioktaviaborupasaribu@gmail.com,WRhyO***,28020,5980,true,2022-10-14 19:06:56
|
||||
DTS22_TELU_06-Yoga_Syah_Pratama_Syahputra,yogasyahpratama85@gmail.com,dDCu/***,229644,216324,true,2022-10-14 19:08:11
|
||||
DTS22_TELU_07-Abie_Rizki_Pratama,abeerizky@student.telkomuniversity.ac.id,6TY2j***,183436,183220,true,2022-10-14 19:08:02
|
||||
DTS22_TELU_07-Aulia_Ruqoi_Dilla,ruqoidillaa@gmail.com,wVXK/***,426040,435208,true,2022-10-14 19:07:46
|
||||
DTS22_TELU_07-Cintya_Sanega_Akmalia,akmaliasanegacintya@gmail.com,z31xv***,474608,576400,true,2022-10-14 19:08:19
|
||||
DTS22_TELU_07-David_Dwi_Ariyadi,davshizo@gmail.com,2RfDY***,317896,346840,true,2022-10-14 19:08:02
|
||||
DTS22_TELU_07-Fajar_pratama,fajarpratama1352@gmail.com,kwqWi***,263268,268556,true,2022-10-14 19:07:07
|
||||
DTS22_TELU_07-Firman_Ahmad_La_Ito,firmanahmad0712@gmail.com,zvGMi***,325536,336128,true,2022-10-14 19:07:23
|
||||
DTS22_TELU_07-Gilang_Ramadhan_Paradise,gilang.paradise121201@gmail.com,7lbSN***,94260,90332,true,2022-10-14 19:07:53
|
||||
DTS22_TELU_07-Hafizh_Ghiyats_Ash_Shiddiq,hafizasidik08@gmail.com,xEmhH***,49932,67780,true,2022-10-14 19:06:36
|
||||
DTS22_TELU_07-Irfan_Pastian_Batee,irfanpastian@student.telkomuniversity.ac.id,UqBxc***,54536,70504,true,2022-10-14 19:07:03
|
||||
DTS22_TELU_07-Kevin_Jorenta_Surbakti,kevinjorentas@gmail.com,RQyZ7***,132004,140764,true,2022-10-14 19:08:2
|
||||
DTS22_TELU_07-Khansa_A_Zahra,khnszahra@student.telkomuniversity.ac.id,zMKCH***,300100,314652,true,2022-10-14 19:07:41
|
||||
DTS22_TELU_07-Martinus_Erico_Noktafianus_Hindarto,martinuserico@gmail.com,ajoB/***,159564,165284,true,2022-10-14 19:07:32
|
||||
DTS22_TELU_07-Nanda_Gunawan,nandagunawan@student.telkomuniversity.ac.id,fgd7L***,166068,184092,true,2022-10-14 19:07:10
|
||||
DTS22_TELU_07-Nur_iqrima,nuriqrima1311@gmail.com,3MI26***,209460,208492,true,2022-10-14 19:07:1
|
||||
DTS22_TELU_07-Rafif_Fawwaz_Dwiputra,rafiffawwazd@student.telkomuniversity.ac.id,tWiHP***,372872,443144,true,2022-10-14 19:06:40
|
||||
DTS22_TELU_07-Sutan_Dimas_Al_Farizi,dalfarizi68@gmail.com,WE0fw***,108024,113224,true,2022-10-14 19:07:45
|
||||
DTS22_TELU_07-Tsabita_Salsabila_Annajmah_,tsabitsalsabil@gmail.com,r6wI6***,139112,147784,true,2022-10-14 19:08:17
|
||||
DTS22_TELU_08-Agung_Hardianto,agunghard.sas@gmail.com,NlU+F***,8180,4268,true,2022-10-14 19:07:45
|
||||
DTS22_TELU_08-Annenta_g,Annentasudihartama@gmail.com,nO+lS***,57276,13076,true,2022-10-14 19:06:4
|
||||
DTS22_TELU_08-Anyelia_Adianggiali,anyeleia12@gmail.com,w+QyI***,8620,4708,true,2022-10-14 19:06:2
|
||||
DTS22_TELU_08-Azka_Hafizh,azkahafizh123@gmail.com,JScwX***,6224,1168,true,2022-10-14 19:07:03
|
||||
DTS22_TELU_08-Daniel_Tulus_Ignatius,danieltulus10@gmail.com,d2Gn3***,5156,1196,true,2022-10-14 19:08:15
|
||||
DTS22_TELU_08-Edo_Ardo_Febrian_Nainggolan,edoardofebrian12@gmail.com,gLrLc***,13748,8652,true,2022-10-14 19:08:2
|
||||
DTS22_TELU_08-Faadhilah_Muslim_Guspiandi,faadhilahmg@gmail.com,jGa9T***,12544,8096,true,2022-10-14 19:08:23
|
||||
DTS22_TELU_08-Fisal_Oktafian_Penta_Sandova,Fisalops@gmail.com,8kN9l***,20872,8968,true,2022-10-14 19:08:26
|
||||
DTS22_TELU_08-Harod_Joseph_Almanro_Manik,harodjoseph17@gmail.com,mfrqy***,21120,7424,true,2022-10-14 19:06:52
|
||||
DTS22_TELU_08-Indira_Ridho_Syahlatars,indiraridho@student.telkomuniversity.ac.id,vrH+4***,35888,34304,true,2022-10-14 19:06:41
|
||||
DTS22_TELU_08-Intan_Liza_T_S,intanliza03@gmail.com,BJnI/***,116144,118464,true,2022-10-14 19:07:32
|
||||
DTS22_TELU_08-Muhamad_Apri_Putra_Pratama,Apriputra421@gmail.com,B9rg9***,172648,27512,true,2022-10-14 19:06:44
|
||||
DTS22_TELU_08-Nadhif_Athallah_Musyaffa,nadhfathallah@gmail.com,g7g2N***,1476,156,true,2022-10-14 19:06:33
|
||||
DTS22_TELU_08-Noveni_Anastasia_Gultom,novenianastasia@gmail.com,ByP//***,23308,8068,true,2022-10-14 19:06:45
|
||||
DTS22_TELU_08-Putri_Dinda_Adriani,pdindaadriani11@gmail.com,suXSb***,39036,10676,true,2022-10-14 19:06:35
|
||||
DTS22_TELU_08-Raihan_Wisnu_Javier_Rochmat,raihanwisnu44@gmail.com,ECYwf***,6136,1672,true,2022-10-14 19:08:01
|
||||
DTS22_TELU_08-Rifangga_Andhita_R,rifangganuga@gmail.com,XRkcd***,24068,11420,true,2022-10-14 19:08:04
|
||||
DTS22_TELU_08-Risan_Ahmad,alghifariirisan@gmail.com,mYuJV***,93836,8868,true,2022-10-14 19:07:38
|
||||
DTS22_TELU_08-Thasa_Andepa_Permata_Surya,thasaandepa94@gmail.com,AN6Pq***,5560,1288,true,2022-10-14 19:08:27
|
||||
DTS22_TELU_08-Yoga_Nurfajar,yoganurfajar@gmail.com,RpoY4***,109000,86344,true,2022-10-14 19:07:50
|
||||
DTS22_TELU_09-Adinda_Rifda_Fakhira_Nadhifa,adindarifda@gmail.com,mSHUu***,265728,226128,true,2022-10-14 19:08:06
|
||||
DTS22_TELU_09-Azka_Maulani,maulanienca@gmail.com,DrXpK***,217848,234408,true,2022-10-14 19:06:42
|
||||
DTS22_TELU_09-Bagus_Dwi_Prasetyo,bpras747@gmail.com,mmwWJ***,71876,84508,true,2022-10-14 19:07:44
|
||||
DTS22_TELU_09-Ela_Diranda_Pahira,eladirandapahira@student.telkomuniversity.ac.id,In1oE***,167752,164600,true,2022-10-14 19:07:46
|
||||
DTS22_TELU_09-Muhammad_Habib_Zakhwan,habibisme787@gmail.com,bnBpz***,313676,294868,true,2022-10-14 19:07:24
|
||||
DTS22_TELU_09-Muhammad_Irsyad_Aaqil,aqilultras1@gmail.com,m0tS3***,173400,157512,true,2022-10-14 19:07:19
|
||||
DTS22_TELU_09-Teuku_Sabiq_Chandra_Syahrastani,tsabiqchandra@gmail.com,c+MuL***,672212,248892,true,2022-10-14 19:06:34
|
||||
DTS_leftover-Chyntia_pramesta_sirait,Sintia.sirait15@gmail.com,gkZp/***,220296,172744,true,2022-10-14 19:07:13
|
||||
DTS_leftover-Evan_Dion_MR,evandion9@gmail.com,B7sfD***,412924,377412,true,2022-10-14 19:07:15
|
||||
DTS_leftover-Exal_Deo_Jayata_Barus,exaldeojayatabarus@gmail.com,Jo7OH***,120132,111068,true,2022-10-14 19:08:16
|
||||
DTS_leftover-Fadilah_Putri_Sukoco,fadilaahputrisukoco@gmail.com,QGWZk***,339920,351036,true,2022-10-14 19:07:43
|
||||
DTS_leftover-Holidin,holidinfaqih12@gmail.com,5PP2D***,116892,102068,true,2022-10-14 19:07:53
|
||||
DTS_leftover-Luthfi_Febriansyah,Luthfifebriansyah21@gmail.com,M6WDX***,160192,172896,true,2022-10-14 19:07:44
|
||||
DTS_leftover-Riva_Nur_Faridzi_,rivanurfaridzi@gmail.com,fofMd***,73724,86676,true,2022-10-14 19:07:10
|
||||
DTS_leftover-aditya_permana,permanaa693@gmail.com,PM6BH***,67740,11252,true,2022-10-14 19:07:21
|
||||
DTS22_PNUP_01-ADINDA_AULIA_ALHUMAIRAH,adindaaulia2002@gmail.com,echbo***,151664,185280,false,2022-10-14 18:03:54
|
||||
DTS22_PNUP_01-ANDI_CAROLINA_ESTER,carolwifff@gmail.com,J+9Xl***,137940,126844,false,2022-10-14 18:04:34
|
||||
DTS22_PNUP_01-DINI_AHRIYANI,ahriyanidini123@gmail.com,BM/Ov***,214072,246440,false,2022-10-14 18:59:16
|
||||
DTS22_PNUP_01-IRNAJAYANTI_KAPPU,kappuirnajayanti@gmail.com,sl39m***,219044,241276,false,2022-10-14 18:06:35
|
||||
DTS22_PNUP_01-IZZULL_HAQ,izzulhaqmks@gmail.com,YPG/8***,190480,200624,false,2022-10-14 17:28:05
|
||||
DTS22_PNUP_01-KHALIL_ABDURRAZZAQ,khalilabdurrazzaq1812@gmail.com,HDSW2***,302264,333656,false,2022-10-14 18:07:43
|
||||
DTS22_PNUP_01-KISMATUL_KHASANAH,kismatulkhasanah@gmail.com,1hF1r***,247880,276760,false,2022-10-14 17:24:11
|
||||
DTS22_PNUP_01-MIFTAH_KHAIR,miftahkhair267@gmail.com,mDUNI***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_01-MUHAMMAD_AMIN_FAJRIN,muhaminfajrin0@gmail.com,BadaT***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_01-MUH_FATAHILAH_REZAWAL,fatahilah1912@gmail.com,KE61V***,168704,178032,false,2022-10-14 18:06:07
|
||||
DTS22_PNUP_01-MUH_FIQRI_RACHMAT_TADJUDDIN,fiqri.rachmat29@gmail.com,lFqAq***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_01-MUH_RAIHAN_SAPUTRA_S,raihansaputramuhammad@gmail.com,tkM85***,101260,115884,false,2022-10-14 17:16:37
|
||||
DTS22_PNUP_01-NURFAJRI_SAPARUDDIN,nurfajri2111@gmail.com,YnTvt***,188824,242260,false,2022-10-14 18:15:29
|
||||
DTS22_PNUP_01-NURUL_IZZA_AULIA,nurulizzaaulia1905@gmail.com,o3N3P***,292284,327844,false,2022-10-14 18:04:05
|
||||
DTS22_PNUP_01-NURUL_MARIATULLAH,nurulmariatullah12@gmail.com,mClit***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_01-NUR_IFANI_RASAK,funirazak@gmail.com,surEC***,180536,190424,false,2022-10-14 18:01:43
|
||||
DTS22_PNUP_01-RIRIN_KAROLIN,ririnkarolin790@gmail.com,e+dqv***,173172,188588,false,2022-10-14 18:04:14
|
||||
DTS22_PNUP_01-RISKY_RAMADHANI,ramadhanirisky947@gmail.com,xVJpN***,396880,476308,false,2022-10-14 17:42:48
|
||||
DTS22_PNUP_02-AMIRUL_MUQAMMIL_ZAIN,amir1311muqammil@gmail.com,I3ZDu***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-ASHTUTIYANTI_MUTIA_HARDIMAN,astutiyantimutia@gmail.com,QvKlg***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Adinda_Azizah_Armalida,azizah.adinda14@gmail.com,AjP8g***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Kanis_Nurul_Faradiba_Kahar,kanisnurulfaradibakahar@gmail.com,4yJB1***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Keukeu_Ajisyah_Nur,nurajisyah@gmail.com,SnvOi***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-MEYANTHO_WELLY,herlinakondobungin@gmail.com,fU08C***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-MUHIRGI_AHMAD_ARIFAI,muhirgiahmadarifai@gmail.com,u8xoY***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-MUH_WALID_ZAINUDDIN,walidzaind7@gmail.com,74AQ7***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Melani_Putri,melanyphutry@gmail.com,XcyWe***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Muh_Hamid_Sahid_Putra,amiisahid17@gmail.com,wQcHw***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Muhammad_Rayhan_Toisutta,muh.rayhan.t@gmail.com,KaebK***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Nadia_Anastasya_Ramli,nadiiiatsy@365.telkomuniversity.ac.id,9wuXw***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Nina_Bintang_Kirana_Alfalaq,ninakirana015@gmail.com,b8njJ***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Nur_Hasanah,khasanah3105@gmail.com,BWp2J***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-PUTRI,utiputri805@gmail.com,nO+6S***,10676,20504,false,2022-10-14 17:33:18
|
||||
DTS22_PNUP_02-Popy_Dian_Ayu,dianayupopy@gmail.com,ZrmFz***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Rahma_Nadira,rahmanadira323@gmail.com,ceWe5***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-St_Mifta_Huljannah,stmiftahulj354@gmail.com,sk8DH***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-TRI_ANISAH_SUHARMAN,acica0471@gmail.com,3E0v2***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Yudha_Faudra_Arya,yudha.arya800@gmail.com,6yEuv***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_02-Yusri_Mahendra,yusrilm.n888@gmail.com,Y+1+k***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_03-ANDI_MUHAMMAD_RAHMAT,andimuhammadrahmat6@gmail.com,AaBKO***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_03-AUFA_NUR_FAIZ_HAEDAR,aufanurfaizhaedar@gmail..com,ezvAj***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_03-ELZA_DWI_MELDA,Dwielza80@gmail.com,ttKxN***,438128,444048,false,2022-10-14 18:49:5
|
||||
DTS22_PNUP_03-FIRYA_FIHQINIA,fihqinia@gmail.com,biwtJ***,691908,890268,false,2022-10-14 18:29:29
|
||||
DTS22_PNUP_03-FREZHA_DIANTO_PALINGGI,frezhadianto@gmail.com,59YJV***,698836,741676,false,2022-10-14 18:58:37
|
||||
DTS22_PNUP_03-INDA_FUJI_LESTARI,indafujilestari@gmail.com,OFrGW***,493500,516852,false,2022-10-14 18:39:18
|
||||
DTS22_PNUP_03-KADEK_PUTRI_KENCANA_DEWI,pudekencana09@gmail.com,i4D2l***,963480,997268,false,2022-10-14 18:57:31
|
||||
DTS22_PNUP_03-KARTINI_SINGKALI,kartinisingkali2@gmail.com,+1HF0***,269768,284824,false,2022-10-14 18:56:04
|
||||
DTS22_PNUP_03-MUHAMMAD_ARBIYANTO,amhmmdarbi17@gmail.com,kaBFe***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_03-NINING_SATRIANI,niningsatriani534@gmail.com,HUYsv***,827392,953952,false,2022-10-14 19:05:14
|
||||
DTS22_PNUP_03-NUR_LITA,nurlitasrln@gmail.com,ITFlX***,281388,297172,false,2022-10-14 18:32:12
|
||||
DTS22_PNUP_03-RINA_KURNIATI,rhynakurniati@gmail.com,Ae/tX***,315212,309444,false,2022-10-14 18:27:39
|
||||
DTS22_PNUP_03-SALFIANI,salfiani04012002@gmail.com,nSnsO***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_04-ABDULLAH_BAZERGAN,abdullahbazergan@poliupg.ac.id,95A49***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_04-A_Dwi_Emilia_Ahsan,emiliaahsanadwi@gmail.com,5vXoJ***,320168,354300,false,2022-10-14 18:34:51
|
||||
DTS22_PNUP_04-Ahmad_Mudzakkir,sawaggy2@gmail.com,Y60MO***,327176,333832,false,2022-10-14 18:48
|
||||
DTS22_PNUP_04-Dandy_Zuli_Purnomo,dandyzuli@gmail.com,l1Qzg***,609872,903500,false,2022-10-14 18:13:34
|
||||
DTS22_PNUP_04-ELSHA_ADRIANTI,elshaadrianti@gmail.com,hT5U4***,256280,244616,false,2022-10-14 19:04:26
|
||||
DTS22_PNUP_04-HARDIANSYAH,ardhyrebex@gmail.com,3mBul***,186796,128260,false,2022-10-14 18:41:4
|
||||
DTS22_PNUP_04-JIHAN_FAHIRA,Fjihan522@gmail.com,7c65d***,299144,310824,false,2022-10-14 18:36:38
|
||||
DTS22_PNUP_04-MELISA_ENGKU,melisaengku77@gmail.com,2QWTk***,207944,234968,false,2022-10-14 19:00:16
|
||||
DTS22_PNUP_04-Maizarah_Misterjeng_Bandangan,maizarahmisterjeng@gmail.com,HA0/P***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_04-Mila_Amelia_Malik,milaameliamalik202@gmail.com,PwVCT***,388176,403040,false,2022-10-14 18:04:52
|
||||
DTS22_PNUP_04-Muh_Ikhwan_Nur_Hidayah,iikhwan4321@gmail.com,rknpF***,340460,358548,false,2022-10-14 18:47:12
|
||||
DTS22_PNUP_04-Muh_Ilham_Ihsary,Dafindafin77@gmail.com,yfVba***,269104,301472,false,2022-10-14 17:55:44
|
||||
DTS22_PNUP_04-Nini_Suryani_Bakri,niisuryanibakri.3@gmail.com,8Ipz7***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_04-SRI_RESKITA_SYAMSURI,Srireskita2509@gmail.com,ixxjE***,218632,184776,false,2022-10-14 18:15:32
|
||||
DTS22_PNUP_04-WINA_RISKA_NEFIA,winariska123@gmail.com,26yij***,266584,264264,false,2022-10-14 19:00:00
|
||||
DTS22_PNUP_04-Wirdayanti_Nursyifa,wirdasyifa123@gmail.com,S9Stf***,390976,489360,false,2022-10-14 18:42:4
|
||||
DTS22_PNUP_04-Yuyun_Sukawati,yuyunksukawati03@gmail.com,zAsEq***,205160,201256,false,2022-10-14 18:41:09
|
||||
DTS22_PNUP_05-Aisya_Ceshara_Ayyuri_Ayunda_Irwan,fangnokyuubi03@gmail.com,eAG28***,377380,444172,false,2022-10-14 18:59:06
|
||||
DTS22_PNUP_05-Ananda_Rosda_Aqilah_Rosman,nandarsdaa@gmail.com,AgRn5***,204644,196156,false,2022-10-14 19:04:06
|
||||
DTS22_PNUP_05-Frinst_Yehezkiel_Frans_Bakku,frinstyehezkiel@gmail.com,TmQXh***,205980,219508,false,2022-10-14 19:00:27
|
||||
DTS22_PNUP_05-Jaka_Triana_,hasselputra@gmail.com,dDefC***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_PNUP_05-Muhammad_Fahrul_Ikhdar,faikhfahrul@gmail.com,IzB3D***,49616,75968,false,2022-10-14 18:59:08
|
||||
DTS22_PNUP_05-RESKY_NUR_ASISAH,reskynurasisah69@gmail.com,yRZt0***,232956,305012,false,2022-10-14 18:15:56
|
||||
DTS22_PNUP_05-Sitti_Hajar_Syapira,syafirahhajar19@gmail.com,I0y0H***,159316,190940,false,2022-10-14 18:10:06
|
||||
DTS22_PNUP_05-Tiraeni_Songga,ainsongga07@gmail.com,LKZJq***,496900,539836,false,2022-10-14 18:28:31
|
||||
DTS22_TELU_06-Afrizal_Bagus_Rizkia,bagusrizkia429@gmail.com,1utu0***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Alderheza_Putra_,alrhez@student.telkomuniversity.ac.id,I8Kls***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Amanda_Dwitami_,amandadwitami09@gmail.com,hkSWi***,49892,10796,false,2022-10-14 18:30:16
|
||||
DTS22_TELU_06-Armin_Hasni,arminhasni8@gmail.com,MrRBC***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Bara_satya_kottama,barasatya28@gmail.com,mDK6H***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Christoper_Simanungkalit_,christopersimanungkalit123@gmail.com,2MfsD***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Dandi_Kurniawan_,dandikurniawan2012@gmail.com,KRUvi***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Dehani_Nurkemala_Hidayat,dehaninurkemala123@gmail.com,71zgg***,35368,6104,false,2022-10-14 15:45:16
|
||||
DTS22_TELU_06-Endika_Satrio_Wibowo,dikasw2812@gmail.com,Ytr95***,76532,16284,false,2022-10-14 17:27:50
|
||||
DTS22_TELU_06-Fahrani_Dea_Saputri,Deafahrani21@gmail.com,fkn/P***,117868,15908,false,2022-10-14 17:31:23
|
||||
DTS22_TELU_06-Farhan,farhan.yuherman@gmail.com,e8ULa***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Faridhatul_Zikri,faridhatulzikri11@gmail.com,h4ZaE***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Fauzan_Arundaya,arundayaf@gmail.com,3IPuT***,22512,4784,false,2022-10-14 12:50:59
|
||||
DTS22_TELU_06-Gde_Agus_Wira_Satria_Pradana,wiraagus4618@gmail.com,/LN3Q***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Hana_Natalia_Simare_Mare,hananats45@gmail.com,Il+LL***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Herika_Andini_Sembiring,herikasembiring06@gmail.com,A+PYi***,154644,18668,false,2022-10-14 17:56:55
|
||||
DTS22_TELU_06-M_Raihan_Fadhilla_S,Reaybarwizard7@gmail.com,uxRxi***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Moch_Iqbal_Fahriza,iqbalfahriza857@gmail.com,A3Fsf***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Moh_Nauval_Hikmat_,nauvalhikmat297@gmail.com,OEPuW***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Muhammad_Hendrawan_Adiwijaya,hendrawanadiwijaya65@gmail.com,97y1m***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Noah_Palwa_Yuwana,npalwayuwana@gmail.com,XSCxi***,520,184,false,2022-10-14 11:08:19
|
||||
DTS22_TELU_06-Ridzky_Rinaldy_Siagian,ridzkyrinaldysiagian31@gmail.com,ZPE6b***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Sandria_Ferdiansyah,sandiferdi28@gmail.com,DQShu***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_06-Silvi_Dahlia_Putri,silvidahlia27@gmail.com,oV90L***,32712,6136,false,2022-10-14 15:46:03
|
||||
DTS22_TELU_06-Taufik_Hidayat,taufik1118a@gmail.com,8wVUq***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Ahmad_julio_saputra,jullsptra@gmail.com,bM63Y***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Assyifa_Latviah,Assyifalatviah07@gmail.com,KjZ4b***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Dea_Amelia_Putri,nekoosama830@gmail.com,pv0Uw***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Deni_abdurrahman,Deniabdrmn@gmail.com,LJqCF***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Exal_Deo_Jayata_Barus,exaldeojayatabarus@gmail.com,syQbg***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Fadilah_Putri_Sukoco,fadilaahputrisukoco@gmail.com,qNANc***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Faizah_Ilmi_Qumairi,ilmiqumairifaizah@gmail.com,On7iK***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Faris_Fauzul_Hakim,farisfauzul1221@gmail.com,JsB1w***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Fasya_Rainhaifa,rainhaifa2001@gmail.com,EJ+8G***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Geraldo_Mangartua_Pasaribu,pasaribugeraldo1@gmail.com,i602u***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Holidin_,holidinfaqih12@gmail.com,uKPsF***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Luthfi_febriansyah_,Luthfifebriansyah21@gmail.com,Eq/hG***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Riva_Nur_Faridzi,rivanurfaridzi@gmail.com,6tHgA***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Tegar_Kurniawan,tegarkrnwn22@gmail.com,vh7VF***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_07-Yosua_Manurung,yosuaman5@gmail.com,0e20E***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Annisa_Fitria,annisafitriaaa@student.telkomuniversity.ac.id,WNv1O***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Binsar_Manurung,binsarmanurung@student.telkomuniversity.ac.id,VMvPA***,11040,3584,false,2022-10-14 17:45:23
|
||||
DTS22_TELU_08-Dhimas_Aji_Prastyo,dhimasaji5857@gmail.com,cBC/h***,1096,568,false,2022-10-14 18:47:27
|
||||
DTS22_TELU_08-Erin_Desvira_Lolita,erindesvira2002@gmail.com,BgjjG***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Muhamad_Bilal_Irsa_Maulana,bilalirsamaulana@gmail.com,0KuNt***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Naili_Ikrimah_M_Yanis,ikrimahnaaili@gmail.com,srCl0***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Rahmawati_Hidayah,rahmawatihidayah18@gmail.com,XqhB6***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Septiaini_Dela_Subiakto,sdsubiakto@gmail.com,Ln3r5***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Tubagus_Algifari_Nizomi,algifaritubagus@gmail.com,O0dqJ***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Wanda_Nurrul_S,wandanurrul@student.telkomuniversity.ac.id,clMQl***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_08-Zikri_Kurniawan_Zakaria,zikrikurniawanzakaria@gmail.com,8BYdu***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Adib_Wicaksono,adib.wicaksono921@gmail.com,CjoKg***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Agil_Febrianto,febriantoagil06@gmail.com,/1bkZ***,522860,556068,false,2022-10-14 15:33:43
|
||||
DTS22_TELU_09-Ammar_Muazizul_Islam,ammarmuaziz1266@gmail.com,YGWb0***,166136,195304,false,2022-10-14 15:35:41
|
||||
DTS22_TELU_09-Andreas_Sandy_Kristiadi,sandykristiadi87@gmail.com,7CmO1***,263444,256252,false,2022-10-14 17:58:20
|
||||
DTS22_TELU_09-Anisa_Anggraeny,anggraenyanisa14@gmail.com,BU1tc***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Arya_rahman_hakim,aryarahmanh@gmail.com,pz98x***,220500,235484,false,2022-10-14 14:37:50
|
||||
DTS22_TELU_09-Asyifa_Nabila_Detfi,asyifadetfi16@gmail.com,FuaxS***,553952,684016,false,2022-10-14 15:35:04
|
||||
DTS22_TELU_09-Chyntia_pramesta_sirait,chyntiapramesta@365.telkomuniversity.ac.id,UPRVa***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Dewanda_Amelia_Rinjani,dewandarinjani15@gmail.com,d1hS6***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Dharma_Agung_Sitepu,-,B7ZU9***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Eriyanti,eriyanti220@gmail.com,XQHrV***,258516,244684,false,2022-10-14 15:37:00
|
||||
DTS22_TELU_09-Evan_Dion_Marcelino_Rinti,evandion9@gmail.com,64Lsq***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Juverla_Datu_Patanduk_Rante_Lamba,patandukjuverla@gmail.com,bwbPS***,268564,228060,false,2022-10-14 18:51:12
|
||||
DTS22_TELU_09-Kristian_Fery_Sianturi,kristianferyy@gmail.com,ZWJuu***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Muhamad_Fahrizal_Rizqi,carloscondit430@gmail.com,/gjou***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Muhammad_Dimas_Ibadul_Barri,ibadoelbarri@student.telkomuniversity.ac.id,yo77S***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Muhammad_Hafizh_Afif_Susanto,hafizhafif@student.telkomuniversity.ac.id,ixZF8***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Muhammad_Najmi,mn040199@gmail.com,cZ0s/***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Raden_Juli_Artawan,juliartawan337@gmail.com,9tTvt***,289188,310876,false,2022-10-14 15:34:54
|
||||
DTS22_TELU_09-Ridho_Al_Harits,ridhoalharits@gmail.com,J006X***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Rifki_Ardiansah,20101003@ittelkom-pwt.ac.id,8PT1v***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Rita_Rahmawati,ritarhmw78@gmail.com,pXGUp***,231224,232728,false,2022-10-14 15:35:13
|
||||
DTS22_TELU_09-Rizqi_Al_Gifari,rizqiage15@gmail.com,a269P***,148124,144292,false,2022-10-14 15:09:19
|
||||
DTS22_TELU_09-Salwa_Berliana_Putri_Fatoni,salwaberliana53@gmail.com,BrrPG***,190756,227380,false,2022-10-14 15:37:32
|
||||
DTS22_TELU_09-Seratia_Gelary_Ramana,seratiaorgelary@gmail.com,8TozE***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Taufik_Ismail,T.ismailaa@gmail.com,cEB/Y***,0,0,false,0001-01-01 00:00:00
|
||||
DTS22_TELU_09-Tengku_Pratama_Azmufain_Aziz,tengkupratama363@gmail.com,NinNH***,37264,7824,false,2022-10-14 16:03:35
|
||||
DTS22_TELU_09-Wahyu_Putri_Riskiyani,wahyuputrir13@gmail.com,MAd1d***,156248,127720,false,2022-10-14 15:19:4
|
||||
DTS22_Trainer-Brian_Pamukti,brianpam@telkomuniversity.ac.id,NxidG***,570868,664828,false,2022-10-14 18:41:11
|
||||
DTS_leftover-AAhmad_Fadhel_Palongengi_,ahmadfadhel21@gmail.com,KiBpO***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Adib_Wicaksono,adib.wicaksono921@gmail.com,8+LDw***,574124,612804,false,2022-10-14 15:34:55
|
||||
DTS_leftover-Andreas_Sandy_K,sandykristiadi87@gmail.com,KAxOv***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Assyifa_Latviah_,Assyifalatviah07@gmail.com,uLSI8***,136492,114692,false,2022-10-14 18:40:46
|
||||
DTS_leftover-Atsary_Luqman_M,Luckmanja@gmail.com,E4obK***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Aufa_Nur_Faiz_Haedar_,aufanurfaizhaedar@gmail.com,vbexw***,241380,233596,false,2022-10-14 18:42:08
|
||||
DTS_leftover-Dhimas_Aji_Prastyo,dhimasaji5857@gmail.com,25Dso***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Donal_Kelvin_Manalu_,donalkelvinmanalu@gmail.com,Z8+H8***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Faizah_Ilmi_Qumairi,ilmiqumairifaizah@gmail.com,2EHri***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Fasya_Rainhaifa_,rainhaifa2001@gmail.com,xUzIC***,44328,21144,false,2022-10-14 18:39:21
|
||||
DTS_leftover-Firman_Ahmad_La_Ito,firmanahmad0712@gmail.com,GRFor***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Geraldo_Mangaratua_Pasaribu,pasaribugeraldo1@gmail.com,ee2iV***,134712,157800,false,2022-10-14 18:44:5
|
||||
DTS_leftover-Keukeu_Ajisyah_nur,nurajisyah@gmail.com,abE52***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Khansa_A_Zahra,khnszahra@student.telkomuniversity.ac.id,BM95p***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Kristian_Fery,kristianferyy@gmail.com,tOQvl***,41064,40728,false,2022-10-14 15:34:54
|
||||
DTS_leftover-M_fahrizal_Rizqi,carloscondit430@gmail.com,zYeG4***,312044,235476,false,2022-10-14 18:32:17
|
||||
DTS_leftover-Mochammad_Iqbal_Fahriza,iqbalfahriza857@gmail.com,E6M6y***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Muhammad_Arbiyanto,amhmmdarbi17@gmail.com,XC4wB***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Muhammad_H_Zakhwan,habibisme787@gmail.com,L1X/X***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Muhammad_Hendrawan_Adiwijaya,hendrawanadiwijaya65@gmail.com,3AwAu***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Muhammad_Rayhan_Toisutta,muh.rayhan.t@gmail.com,X8jX5***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Muhammad_Tegar_Kurniawan_,tegarkrnwn22@gmail.com,FJSAk***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Nadia_anastasya_ramli,ndiaramly@gmail.com,52orS***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Nur_Hasanah,Khasanah3105@gmail.com,9HK2t***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Nur_Iqrima,nuriqrima1311@gmail.com,cl49u***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Rina_Kurniati,rhynakurniati@gmail.com,Sxgph***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Seratia_Gelary,seratiaorgelary@gmail.com,zHxDF***,153172,160636,false,2022-10-14 15:36:39
|
||||
DTS_leftover-St_Mifta_huljannah,stmiftahulj354@gmail.com,IfZnL***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Teuku_Sabiq_Chandra_Syahrastani,tsabiqchandra@gmail.com,mfj6s***,0,0,false,0001-01-01 00:00:00
|
||||
DTS_leftover-Wahyu_Putri_R,wahyuputrir13@gmail.com,2TO5P***,0,0,false,0001-01-01 00:00:00
|
|
1
wg_api/mon_data.json
Normal file
1
wg_api/mon_data.json
Normal file
File diff suppressed because one or more lines are too long
7
wg_api/serializers.py
Normal file
7
wg_api/serializers.py
Normal file
@ -0,0 +1,7 @@
|
||||
from rest_framework import serializers
|
||||
from .models import user_model
|
||||
|
||||
class wgSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = user_model
|
||||
fields = '__all__'
|
3
wg_api/tests.py
Normal file
3
wg_api/tests.py
Normal file
@ -0,0 +1,3 @@
|
||||
from django.test import TestCase
|
||||
|
||||
# Create your tests here.
|
BIN
wg_api/utils/__pycache__/html_parser.cpython-310.pyc
Normal file
BIN
wg_api/utils/__pycache__/html_parser.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wg_api/utils/__pycache__/statistics.cpython-310.pyc
Normal file
BIN
wg_api/utils/__pycache__/statistics.cpython-310.pyc
Normal file
Binary file not shown.
160
wg_api/utils/html_parser.py
Normal file
160
wg_api/utils/html_parser.py
Normal file
@ -0,0 +1,160 @@
|
||||
from bs4 import BeautifulSoup
|
||||
from tabulate import tabulate
|
||||
import csv
|
||||
import json
|
||||
import requests
|
||||
|
||||
# Replace with curl
|
||||
# f = open("utils/.tmp_html","r")
|
||||
def get_session():
|
||||
login_data = {'username':"admin","password":"admin"}
|
||||
inf_s = requests.Session()
|
||||
inf_s.post('http://10.30.1.138:5000/login', login_data)
|
||||
|
||||
return inf_s
|
||||
|
||||
def get_logs():
|
||||
inf_s = get_session()
|
||||
# curl --location --request POST 'http://10.30.1.138:5000/login' \
|
||||
|
||||
html_data = inf_s.get('http://10.30.1.138:5000/status')
|
||||
|
||||
# print(html_data.text)
|
||||
|
||||
html_data = BeautifulSoup(html_data.text, "lxml")
|
||||
|
||||
# print(html_data)
|
||||
# print(html_data.body.prettify())
|
||||
|
||||
table = html_data.find_all('table')[0]
|
||||
|
||||
# print(table)
|
||||
raw_data = []
|
||||
|
||||
for row in table.find_all('tr'):
|
||||
tmp_data = []
|
||||
|
||||
for row_data in row.find_all('td'):
|
||||
|
||||
tmp_data.append(row_data)
|
||||
|
||||
# print(row_data.text)
|
||||
|
||||
# if not row_data.text:
|
||||
# print("-")
|
||||
# if row_data.has_attr('title'):
|
||||
# print(row_data['title'])
|
||||
# # print("Got title for you")
|
||||
raw_data.append(tmp_data)
|
||||
# print(tmp_data)
|
||||
|
||||
prod_data = []
|
||||
for proc_data in raw_data:
|
||||
|
||||
if ( len(proc_data) > 0 ):
|
||||
i = 1
|
||||
tmp_data = []
|
||||
|
||||
# if not "DTS" in str(proc_data[0]):
|
||||
# # print("String ", proc_data[0])
|
||||
# continue
|
||||
|
||||
for proc_val in proc_data:
|
||||
|
||||
data = BeautifulSoup(str(proc_val), "lxml")
|
||||
data = data.find('td')
|
||||
|
||||
if data.has_attr('title'):
|
||||
# Handle ugly byte notation
|
||||
data = str(data['title'])
|
||||
data = data[:-6]
|
||||
data = int(data)
|
||||
|
||||
elif len(data.text) < 1:
|
||||
data = "-"
|
||||
|
||||
elif i == 3:
|
||||
data = str(data.text)
|
||||
data = data[:5]
|
||||
data = data+"***"
|
||||
|
||||
elif i == 7:
|
||||
data = str(data.text)
|
||||
if len(data) > 29:
|
||||
data = data[:-20]
|
||||
else:
|
||||
data = data[:-10]
|
||||
else:
|
||||
data = data.text
|
||||
|
||||
my_data = data
|
||||
# print(i,"->",my_data)
|
||||
tmp_data.append(my_data)
|
||||
|
||||
i=i+1
|
||||
# print("*"*100)
|
||||
prod_data.append(tmp_data)
|
||||
|
||||
# print(prod_data)
|
||||
|
||||
# print(json.dumps(prod_data))
|
||||
|
||||
# with open("mon_data.csv", "w") as f:
|
||||
#
|
||||
# write = csv.writer(f)
|
||||
#
|
||||
# write.writerows(prod_data)
|
||||
#
|
||||
# with open("mon_data.json", "w") as f:
|
||||
#
|
||||
# json.dump(prod_data, f)
|
||||
|
||||
# print(">>"*100)
|
||||
# print(prod_data)
|
||||
# print(">>"*100)
|
||||
|
||||
final_data = []
|
||||
list_display = ['wgName', 'wgMail', 'wgKey', 'wgDin', 'wgDout', 'wgStatus', 'wgTStamp']
|
||||
j=1
|
||||
for v in prod_data:
|
||||
|
||||
fucker_dict={}
|
||||
i=0
|
||||
|
||||
for x in v:
|
||||
fucker_dict[list_display[i]]=x
|
||||
i=i+1
|
||||
fucker_dict["data_id"]=j
|
||||
j=j+1
|
||||
final_data.append(fucker_dict)
|
||||
|
||||
|
||||
# r = requests.post("http://127.0.0.1:8000/api/wgAPI/?format=api", json=final_data)
|
||||
final_data = json.dumps(final_data)
|
||||
|
||||
return final_data
|
||||
|
||||
def get_profiles():
|
||||
|
||||
inf_s = get_session()
|
||||
html_data = inf_s.get('http://10.30.1.138:5000/api/clients?')
|
||||
|
||||
html_data = html_data.json()
|
||||
# html_data = json.loads(html_data)
|
||||
|
||||
list_display = ['wgName', 'wgMail', 'wgKey', 'wgDin', 'wgDout', 'wgStatus', 'wgTStamp']
|
||||
final_data = []
|
||||
i = 1
|
||||
|
||||
for x in html_data:
|
||||
current_data = x["Client"]
|
||||
current_data["data_id"]=i
|
||||
final_data.append(current_data)
|
||||
i = i + 1
|
||||
final_data = json.dumps(final_data)
|
||||
# print(final_data)
|
||||
|
||||
return final_data
|
||||
|
||||
# get_profiles()
|
||||
|
34
wg_api/utils/statistics.py
Normal file
34
wg_api/utils/statistics.py
Normal file
@ -0,0 +1,34 @@
|
||||
import json
|
||||
|
||||
def count_clients(data):
|
||||
# print("Counting Traffic...")
|
||||
return len(data)
|
||||
|
||||
def count_traffic(data):
|
||||
ret_val = 0
|
||||
for x in data:
|
||||
ret_val=ret_val+x["wgDin"]
|
||||
# print(ret_val)
|
||||
# ret_val = 1000*1000*1000*100
|
||||
return ret_val
|
||||
|
||||
def count_connection(data):
|
||||
i = 0
|
||||
for x in data:
|
||||
if x["wgStatus"]=="true":
|
||||
i = i + 1
|
||||
return i
|
||||
|
||||
def count_percentage(data):
|
||||
i = 0
|
||||
for x in data:
|
||||
if x["wgDin"]!=0:
|
||||
i = i + 1
|
||||
return i
|
||||
|
||||
def count_broken(data):
|
||||
i = 0
|
||||
for x in data:
|
||||
if x["wgDin"]<1 or x["wgDout"]<0:
|
||||
i = i + 1
|
||||
return i
|
174
wg_api/views.py
Normal file
174
wg_api/views.py
Normal file
@ -0,0 +1,174 @@
|
||||
from django.shortcuts import render
|
||||
from django.http import HttpResponse
|
||||
# from django.core import serializer
|
||||
from rest_framework import viewsets
|
||||
from rest_framework.permissions import IsAdminUser
|
||||
from .serializers import wgSerializer
|
||||
from .models import user_model
|
||||
from .utils.html_parser import get_logs, get_profiles
|
||||
import json
|
||||
from .utils.statistics import count_clients, count_traffic, count_connection, count_percentage, count_broken
|
||||
|
||||
# Create your views here.
|
||||
class wgView(viewsets.ModelViewSet):
|
||||
|
||||
# queryset = user_model.objects.all()
|
||||
queryset = user_model.objects.all()
|
||||
serializer_class = wgSerializer
|
||||
|
||||
# print(">"*100," ",inf_data)
|
||||
|
||||
def get(self, request):
|
||||
return self.inf_connector()
|
||||
# iserializer = wgSerializer
|
||||
# queryset = user_model.objects.all()
|
||||
# serializers_class = wgSerializer
|
||||
# serializer = wgSerializer
|
||||
# permission_classes = [IsAdminUser]
|
||||
|
||||
def wgViewLogs(request):
|
||||
|
||||
param = request.GET.get('param', '')
|
||||
|
||||
data = get_logs()
|
||||
data = json.loads(data)
|
||||
|
||||
final_data = []
|
||||
|
||||
|
||||
if param == "d2201":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "DTS22_PNUP_01" in str(x["wgName"]):
|
||||
print(x)
|
||||
x["data_id"]=i
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
elif param == "d2202":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "DTS22_PNUP_02" in str(x["wgName"]):
|
||||
print(x)
|
||||
x["data_id"]=i
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
elif param == "d2203":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "DTS22_PNUP_03" in str(x["wgName"]):
|
||||
print(x)
|
||||
x["data_id"]=i
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
elif param == "d2204":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "DTS22_PNUP_04" in str(x["wgName"]):
|
||||
print(x)
|
||||
x["data_id"]=i
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
elif param == "d2205":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "DTS22_PNUP_05" in str(x["wgName"]):
|
||||
print(x)
|
||||
x["data_id"]=i
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
elif param == "d2206":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "DTS22_TELU" in str(x["wgName"]):
|
||||
print(x)
|
||||
x["data_id"]=i
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
elif param == "GCI":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "GCI" in str(x["wgName"]):
|
||||
x["data_id"]=i
|
||||
print(x)
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
elif param == "META":
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if "NIS" in str(x["wgName"]):
|
||||
print(x["data_id"])
|
||||
x["data_id"]=i
|
||||
print(x["data_id"])
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
else:
|
||||
final_data = data
|
||||
|
||||
final_data = json.dumps(final_data)
|
||||
|
||||
return HttpResponse(final_data, content_type='application')
|
||||
|
||||
def wgViewClients(request):
|
||||
|
||||
param = request.GET.get('param', '')
|
||||
filter = request.GET.get('filter', '')
|
||||
|
||||
data = get_profiles()
|
||||
data = json.loads(data)
|
||||
|
||||
|
||||
final_data = []
|
||||
|
||||
if filter :
|
||||
print("x"*100)
|
||||
i = 1
|
||||
for x in data:
|
||||
if str(filter).lower() in str(x["name"]).lower():
|
||||
print(x["data_id"])
|
||||
x["data_id"]=i
|
||||
print(x["data_id"])
|
||||
final_data.append(x)
|
||||
i = i+1
|
||||
final_data = json.dumps(final_data)
|
||||
|
||||
|
||||
elif param == "stats":
|
||||
data_logs = get_logs()
|
||||
data = json.loads(data_logs)
|
||||
|
||||
sum_data = count_clients(data)
|
||||
connected_data = count_connection(data)
|
||||
traffic_data = len(data)
|
||||
|
||||
percentage_data = count_percentage(data)
|
||||
broken_data = count_broken(data)
|
||||
|
||||
traffic_data = count_traffic(data)
|
||||
if traffic_data > 1000000000:
|
||||
traffic_data="{:.2f}".format(traffic_data/1000000000)+" GB"
|
||||
else:
|
||||
traffic_data="{:.2f}".format(traffic_data/1000000)+" MB"
|
||||
|
||||
data = {}
|
||||
|
||||
data["clienttotal"]=sum_data
|
||||
data["traffictotal"]=traffic_data
|
||||
data["connectedtotal"]=connected_data
|
||||
data["percentagetotal"]=percentage_data
|
||||
data["brokentotal"]=broken_data
|
||||
|
||||
final_data = json.dumps(data)
|
||||
else :
|
||||
final_data = json.dumps(data)
|
||||
|
||||
# print(request.GET.get('param', ''))
|
||||
|
||||
return HttpResponse(final_data, content_type='application')
|
0
wgweb/__init__.py
Normal file
0
wgweb/__init__.py
Normal file
BIN
wgweb/__pycache__/__init__.cpython-310.pyc
Normal file
BIN
wgweb/__pycache__/__init__.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wgweb/__pycache__/settings.cpython-310.pyc
Normal file
BIN
wgweb/__pycache__/settings.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wgweb/__pycache__/urls.cpython-310.pyc
Normal file
BIN
wgweb/__pycache__/urls.cpython-310.pyc
Normal file
Binary file not shown.
BIN
wgweb/__pycache__/wsgi.cpython-310.pyc
Normal file
BIN
wgweb/__pycache__/wsgi.cpython-310.pyc
Normal file
Binary file not shown.
16
wgweb/asgi.py
Normal file
16
wgweb/asgi.py
Normal file
@ -0,0 +1,16 @@
|
||||
"""
|
||||
ASGI config for wgweb project.
|
||||
|
||||
It exposes the ASGI callable as a module-level variable named ``application``.
|
||||
|
||||
For more information on this file, see
|
||||
https://docs.djangoproject.com/en/4.1/howto/deployment/asgi/
|
||||
"""
|
||||
|
||||
import os
|
||||
|
||||
from django.core.asgi import get_asgi_application
|
||||
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'wgweb.settings')
|
||||
|
||||
application = get_asgi_application()
|
136
wgweb/settings.py
Normal file
136
wgweb/settings.py
Normal file
@ -0,0 +1,136 @@
|
||||
"""
|
||||
Django settings for wgweb project.
|
||||
|
||||
Generated by 'django-admin startproject' using Django 4.1.2.
|
||||
|
||||
For more information on this file, see
|
||||
https://docs.djangoproject.com/en/4.1/topics/settings/
|
||||
|
||||
For the full list of settings and their values, see
|
||||
https://docs.djangoproject.com/en/4.1/ref/settings/
|
||||
"""
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
|
||||
# Quick-start development settings - unsuitable for production
|
||||
# See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/
|
||||
|
||||
# SECURITY WARNING: keep the secret key used in production secret!
|
||||
SECRET_KEY = 'django-insecure-n(+d-xz5933rr363)v31jcdl^+#ab23&s317uxek+d*-_d6q99'
|
||||
|
||||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
|
||||
ALLOWED_HOSTS = ["192.168.10.2", "127.0.0.1", "localhost"]
|
||||
|
||||
|
||||
# Application definition
|
||||
|
||||
INSTALLED_APPS = [
|
||||
'django.contrib.admin',
|
||||
'django.contrib.auth',
|
||||
'django.contrib.contenttypes',
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles',
|
||||
'corsheaders',
|
||||
'rest_framework',
|
||||
'wg_api'
|
||||
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'corsheaders.middleware.CorsMiddleware'
|
||||
]
|
||||
|
||||
CORS_ORIGIN_WHITELIST = [
|
||||
'http://localhost:3000',
|
||||
'http://127.0.0.1:3000',
|
||||
'http://localhost:5000',
|
||||
'http://127.0.0.1:5000',
|
||||
'http://wg.nnag.me'
|
||||
]
|
||||
|
||||
ROOT_URLCONF = 'wgweb.urls'
|
||||
|
||||
TEMPLATES = [
|
||||
{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
'DIRS': [],
|
||||
'APP_DIRS': True,
|
||||
'OPTIONS': {
|
||||
'context_processors': [
|
||||
'django.template.context_processors.debug',
|
||||
'django.template.context_processors.request',
|
||||
'django.contrib.auth.context_processors.auth',
|
||||
'django.contrib.messages.context_processors.messages',
|
||||
],
|
||||
},
|
||||
},
|
||||
]
|
||||
|
||||
WSGI_APPLICATION = 'wgweb.wsgi.application'
|
||||
|
||||
|
||||
# Database
|
||||
# https://docs.djangoproject.com/en/4.1/ref/settings/#databases
|
||||
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.sqlite3',
|
||||
'NAME': BASE_DIR / 'db.sqlite3',
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Password validation
|
||||
# https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators
|
||||
|
||||
AUTH_PASSWORD_VALIDATORS = [
|
||||
{
|
||||
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
|
||||
},
|
||||
{
|
||||
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
|
||||
},
|
||||
{
|
||||
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
|
||||
},
|
||||
{
|
||||
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
# Internationalization
|
||||
# https://docs.djangoproject.com/en/4.1/topics/i18n/
|
||||
|
||||
LANGUAGE_CODE = 'en-us'
|
||||
|
||||
TIME_ZONE = 'UTC'
|
||||
|
||||
USE_I18N = True
|
||||
|
||||
USE_TZ = True
|
||||
|
||||
|
||||
# Static files (CSS, JavaScript, Images)
|
||||
# https://docs.djangoproject.com/en/4.1/howto/static-files/
|
||||
|
||||
STATIC_URL = 'static/'
|
||||
|
||||
# Default primary key field type
|
||||
# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field
|
||||
|
||||
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
29
wgweb/urls.py
Normal file
29
wgweb/urls.py
Normal file
@ -0,0 +1,29 @@
|
||||
"""wgweb URL Configuration
|
||||
|
||||
The `urlpatterns` list routes URLs to views. For more information please see:
|
||||
https://docs.djangoproject.com/en/4.1/topics/http/urls/
|
||||
Examples:
|
||||
Function views
|
||||
1. Add an import: from my_app import views
|
||||
2. Add a URL to urlpatterns: path('', views.home, name='home')
|
||||
Class-based views
|
||||
1. Add an import: from other_app.views import Home
|
||||
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
|
||||
Including another URLconf
|
||||
1. Import the include() function: from django.urls import include, path
|
||||
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
||||
"""
|
||||
from django.contrib import admin
|
||||
from django.urls import path,include
|
||||
from rest_framework import routers
|
||||
from wg_api import views
|
||||
|
||||
router = routers.DefaultRouter()
|
||||
router.register(r'wgAPI', views.wgView, 'wg_api')
|
||||
|
||||
urlpatterns = [
|
||||
path('admin/', admin.site.urls),
|
||||
path('api/', include(router.urls)),
|
||||
path('api2/wgLogs', views.wgViewLogs),
|
||||
path('api2/wgClients', views.wgViewClients)
|
||||
]
|
16
wgweb/wsgi.py
Normal file
16
wgweb/wsgi.py
Normal file
@ -0,0 +1,16 @@
|
||||
"""
|
||||
WSGI config for wgweb project.
|
||||
|
||||
It exposes the WSGI callable as a module-level variable named ``application``.
|
||||
|
||||
For more information on this file, see
|
||||
https://docs.djangoproject.com/en/4.1/howto/deployment/wsgi/
|
||||
"""
|
||||
|
||||
import os
|
||||
|
||||
from django.core.wsgi import get_wsgi_application
|
||||
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'wgweb.settings')
|
||||
|
||||
application = get_wsgi_application()
|
Loading…
Reference in New Issue
Block a user