Openshift. Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 16/07/2014

Σχετικά έγγραφα
TUTORIAL VERSION: 1.0

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου

Από τον κατάλογο Web επιλέγουμε το Page, οπότε στο κυρίως μέρος της οθόνης εμφανίζονται οι σελίδες τις οποίες έχουμε δικαίωμα να ενημερώσουμε.

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

Management School School Profile Save

Management Classes Create Class Create Class Management Classes List of Classes

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Παρουσίαση Libreoffice. Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 27/04/2015

Joomla! with K2 - User Guide

XAMPP Apache MySQL PHP javascript xampp

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης

Αποστολή και λήψη μέσω SMARTER MAIL

Σύντομος Οδηγός Github Μηνάς Δασυγένης (

Υπηρεσία διαμοιρασμού αρχείων

Βήμα 1ο. Συνδεθείτε στο σύστημα διαχείρισης του Joomla ιστοχώρου σας. Η διεύθυνση θα είναι:

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

Manual ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ (ΕΛΛΗΝΙΚΗ ΕΚΔΟΣΗ) TEACHER

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝΔΕΣΗΣ MS L2TP VPN

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

Αντικειμενοστρεφής Προγραμματισμός

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών Χειμερινό Εξάμηνο

Ρύθμιση λογαριασμού αποστολής Εmail. Η Google χρησιμοποιεί πλέον το μηχανισμό xoauth2 για την πιστοποίηση χρηστών gmail.

HTTP API v1.6 SMSBOX.GR HTTP API v

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ

Οδηγίες σύνδεσης στο eduroam. Project Name: Eduroam Description: Οδηγίες σύνδεσης στο Eduroam Author: Μήλιος Γιώργος Copyright: 2017, Μήλιος Γιώργος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη.

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία

JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I)

1. Τρόποι πρόσβασης στο σας

Manual ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ (ΕΛΛΗΝΙΚΗ ΕΚΔΟΣΗ) MEMBER

Οδηγίες Εγγραφής Καθηγητή στην Πλατφόρμα Edmodo. Πληκτρολογήστε Κάνε click στο I m a Teacher. Θα μεταφερθείς στο επόμενο παράθυρο:

Edmodo Σύντομος οδηγός για εκπαιδευτικούς

ARTius με PostgreSQL

Using Google Maps Engine Connector for QGIS

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία

Paybybank RESTful API GUIDE

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

utorrent 1.6 Θα πρέπει ο φάκελος να είναι κάπως έτσι:

PayByBank RESTful API

Βήμα 2ο: Δημιουργία ψηφιακής υπογραφή με το λογισμικό JSignPdf

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ 1 1. ΕΙΣΑΓΩΓΗ ΣΚΟΠΟΣ ΓΕΝΙΚΗ ΑΠΟΨΗ ΟΡΙΣΜΟΙ, ΑΚΡΩΝΥΜΙΑ ΚΑΙ ΣΥΝΤΟΜΟΓΡΑΦΙΕΣ 3 1.

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

MANUAL PRESTASHOP 1.6

Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων

SV1U GATEWAY ΚΑΤΑΧΩΡΗΣΗ ΙΑΚΡΙΤΙΚΟΥ

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΛΟΓΑΡΙΑΣΜΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ( accounts)

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Σεμινάριο Git & GitLab. Γιώργος Τσιάτσιος Δημήτρης Κάσσος

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης

Alfaware Οδηγός Χρήσης Εφαρμογής (Software User Manual)

SAP Οδηγός για τους Υπογράφοντες του DocuSign

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Οδηγός Διαχείρισης Ακαδημαϊκής Ταυτότητας

Εφαρμογή Διαχείρισης Ψηφιακής Πληροφορίας ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Ρυθµ θ ίσ ί ε σ ις ς e-mai a l i dsp s ei e ra r i a a.gr g

Δημιουργία μιας εφαρμογής Java με το NetBeans

PayByBank RESTful API GUIDE

Dropbox. Τι είναι Dropbox; ΓΕΝΙΚΑ

Manual ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ (ΕΛΛΗΝΙΚΗ ΕΚΔΟΣΗ) TEACHER

ΥΠΗΡΕΣΙΑ EMIR-TR ΕΦΑΡΜΟΓΗ ΚΑΤΑΧΩΡΗΣΗΣ ΑΡΧΕΙΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΩΝ

Υπηρεσία Πληροφορικών Συστημάτων Τομέας Διαχείρισης Συστημάτων και Εφαρμογών

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

SocialSkip Service v2.0

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition. Κακαρόντζας Γεώργιος

