Bitcoin Forum

Local => Trading und Spekulation => Topic started by: dmichulke on November 14, 2017, 03:29:01 PM



Title: Cryptocurrency Portfolio Berechnung @ cryptoport.net
Post by: dmichulke on November 14, 2017, 03:29:01 PM
Hallo zusammen,

ich habe in den letzten Tage eine Seite erstellt, mit der man sein Crypto-Portfolio berechnen kann.

Anders als die anderen Anbieter kommen Datenschutz* und Geschwindigkeit zuerst:

Datenschutz
- keine Anmeldung
- keine Cookies

Geschwindigkeit :
- 100KB der erste Seitenaufruf, danach ca. 3KB

Nach dem Erstellen des Portfolios kann man das dann einfach bookmarken und bei jedem Aufruf des Bookmarks wird der neuste Portfoliowert angezeigt. Mit anderen Worten, die Daten werden in der URL gespeichert.

Beispiel für ein Portfolio: http://www.cryptoport.net/portfolio?Monero=3&Bitcoin=2 (http://www.cryptoport.net/portfolio?Monero=3&Bitcoin=2)
Startseite zum Zusammenstellen des Portfolios: http://www.cryptoport.net/ (http://www.cryptoport.net/)

Ich habe das Projekt vorher hier https://bitcointalk.org/index.php?topic=2375815 (https://bitcointalk.org/index.php?topic=2375815) gepostet und ein bisschen Feedback bekommen und eingebaut, daher würde mich jetzt eine Anwendermeinung interessieren.

Also wenn jemand was dazu sagen möchte, immer her damit!

VG, Daniel

*Datenschutz - soweit möglich im Internet


Title: Re: Cryptocurrency Portfolio Berechnung @ cryptoport.net
Post by: allyouracid on November 14, 2017, 08:08:03 PM
Eine unwahrscheinlich einfache, effiziente Methode, das Portfolio einfach in die Get Parameter zu packen; da muss man erstmal drauf kommen.
Gute Idee. Habe gerade die Standards nicht im Kopf, darf eine URL unbegrenzt lang sein?

Habe einen Bug gefunden: http://www.cryptoport.net/portfolio?Monero=3&Bitcoin=2&asdfcoin=4

Ich vermute, es gleicht die Get Params mit einer Tabelle ab die die Coins enthält? Da es bei vielen Coins Uneinigkeit über die Schreibweise gibt, bzw viele einfach nicht wissen werden was sie eintragen sollen (wie z.B. trägt man Synereo Amp ein, mit Bindestrich, Leerzeichen, Underscore?) wäre eine kleine Suche prima, sodass man dann zum Beispiel aus einer Liste auswählen kann. Dann kannst du sicher stellen, dass die Benutzer keinen Unfug eintragen wie zum Beispiel asdfcoin der keinen Match in der Datenbank kriegt und einen Error 500 wirft ;)

Kleine Anmerkung noch: ich arbeite bei sowas wenn möglich immer mit den Tickern (BTC,ETH,...). Da hat man zumindest eine hohe Einigkeit, was was ist. Die Ticker können dann z.B. über eine Exchange API in Klarnamen übersetzt werden. Weiß aber gerade nicht ob das flächendeckend funktioniert; vermute fast nicht.


Title: Re: Cryptocurrency Portfolio Berechnung @ cryptoport.net
Post by: dmichulke on November 15, 2017, 08:31:00 AM
Habe gerade die Standards nicht im Kopf, darf eine URL unbegrenzt lang sein?

De facto limit von 2000 Zeichen, Quelle: https://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers (https://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers)

Quote
[ ...] wäre eine kleine Suche prima

[...]
Habe einen Bug gefunden: http://www.cryptoport.net/portfolio?Monero=3&Bitcoin=2&asdfcoin=4

Wenn Du das Portfolio über http://www.cryptoport.net (http://www.cryptoport.net) zusammenstellst, hast Du die Suche dort. Oder kann es sein, dass dort das Suchfeld für Dich nicht funktioniert? (Es funzt vermutlich nur auf jüngeren Browsers)
So oder so ist der Bug jedoch ein Problem - wird gefixt.

Quote
wenn möglich immer mit den Tickern (BTC,ETH,...)

Ja, das würde URL-Platz sparen, ich werde das wohl hinzufügen.

Danke für die Hinweise!


Title: Re: Cryptocurrency Portfolio Berechnung @ cryptoport.net
Post by: dmichulke on November 15, 2017, 03:09:58 PM
Habe einen Bug gefunden: http://www.cryptoport.net/portfolio?Monero=3&Bitcoin=2&asdfcoin=4

Wurde soeben behoben.

Außerdem sind Change Percentages dazugekommen!