Υποστήριξη plugins από το bookmarks app

Για να μπορεί κάποιος εύκολα να καταχωρεί bookmarks, χωρίς να χρειάζεται να μπαίνει στην εφαμοργή, μπορεί να χρησιμοποιήσει browser plugins για να το κάνει.

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

Για να το κάνετε αυτό, το bookmarks app έχει σχετικό API. Πηγαίνετε στην σελίδα του χρήστη (πατώντας στο όνομα του χρήστη, στο μενού). Θα δείτε ότι δημιουργεί σχετικό link. Αν το api_key είναι κενό ή θέλετε να το ανανεώσετε, πατάτε “Create Api Key“. Το link θα ενημερωθεί με το νέο api_key. (το api_key είναι ο τρόπος για να καταλάβει η εφαρμογή, ότι το bookmark που εισάγετε θα καταχωρηθεί για τον συγκεκριμένο χρήστη)

Το κομμάτι του url, μετά το “url=” αλλάζει αναλόγως το plugin που θα χρησιμοποιήσετε. Έτσι π.χ. το AddToAny χρησιμοποιεί το ${link}. Αντίστοιχα το Url Forwarder for Android χρησιμοποιεί το @url. Το bookmarks app δίνει έτοιμα τα url για αυτές τις 2 περιπτώσεις.

Αντιγράφετε λοιπόν το url όπως είναι, για να το χρησιμοποιήσετε στο plugin. Αφού εγκαταστήσετε, για παράδειγμα, το AddToAny στον browser σας, πατάτε Options στο menu του.

Κάτω – κάτω έχει επιλογή για Custom Services. Πατάτε το “+” και εμφανίζονται 2 πεδία. Στο name βάζετε ότι όνομα θέλετε και στο URI scheme βάζετε το link από το bookmarks app.

Τώρα μπορείτε να εισάγετε bookmarks από το κουμπί του AddToAny ή με δεξί κλικ και την σχετική επιλογή. Αν η εισαγωγή γίνει σωστά, θα σας  εμφανίσει τα στοιχεία που έχουν περαστεί. Τα metadata που θα περαστούν εξαρτιόνται από το σετάρισμα που έχει το κάθε site.

Posted in Development News | Tagged , | Leave a comment

Bookmarks app

Το νέο project της apps4net είναι μια εφαρμογή για καταχώρηση bookmarks και σημειώσεων.  Με την πρόσθετη δυνατότητα να μπορούν να δημιουργούνται groups και να μοιράζονται τα bookmarks μεταξύ των μελών.

Η εφαρμογή φτιάχτηκε κυρίως πειραματικά κι έχει γραφτεί σε Vue js (frontend). Ενώ το api είναι γραμμένο σε Laravel.

Toν κώδικα του frontend μπορείτε να τον βρείτε εδώ, ενώ τον κώδικα του backend εδώ.

Προσωρινά και μέχρι να δω αν υπάρξει κάποιο ενδιαφέρον, η εφαρμογή εμφανίζεται σαν subdomain του apps4net.eu.

bookmarks.apps4net.eu

Αυτή είναι μια πρώτη δοκιμαστική έκδοση και έχει πολύ δουλειά ακόμη να γίνει.

 

Posted in Development News | Tagged , , | Leave a comment

West Macedonia Sports (wmsports.gr)

Ανέβηκε πρόσφατα η σελίδα wmsports.gr και είναι ένα project για τον ομαδικό ερασιτεχνικό αθλητισμό στη Δυτική Μακεδονία. Λεπτομέρειες μπορείτε να διαβάσετε εδώ.

Posted in Development News | Tagged | Leave a comment

Parrot Tunes: Καλύτερη διαχείριση των album covers και άλλες βελτιώσεις

Στο 0.18.0 που μόλις ανέβηκε, έπιασα κυρίως κάποια πράγματα που κάνει η εφαρμογή όταν σώζει τα album covers.

Συγκεκριμένα, όλες οι μέθοδοι που αφορούν αυτές τις λειτουργίες, σπάσανε σε ξεχωριστή κλάση, για καλύτερη συντήριση και βελτίωση του κώδικα.

Η δημιουργία των μικρότερων εκδόσεων, δεν γίνονταν σωστά και χωρίς κάποιους απαραίτητους ελέγχους. π.χ. δεν δημιουργούνταν τα νέα αρχεία σύμφωνα με την σωστή αναλογία των διαστάσεων τους, με αποτέλεσμα όσα δεν ήταν τετράγωνα, να εμφανίζονται παραμορφωμένα.

Πλέον αυτό έχει διορθωθεί. Ταυτόχρονα η λειτουργία της “επαναδημιουργίας album covers” στην οθόνη της συλλογής, έχει επανασχεδιαστεί. Αν πατήσει ο χρήστης στο σχετικό κουμπί, τότε η εφαρμογή καθαρίζει όλες τις δημιουργημένες μικρογραφίες και τις φτιάχνει από την αρχή. Επίσης, ψάχνει για διάφορα πιθανά “σκουπίδια” στα αρχεία και στην βάση.

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

Στο update αυτό, έχουν ολοκληρωθεί οι αλλαγές στο interface και σε κάποιες μικρολεπτομέρειες. Συγκεκριμένα στο activity window, έχει βελτιωθεί το styling (με βάση το bootstrap) των μυνημάτων που εμφανίζονται.