databases linux - terminal (linux / windows terminal)

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών

Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Αρχεία PowerPoint, ο δικτυακός τόπος Slideshare και το WordPress

Οδηγός Συστήματος Ηλεκτρονικής Διαχείρισης Εγγράφων (ΣΗΔΕ)

ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS ΡΥΘΜΙΣΗ ΤΟΥ ΛΟΓΑΡΙΣΑΜΟΥ

MCSS Medical Center Support Systems. Setup Instructions

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

Epsilon Net PYLON Platform

Αλλαγή κωδικού πρόσβασης του λογαριασμού σας μέσω SMARTER MAIL

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 η Εργασία

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

Ερωτήσεις και απαντήσεις για το e-tutoring 1

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών

Open Discovery Space. ODS Portal Manual

Git - Version Control System & GoogleCode

Άσκηση. Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων moodle

SingularLogic Σεπτέμβριος 2014

Ενότητα 1: HTTP, Clients και Servers. (Web, το θεμέλιο του Σημασιολογικού Ιστού)

Σημειώσεις για τις Ιστοσελίδες του Google

ΔΗΜΙΟΥΡΓΙΑ ΚΑΤΑΛΟΓΟΥ ΕΤΕΡΟΑΝΑΦΟΡΩΝ

Transcript:

Openshift Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 16/07/2014

Κάνουμε sign up

Μετά το email που θα μας έρθει, κάνοντας login πάμε στην αρχική σελίδα

Επιλέγουμε Settings και στο Namespace επιλέγουμε την κατάληξη που θέλουμε να έχουν οι διάφορες εφαρμογές

Μας ενημερώνει ότι φτιάχτηκε η κατάληξη.

Επιλέγουμε OPENSHIFT -> DEV CENTER -> Get Started -> IDE Στην σελίδα πατάμε το Download JBoss

Επιλέγουμε Download

Επιλέγουμε Create Account

Βάζουμε το email μας

Μας λέει ότι μας έστειλε email

Αφού μας έρθει το email, πατάμε στο link και μας πάει στην σελίδα όπου συμπληρώνουμε τα στοιχεία μας

Στην συνέχεια πάμε σε αυτή την σελίδα. Δεν κάνουμε τίποτα εδώ.

Πάμε ξανά στην αρχική σελίδα και πατάμε DOWNLOAD

Βάζουμε τα στοιχεία μας

Πατάμε Accept

Θα αρχίσει αυτόματα να κατεβάζει το πρόγραμμα

Στην συνέχεια εκτελούμε το αρχείου που κατεβάσαμε και το εγκαθηστούμε επιλέγοντας next... next

Next

Next

Next

Next

Next

Περιμένουμε...

Next

Done

Ξεκινά το JBoss Developer Studio Εμφανίζει την συγκεκριμένη εικόνα

Κάποια στιγμή θα εμφανίσει το συγκεκριμένο παράθυρο. Επιλέγουμε που θέλουμε να αποθηκεύονται τα project και πατάμε OK.

Αν δεν θέλουμε να στέλνει δεδομένα στην Red Hat, επιλέγουμε NO.

Επιλέγουμε Get started with Jboss Central

Επιλέγουμε OpenShift Application

Βάζουμε το username και το password που έχουμε στο Openshift

Εμφανίζει αυτόματα το παράθυρο. Επιλέγουμε New...

Εμφανίζει νέο παράθυρο

Βάζουμε κάποια ονόματα και πατάμε finish (καλύτερα να βάλουμε id_rsa και id_rsa.pub)

Πατάμε Finish

Επιλέγουμε το όνομα της εφαρμογής, type = PHP 5.4 και βάζουμε MySQL 5.5 και phpmyadmin. Πατάμε next

Next

Εμφανίζει μήνυμα λάθους.

Βάζουμε ένα άλλο φάκελο. Πατάμε finish.

Εμφανίζει τους κωδικούς της MySQL. Τους σημειώνουμε.

Yes

Yes

Yes

Καθώς στέλνει τα δεδομένα, μπορούμε να δούμε λεπτομέρειες

Προσπαθεί να το στείλει (χρησιμοποιεί Git)

Έχει δημιουργηθεί το νέο project.

Αν επιλέξουμε ένα αρχείο μπορούμε να δούμε τα περιεχόμενά του.

Αν πάμε στην σελίδα της εφαρμογής βλέπουμε τι περιέχει το index.php

Στο phpmyadmin ζητά κωδικό (είναι ο κωδικός της MySQL)

Το phpmyadmin έχει ήδη μια βάση με το όνομα της εφαρμογής

Αλλάζουμε τα περιεχόμενα του index.php

