Author Topic: Interest for a Live Coding Session for the Python Libraries?  (Read 11238 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline Thom

This is why I dislike google hangouts. I haven't a clue how to link up with the hangout in progress, and the search tools don't help to locate it. Others I've been on in the past required an invite. Since I see none of that discussed here I presume that isn't necessary for this live coding session.

When I click the link I am not connected. Hmmm... ??? :'(
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
What if any prerequisites for this upcoming session are necessary or software that should be installed? Could you (or will you before session) post links to the code, such as any python modules you use?

Thx again xeroc for taking the time to do this. I will be there tomorrow bright & early.
Good point, let me create a new release to have all the new features included ..


// edit:

Else, these things are required:
- a running cli-wallet with a wallet and a funded account imported (import_key <account_name> <active_private_key>)
- the cli-wallet has to expose an RPC API port (best would be to restrict it to localhost) ... http://docs.bitshares.eu/integration/apps/cliwallet.html
- installed graphenelibs version 0.3.5 (new) .. pip upgrade --user graphenelib

That's about it

Offline Thom

What if any prerequisites for this upcoming session are necessary or software that should be installed? Could you (or will you before session) post links to the code, such as any python modules you use?

Thx again xeroc for taking the time to do this. I will be there tomorrow bright & early.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline Bhuz

  • Committee member
  • Sr. Member
  • *
  • Posts: 467
    • View Profile
  • BitShares: bhuz
Next LiveCoding Session will be on Wednesday 23th at
3:00 pm CET
2:00 pm UTC
10:00 am EDT
https://plus.google.com/events/c00c6qjv9gceejpqnftntoqjvb0

@Bhuz: The session will again be recorded so you can watch it any time.

Thank you!  +5%

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Next LiveCoding Session will be on Wednesday 23th at
3:00 pm CET
2:00 pm UTC
10:00 am EDT
https://plus.google.com/events/c00c6qjv9gceejpqnftntoqjvb0

@Bhuz: The session will again be recorded so you can watch it any time.

Offline Bhuz

  • Committee member
  • Sr. Member
  • *
  • Posts: 467
    • View Profile
  • BitShares: bhuz


http://doodle.com/poll/rsikf4rr63p89cqb

It seems no one is interested in learning how to use GrapheneExchange? Or are the dates and times just not working out for you?

I am totally interested but unfortunately this week could not work for me

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
http://doodle.com/poll/rsikf4rr63p89cqb

It seems no one is interested in learning how to use GrapheneExchange? Or are the dates and times just not working out for you?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
[BitShares] Python Live Coding Session II

To be discussed this time:

* Trading in the DEX: buy, sell, borrow, getTicker, get orderBooks etc..

Doodle: http://doodle.com/poll/rsikf4rr63p89cqb

Offline Thom

Thanks for doing this xeroc, THIS will go a long way to attract devs of all talent levels, but particularly noobs to BitShares.

You my friend, are a powerhouse! Great work!!!

 +5%
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline cylonmaker2053

  • Hero Member
  • *****
  • Posts: 1004
  • Saving the world one block at a time
    • View Profile
  • BitShares: cylonmaker2053
awesome, thank you so much for doing this and posting on YouTube!
I enjoyed it my self pretty much :D
Certainly gonna do another one ..

i tweeted the video ...material like that is an excellent promo for Bitshares, in general. i also targeted the python crowd, since it'd be wonderful to get more programmers into our community.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
awesome, thank you so much for doing this and posting on YouTube!
I enjoyed it my self pretty much :D
Certainly gonna do another one ..

Offline cylonmaker2053

  • Hero Member
  • *****
  • Posts: 1004
  • Saving the world one block at a time
    • View Profile
  • BitShares: cylonmaker2053
awesome, thank you so much for doing this and posting on YouTube!

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
@xeroc to bad, it is to early for me, so will you record your session?
That's the plan..
Hangout on Air seems to be integrated into youtube quite nicely .. Let's see

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist
@xeroc to bad, it is to early for me, so will you record your session?


Offline cylonmaker2053

  • Hero Member
  • *****
  • Posts: 1004
  • Saving the world one block at a time
    • View Profile
  • BitShares: cylonmaker2053
awesome, i'll try to attend, but look forward to the recorded session if not...

Offline dichalcog3nid3

SUPERB!! attending this event. indubitably.

just voted. any chance we can get into a bot tutorial, as well?
  +5%
http://x.makerdao.com you may support my work by voting for WITNESS b33lz38v8

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
So .. this will be our first Python Live Coding Hangout (on Air) ..

https://plus.google.com/events/ci538l7gkphtt3h7kdj454oe720

Tomorrow, Tue 8 @ 5pm CET(!)

Looking forward to it!

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
just voted. any chance we can get into a bot tutorial, as well?
Eventually .. sure ..
I might need to work on it a little more before that ..

Offline cylonmaker2053

  • Hero Member
  • *****
  • Posts: 1004
  • Saving the world one block at a time
    • View Profile
  • BitShares: cylonmaker2053
just voted. any chance we can get into a bot tutorial, as well?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Please cast a vote for your preferred time:


The session will take no more than 60 minutes and this is what I plan to do (let's see how far we can go):
- running witness-node
- running cli-wallet
- installation of python-graphene
- connecting with cli-wallet and calling methods
- connecting with witness-node and calling method (database api and others)

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist

unreadPostsSinceLastVisit

  • Guest

Offline cylonmaker2053

  • Hero Member
  • *****
  • Posts: 1004
  • Saving the world one block at a time
    • View Profile
  • BitShares: cylonmaker2053
yes, absolutely, i'm interested! Depending on date/time, i may have to refer to the recorded version. I'm interested in python interfaces with Bitshares and the DEX; especially interested in trade bots!

Offline Thom

I've used g.hangouts before, I'm not a big fan. However, I do know it's possible to record the sessions on it, as I see plenty of them on youtube.

If it meets your needs xeroc I say go for it & make it happen with g.hangouts, then post the video where ever it's convenient for you & post a link t it here.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline Jansky

  • Newbie
  • *
  • Posts: 11
    • View Profile
this would be very useful.  This platform is constantly changing, and I (and probably others) have not had time to keep up with the ever-changing ways to interact with the platform programmatically.  will the recording be posted here?

Offline betax

  • Hero Member
  • *****
  • Posts: 808
    • View Profile
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
So .. I just tested Google Hangouts together with JonnyBitcoin and Ihashfury and that tool seems to do the trick quite nicely ..
I do understand that most chinese people might not be able to join this up .. but it might be possible to record the session so we can later share it somewhere else ..

Offline Thom

I sent JoeyD a PM a day or  ago but he hasn't gotten back to me yet. Fuzzy said he's the guy that can make it happen, but he has some physical health limitations.

Have you had the time to capture a recording yet xeroc? The python trading bot would be an excellent example. Too bad we won't have that before tomorrow's liquidity event.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
What about the "Blue Dot" server fuzzy / joeyD setup for this exact purpose?

Our Big Blue Button Server for Desktop Sharing, Webcams and Pdf/Powerpoint presentations.
http://109.239.48.104/

That URL is currently dead, but this is the exact use case why fuzzy set this up. I don't think anyone has used it yet.

I'm interested in this - thx for making the time to put it together xeroc.
What needs to be done so that I can take a look next week? @fuzzy?

Offline Thom

What about the "Blue Dot" server fuzzy / joeyD setup for this exact purpose?

Our Big Blue Button Server for Desktop Sharing, Webcams and Pdf/Powerpoint presentations.
http://109.239.48.104/

That URL is currently dead, but this is the exact use case why fuzzy set this up. I don't think anyone has used it yet.

I'm interested in this - thx for making the time to put it together xeroc.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Since I will be in Amsterdam the rest of the week. I will postpone this for a week.
Gonna try to put a couple minutes of tutorial online the week after .. still need to figure how to use the recording app properly, setting up the font size etc ..

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
I think so too .. twitch also has quite some lag ..

Offline betax

  • Hero Member
  • *****
  • Posts: 808
    • View Profile
@xeroc
any update, plans?
I am still trying to find a platform that can deal "live" coding with reasonable "lag" .. livecoding.tv didn't work well .

worst case would be that I record something and post it to youtube or so ..

Do a recording it will live for ever :)
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline Akado

  • Hero Member
  • *****
  • Posts: 2752
    • View Profile
  • BitShares: akado
There's also twitch, it has a chat, though I don't know if it lags too much
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
I am still trying to find a platform that can deal "live" coding with reasonable "lag" .. livecoding.tv didn't work well .

I am really surprised. With livecoding.tv I have lag something like 10s, no more. Do you have at least 1-2Mb/s upload?
10 seconds is "normal"?
I though that the technology today should be able to do way better than that ..

Offline noisy

I am still trying to find a platform that can deal "live" coding with reasonable "lag" .. livecoding.tv didn't work well .

I am really surprised. With livecoding.tv I have lag something like 10s, no more. Do you have at least 1-2Mb/s upload?
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
quick question : If you get notification and did not handle it , is there some place like a notification buffer that you can access the notification again ?
no there is not ..
if you don't "register a callback" .. then the notification will be ignored ..

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
@xeroc
any update, plans?
I am still trying to find a platform that can deal "live" coding with reasonable "lag" .. livecoding.tv didn't work well .

worst case would be that I record something and post it to youtube or so ..

Offline btswildpig

  • Hero Member
  • *****
  • Posts: 1424
    • View Profile
quick question : If you get notification and did not handle it , is there some place like a notification buffer that you can access the notification again ?
这个是私人账号,表达的一切言论均不代表任何团队和任何人。This is my personal account , anything I said with this account will be my opinion alone and has nothing to do with any group.

Offline noisy

Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist
sounds great!

maybe you can also do a work around on the webwallet?

Offline noisy

Recorded version would be great!
livecoding.tv record and store every stream which is minimum 15 minutes long.
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline pal

  • Jr. Member
  • **
  • Posts: 33
    • View Profile
    • Become Lifetime Member
  • BitShares: pal
Become Lifetime Member:
https://bitshares.openledger.info?r=pal

Offline noisy

Anyone interested in a live (recorded)

yes, Yes, YES!

I describe that idea few month ago here - https://bitsharestalk.org/index.php?topic=19625.0

I recommend livecoding.tv. It is good to schedule (on their website) planned stream, to have better attention.

preffered time? For sure - weekend. You should pick time when it's suits you. From where are you from?
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BitShares: bitcube
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

Offline betax

  • Hero Member
  • *****
  • Posts: 808
    • View Profile
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
Anyone interested in a live (recorded) coding session for the python libraries?

I could show:

* How to interface python with Bitshares
* How to interface with the DEX
* How to get notifications and react on them
* How to construct a basic real-time trading bot ..

What platform would be good to do something like this?
Any preferred time? (I am CET timezone)
Some other stuff you would like to know about the python libraries?

Just my thoughts

I am a fan of your code (you should know it by now, right?)
So any platform/time works for me (as long as I can type, as opposed of speaking)

"Some other stuff you would like to know about the python libraries?"
My question is how one call any other than history and database API's. (network API for example[I think that was the name of it])
The documentation is somewhat lacking for my taste (very novice coder user here)
« Last Edit: February 11, 2016, 10:38:31 am by tonyk »
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Anyone interested in a live (recorded) coding session for the python libraries?

I could show:

* How to interface python with Bitshares
* How to interface with the DEX
* How to get notifications and react on them
* How to construct a basic real-time trading bot ..

What platform would be good to do something like this?
Any preferred time? (I am CET timezone)
Some other stuff you would like to know about the python libraries?

Just my thoughts