Τέλος, προστέθηκαν οι απαραίτητοι έλεγχοι για τους απαιτούμενους φακέλους, όταν ο χρήστης ανεβάζει αρχεία. Πριν “κρεμούσε” η εφαρμογή, αν υπήρχε κάποιο πρόβλημα στην ύπαρξη ή στα δικαιώματα κάποιου απαιτούμενου φακέλου.

Posted in Development News | Leave a comment

Parrot Tunes: Video Demo με τις τελευταίες αλλαγές στο interface

Posted in Development News | Leave a comment

Parrot Tunes: Ολοκλήρωση των αλλαγών στο interface

Με το 0.17.2 ολοκληρώθηκε το νέο interface με bootstrap. Όλες οι οθόνες και τα components έχουν φτιαχτεί, ενώ διορθώθηκαν και κάποια πράγματα.

Μένουν τώρα ίσως κάποιες μικροδιορθώσεις και μικροβελτιώσεις.

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

Posted in Development News | Leave a comment

Parrot Tunes: Συνεχιζόμενη βελτίωση στο interface

Μόλις ανέβηκε η έκδοση 0.17.1 και περιλαμβάνει την συνέχεια των αλλαγών στο interface.

Συγκεκριμένα φτιάχτηκε το παράθυρο της αναζήτησης να παίζει με bootstrap και συγκεκριμένα σαν modal. Φτιάχτηκαν επίσης οι οθόνες του login και του αρχικού registration, αλλά και το layout σε full screen. Αλλαγή έγινε και στην progress bar.

Ταυτόχρονα βελτιώθηκαν αρκετές λεπτομέρειες στην εμφάνιση σε διάφορα σημεία.

Τέλος, διορθώθηκε ένα bug στην μετατροπή των cover images σε μικρότερες εκδόσεις, που δεν το είχα προσέξει πριν. Ενώ, επειδή πλέον δεν υπάρχει επιιλογή για mobile έκδοση, το κουμπί για την χρήση μουσικών αρχείων με χαμηλότερο bitrate λειτουργεί γενικά σαν κουμπί για χαμηλότερη χρήση δεδομένων. Δηλαδή όταν είναι πατημένο χρησιμοποιούνται και οι μικρότερες εκδόσεις των cover images.

Η βελτίωση του interface συνεχίζεται με διορθώσεις σε λεπτομέρειες, αλλά και το φτιάξιμο των υπόλοιπων παραθύρων και οθονών με bootstrap. Αυτά θα ρθουν στο update 0.17.2, όπου και θα ολοκληρωθεί το interface.

 

Posted in Development News | Leave a comment

Parrot Tunes: Επανασχεδίαση του interface

Έφτασε και η ώρα της επανασχεδίασης του interface. Το προηγούμενο ήταν απλά… κάτι για να παίζει αξιοπρεπώς και δίνονταν περισσότερο βάρος στο back end. Με το νέο, η εφαρμογή γίνεται πολύ πιο όμορφη και κυρίως responsive, αφού παίζει σε κάθε μέγεθος οθόνης (είτε σε desktop, είτε σε κινητό).

Για να γίνει αυτό, έγινε χρήση του bootstrap. Δεν έχει τελειώσει βέβαια η δουλειά ακόμη. Έχει σχεδιαστεί η βασική οθόνη της εφαρμογής, αλλά χρειάζεται να γίνουν αρκετά ακόμη components, αλλά και οι υπόλοιπες οθόνες. Επίσης με την χρήση, και το πιθανό feedback, θα δω πως θα φτιαχτούν καλύτερα κάποιες μικρές λεπτομέρειες.

Το σχετικό update (0.17.0) έχει ήδη ανέβει. Θα ακολουθήσουν μικρότερα updates, όσο φτιάχνονται τα νέα κομμάτια.

Posted in Development News | 2 Comments

Parrot Tunes: Dockerized

Επειδή όσο και να προσπάθησα, δεν μπόρεσα να πιάσω όλες τις περιπτώσεις προβλημάτων στην εγκατάσταση, ακολουθώ από εδώ και πέρα την πολύ πιο βολική λογική του Docker.

Με το Docker η εγκατάσταση της εφαρμογής γίνεται πολύ πιο εύκολη και απλή (στην ουσία τρέχοντας μόνο μια εντολή) και μπορεί να γίνει και σε οποιοδήποτε σύστημα (Linux, Mac OS, Windows), χωρίς να χρειάζεται να στήνεται web server (με όλα τα απαιτούμενα του), βάση δεδομένων κτλ

Κατεβάζεις τα αρχεία, τρέχεις μια εντολή και η εφαρμογή είναι έτοιμη να την χρησιμοποιήσεις.

Αναλυτικές οδηγίες για την εγκατάσταση έχει εδώ.

Posted in Development News | 1 Comment

Parrot Tunes: Lighttpd support and many bug fixes

Since the last big update, because of big changes in architecture, some pieces have broken, that unfortunately not used very often, I have not noticed them. These were mainly important pieces that involved installing the application.

After feedback, these problems were found and corrected.

At the same time, some changes were made to support Lighttpd, beyond Apache.

Posted in Development News | 1 Comment