Δεξί κλικ στο project, επιλέγουμε Team -> Commit... (Ουσιαστικά κάνει commit στο τοπικό git repository).

Στο παράθυρο που θα εμφανιστεί, γράφουμε ένα μήνυμα, επιλέγουμε τα αρχεία που θα κάνουμε commit και πατάμε Commit

Για να στείλουμε τις αλλαγές στο κεντρικό git repository της εφαρμογής, κάνουμε δεξί κλικ στο project, επιλέγουμε Team -> Push to Upstream

Βλέπουμε την κατάσταση

Αφού ανεβάσει τις αλλαγές, εμφανίζει κάποια μηνύματα. Πατάμε OK

Αν πάμε στην σελίδα της εφαρμογής, εμφανίζει τα νέα περιεχόμενα

Για να προσθέσουμε έναν πίνακα στην βάση, επιλέγουμε το όνομα της εφαρμογής από αριστερά, προσθέτουμε ένα όνομα πίνακα, πόσες στήλες έχει ο πίνακας και πατάμε Go.

Στην συνέχεια επιλέγουμε τα ονόματα και τον τύπο της κάθε στήλης και πατάμε Save

Ο πίνακας δημιουργήθηκε

Αν πατήσουμε Browse, βλέπουμε ότι είναι κενός

Φτιάχνουμε κάποια αρχεία και τα κάνουμε push.

common.php

index.php

insert.php

json.php

Στην σελίδα insert.php μπορούμε να βάλουμε κάποιες παραμέτρους. Η σελίδα τις εισάγει στην βάση.

H index.php εμφανίζει τα περιεχόμενα (είναι η default σελίδα).

Η json.php εμφανίζει τα περιεχόμενα που θέλουμε σε μορφή json

Στο Browse εμφανίζονται τα περιεχόμενα του πίνακα

API Application Programming Interface Διεπαφή προγραμματισμού εφαρμογών Παρέχει τη διασύνδεση ενός ΛΣ, βιβλιοθήκης ή εφαρμογής Αιτήματα από άλλα προγράμματα Ανταλλαγή δεδομένων

Διαύγεια - Diavgeia https://diavgeia.gov.gr/api/help REST Representational State Transfer Aποστολή κατάλληλα διαμορφωμένων HTTP αιτημάτων API_BASE_URL είναι το εξής: https://test3.diavgeia.gov.gr/luminapi/opendata

Διαύγεια Diavgeia Πράξεις Ένα σύνολο μεταδεδομένων τα οποία περιγράφουν το σκοπό και το περιεχόμενο του πράξης, καθώς και τον εκδότη της πράξης (φορέας, μονάδα, τελικός υπογράφων). Το έγγραφο της πράξης σε μορφή PDF. Το αρχείο οποίο φέρει ένδειξη με τον Αριθμό Διαδικτυακής Ανάρτησης που έχει αποδοθεί στην πράξη, και είναι ψηφιακά υπογεγραμμένο από το σύστημα Δι@ύγεια. Προαιρετικά, ένα σύνολο συνοδευτικών εγγράφων (συνημμένα) Έναν αριθμό έκδοσης (Version ID) Τέλος, σε όλες οι αναρτημένες πράξεις αποδίδεται ένας Αριθμός Διαδικτυακής Ανάρτησης (ΑΔΑ)

Διαύγεια Diavgeia Τιμές αναφοράς / Λεξικά / Οργανόγραμμα Τύποι πράξεων Φορείς Μονάδες Τελικοί υπογράφοντες Οργανικές θέσεις Όροι αναζήτησης Λεξικά

Διαύγεια Diavgeia Εκτέλεση Πιστοποίηση Χρήστη Username Password Apiuser_1 ApiUser@1 curl -k -i -u apiuser_1:apiuser@1 https://test3.diavgeia.gov.gr/luminapi/open data//organizations/30

Διαύγεια Diavgeia Εκτέλεση HTTP/1.1 200 OK Server: nginx Date: Wed, 16 Jul 2014 13:06:11 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive {"uid":"30","label":"υπουργειο ΕΣΩΤΕΡΙΚΩΝ","abbreviation":null,"latinName":"mininterior","status":"active","category":"MINISTRY","vatNumber":"090056250","fekNumber ":"147","fekIssue":"fektype_A","fekYear":"2011","odeManagerEmail":"info@ypes.gr","we bsite":"http://www.ypes.gr","supervisorid":null,"supervisorlabel":null,"organizationdoma ins":[]}

Διαύγεια Diavgeia Εκτέλεση curl -k -i -u apiuser_1:apiuser@1 https://test3.diavgeia.gov.gr/luminapi/opendata/organizations curl -k -i -u apiuser_1:apiuser@1 https://test3.diavgeia.gov.gr/luminapi/opendata/search/terms curl -k -i -u apiuser_1:apiuser@1 https://test3.diavgeia.gov.gr/luminapi/opendata//organizations/30 curl -k -i -u apiuser_1:apiuser@1 -H "Accept: application/json" https://test3.diavgeia.gov.gr/luminapi/opendata//organizations/30 /units

Διαύγεια Diavgeia Επεκτάσεις Τα αιτήματα HTTP είναι δύσκολα Οι εφαρμογές θα πρέπει να επεξεργαστούν την έξοδο (JSON/xml) https://github.com/diavgeia Java PHP Python

GitHub https://developer.github.com/v3 HTTP αιτήματα στο https://api.github.com $ curl -i https://api.github.com/users/octocat/orgs HTTP/1.1 200 OK Server: nginx Date: Fri, 12 Oct 2012 23:33:14 GMT Content-Type: application/json; charset=utf-8 Connection: keep-alive Status: 200 OK ETag: "a00049ba79152d03380c34652f2cb612" X-GitHub-Media-Type: github.v3 X-RateLimit-Limit: 5000 X-RateLimit-Remaining: 4987 X-RateLimit-Reset: 1350085394 Content-Length: 5 Cache-Control: max-age=0, private, must-revalidate X-Content-Type-Options: nosniff []

GitHub Πιστοποίηση χρήστη OAuth2 Token $ curl -u "username" https://api.github.com $ curl -H "Authorization: token OAUTH-TOKEN" https://api.github.com OAuth2 Token (παράμετρος) curl https://api.github.com/?access_token=oauth-to KEN

GitHub Antivity Gists Git Data Issues Organizations Repositories Users Search

GitHub curl -i -X PUT -u tolvog -d '{"path": "test4.txt", "message": "Initial Commit", "committer": {"name": "Apostolos Vogklis", "email": "tvoglis@gmail.com"}, "content": "bxkgbmv3igzpbgugy29udgvudhm=", "branch": "master"}' https://api.github.com/repos/tolvog/merlin/conte nts/test4.txt

GitHub - Έξοδος { "content": { "name": "myfile.txt", "path": "myfile.txt", "sha": "0d5a690c8fad5e605a6e8766295d9d459d65de42", "size": 20, "url": "https://api.github.com/repos/tolvog/merlin/contents/myfile.txt?ref=master", "html_url": "https://github.com/tolvog/merlin/blob/master/myfile.txt", "git_url": "https://api.github.com/repos/tolvog/merlin/git/blobs/0d5a690c8fad5e605a6e8766295d9d459d65de42", "type": "file", "_links": { "self": "https://api.github.com/repos/tolvog/merlin/contents/myfile.txt?ref=master", "git": "https://api.github.com/repos/tolvog/merlin/git/blobs/0d5a690c8fad5e605a6e8766295d9d459d65de42", "html": "https://github.com/tolvog/merlin/blob/master/myfile.txt" } }, "commit": { "sha": "aac26c69bafca1520e71d210e6f5184f2662b34a", "url":

GitHub Βιβλιοθήκες https://developer.github.com/libraries/ Official Ruby octokit.rb Obj-C octokit.objc.net octokit.net Python https://github.com/jacquev6/pygithub https://github.com/copitux/python-github3

GitHub - Έξοδος "https://api.github.com/repos/tolvog/merlin/git/commits/aac26c69bafca1520e71d210e6f5184f2662b34a", "html_url": "https://github.com/tolvog/merlin/commit/aac26c69bafca1520e71d210e6f5184f2662b34a", "author": { "name": "Apostolos Vogklis", "email": "tvoglis@gmail.com", "date": "2014-07-16T13:39:45Z" }, "committer": { "name": "Apostolos Vogklis", "email": "tvoglis@gmail.com", "date": "2014-07-16T13:39:45Z" }, "tree": { "sha": "af43c97c82dcdc98eb1fa293afacc650141f4394", "url": "https://api.github.com/repos/tolvog/merlin/git/trees/af43c97c82dcdc98eb1fa293afacc650141f4394" }, "message": "Initial Commit", "parents": [ { "sha": "4f0adb00a7e5972bd301913649ca4fc525875e8b", "url": "https://api.github.com/repos/tolvog/merlin/git/commits/4f0adb00a7e5972bd301913649ca4fc525875e8b", "html_url": "https://github.com/tolvog/merlin/commit/4f0adb00a7e5972bd301913649ca4fc525875e8b" } ] } }