Introduce Myself - Strava2Hive

S2HLogo.png

Hey Everyone, I am @strava2hive which has been set up as a service account to help people who love posting on Strava, to automictically move their activities to Hive. It has been created by @run.vince.run and I am still working out a lot of the details here.

It has actually taken me a lot longer than I had hoped but since xhaust.me had stopped, I wanted to put something together to help users automate the process of getting their activities onto Hive with as little fuss as possible.

Unfortunately, there is still a lot for me to learn and my coding is not as quick as what I would have hoped, but I am getting their. The goal is to make this service as small as possible, to make sure there are less moving parts that could possibly break or cause additional costs to myself.

I've started it all off by using free tools to limit cost and complexity, for example:

  • Strava to allow people to log activities
  • Storing data in Google sheets(for now)
  • Running code in applications like CircleCI
  • And of course posting to Hive

What Is Working


If you've been following posts in the @exhaust community by @run.vince.run, you might have noticed the posts are being uploaded automatically using this service. The service is currently doing the following:

  1. It checks for new activity every hour, looking back over the past 24 hours(in case there is a late download)
  2. Checks if that activity is a Run
  3. If the activity is a Run, it gets some further details to creates a Hive post, including descriptions and photos of the image. It also adds a default image if none are posted to Strava.
  4. It also takes a screenshot of the activity page on Strava to use on the Hive post as well
  5. It posts to Hive giving 5% of the beneficiary to @strava2hive user

An example of the posts being set up can be seen below, and can be viewed at the link

Screenshot 2022-04-18 2.33.51 PM.png

I am planning to have two options to sign up for.

You can either have all of your activities automatically posted to Hive
Or
Only Strava activity with a description can be posted to Hive. The Strava description is what will be posted as the body of the Hive Blog.

Goals Of The Service


The main goal of @strava2hive is to allow users to spend less time on their activity posts, freeing them up to do things like curation or more detailed posts.

The secondary goal is to reward users for regular activity, including top users for the week and monthly activity challanges.

I am just limiting posts to Runs but hope to also include Bike, Swim, Walks in the near future as well.

What Needs To Happen Next


Currently, there is only a manual process for users to be added to the service.

Questions I Have

  1. Are you actually interested in using Strava2Hive?
  2. If so, should we keep posting to the existing "Exhaust" community or create a new community, eg; "Strava Users", "Get Fit Hive"....or any other suggestions? There are still a tone of people tagging with the #exhaust tag, and the community has over 50 active users currently.
  3. Do you want all activity to be posted to Hive. And the user will then fill in images, text, etc. The other option is to use Strava as the platform and add description/title/images to the activity and then all these details get added to Hive?
  4. 5% of the post beneficiary will go to strava2hive. Is this too much, or too little?
  5. Support for any errors or issues, how do people prefer to handle these problems?
  6. Is asking for a posting key secure and the correct option for something like this?

Like I said I want this to be as small as possible but I also want to cater for what people actually want and in turn use, so if there is any ideas you have, let me know.

This week I am working on getting an automated sign up created, but if you are desperate to start using the service, please let me know and there is a manual process I can provide you with.



0
0
0.000
32 comments
avatar

Hey Vince... so I don't personally use Strava but I could be convinced to jump above.
I think 5% is fine... I think that's the lowest that most sites take as a fee...

You're welcome to use the Fitnation discord that Exhaust was using... happy to give you Admin rights for support... otherwise Discord is super easy to set up a new server.

I think you could do both... tag both #Exhaust and a new one like #StravaUsers or #Strava2Hive. It does seem like a waste not to utilize the existing Exhaust community members.

I don't love giving my Posting Key to external sites. It's not too dangerous because the Posting Key doesn't let you do anything financial... but most Hive users would not provide any key if they can help it. The best bet is to incorporate HiveKeychain.

0
0
0.000
avatar

Thanks mate...I will look at HiveKeyChain to see what's involved. Thanks for your opinions as well, it's a big help.

0
0
0.000
avatar

Wow great initiative! I agree with Aussieninja. 5% is fully OK mate. Support over Discord, please. The question about filling out I don't really understand, but I generally fill out title and shoes (days) later than when I get my activity downloaded to Strava. One more question: these 24h looking back time start to count from the moment one ends his activity or when one uploads it to Strava? Last question these automatic posts go to "posts" and not to "blog", right?

0
0
0.000
avatar

Hey @svanbo thanks for you feed back. With regards to the question about filling out description...Strava allows you to add a description and if we allow only posts with a description to ensure there is proper content? As well yes, it will be added to posts not blogs. With regards to a 24 hour limit, the problem will be if you are late to upload a run, 2 days after you do the run, strava2hive will only search back 24 hours and your run from 2 days ago will be missed. I hope that clears it up.

0
0
0.000
avatar

Understood, than a run must be uploaded and adminstratively completed within 24h; this will mean that only 1 run in about a week will be on Hive for me... Are the following possible?

  1. looking back a week instead of 1 day?
  2. allowing anyway without title /description so that I can fill out later (is it possible to change the post on Hive?)
0
0
0.000
avatar

Yeah, we can definately do that. We can look back further and post and then if you need to edit later, you can do that through hive...There is a way to have Strava trigger from their side when the user posts a run, so I can look at getting that organised as well.

0
0
0.000
avatar

Excited to use this service. My replies:

  1. I'm interested
  2. I think there is a community called #running which we could use. But I would suggest to create a new community in order to manage the rules or the benefits of users (it could be developed later on), the name could be any... as for instance, #hiverunningclub or so...maybe @isotonic and @runningproject may be involved as well
  3. I don't know what to say here... maybe Strava is so limited in putting/adding pictures or text...I would need to test it
  4. ok
  5. 5% is fair imo
0
0
0.000
avatar

This looks promising. 5% is reasonable and less than Exhaust took. I do like to have control of my posts, so will have to look into how this could work for me. I am tempted to play with the Strava API myself.

!PIZZA

0
0
0.000
avatar

Hi @steevc yeah I am not sure about automatic posting without some content from the user. But I think there is a couple of options I can work into the service which can help. By the way the Strava api is really easy to work with once you get through the authorisation. It is pretty well documented as well.

0
0
0.000
avatar

PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
@steevc(1/5) tipped @strava2hive (x1)

Join us in Discord!

0
0
0.000
avatar

Hi Vince,

This is a very interesting project you are doing there. And I for one would love to use it. I mostly do Cycling, Rowing, Walks and a little bit of running so if it could log all activities then that would be awesome.

As mentioned by aussieninja above it would be cool to post it both in the #exhaust and a new one like #StravaUsers or #Strava2Hive that would be awesome.

5% would be fine - I was starting a 30 day project recently with activity daily but due to a death in my family this was put on Hold. So I restarted yesterday and the opportunity to automatically sync between Strava and Hive would be wonderful.

  1. I am very interested in using Strava2Hive
  2. Exhaust or new community or both.
  3. I would like all activity to be posted, and get the description/title/images from Strava - If needed then this can be edited afterwards.
  4. 5% is fine
  5. Discord would be very good for example
  6. Hive keychain would be preferred

If you could set me up to start using this then I would love to be added manually if possible.

So excited to see the progress of this project :)

Thanks
Arnar Ingi

0
0
0.000
avatar

Hey @ingi1976 thanks so much for your input. I have been talking a lot about running but the goal is to have all activities, possibly all gps activities being add. I really need to the hive keychain working though. Thanks again.

0
0
0.000
avatar

Im definitely interested! And 5% sounds fine. Perhaps some keyword in the strava post to activate the service could be nice. Perhaps #hive or so, as done for the posh service? Maybe this hashtag concept also directly generates some small exposure to hive for non-hive strava users?

0
0
0.000
avatar

This sounds really interesting. I'm definitely missing exhaust...

1 Yes, i use strava anyway so something linking it to Hive would be useful

2 I think set up a new community "strava2hive" as it has a slightly different focus to 'exhaust' I would still use the exhaust tag, but use your own community tag first

3 It would be interesting with 'auto posts' but I genrally don't write much on strava, and instead would rather compose the post on peakd (unless you plan to create a new front end like exhaust had?

I do like the idea @michelmake had of using the #hive tag in strava so that would pick up as an auto post.... and then when i want to write my own post i leave it out and then create the post manually.

4 I'd be happy with a beneficiary between 5%-10%.... if you put work in then you should get rewarded for it.

5 I dont use discord so any feedback/bugs would be left on the blog i guess

6 i think i would prefer to login to it via keychain (or hivesigner at least)

0
0
0.000
avatar

Thanks for the feedback @dannewton that all sounds really good. I think I need to get the hive sign up option working then. Seems to be the preferred option.

0
0
0.000
avatar

I'm curious. I won't be fast to jump on this as I am already juggling enough balls, but if enough people do it and it becomes easy enough then I may well join you in time.

0
0
0.000
avatar

Thanks for the info. I'll be putting out regular updates and hopefully can build a small community up from it.

0
0
0.000
avatar

Congratulations @strava2hive! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 10 upvotes.
Your next target is to reach 50 upvotes.
You got more than 10 replies.
Your next target is to reach 50 replies.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Support the HiveBuzz project. Vote for our proposal!
0
0
0.000
avatar

I am happy enough just manually posting but any sort of auto strava option would be a bonus.

0
0
0.000
avatar

Hey @new.things thanks so much for you input. Hopefully we can set something up that will be able to help you out. But let me know if there is anything else that you think might be beneficial.

0
0
0.000
avatar

I have always loved this idea, especially when #exhaust had this working.


Is it possible to allow the user to set a HIVE community to where an activity gets posted to? Default to your own #strava2hive community within a pulldown list of 1) existing communities 2) user-defined communities list, to remove errors maybe.

eg I can post


Keeping the option to post/don't post after an activity, that way if I trip on a tree root and take 20mins kicking myself for being blind is something I don't want to share -wink-


Totally appreciate all the work programmers put into their Daps, thanks for making this possible.

0
0
0.000
avatar

Thanks so much for the feedback. I didn't realize tagging was something a lot of people wanted to keep control of. It's a great idea and should be easy to implement.

0
0
0.000
avatar

I'm also interested. :)

My answers:

  1. Yes, sounds good.
  2. I'd say since it'll be strava centric, I'd prefer something like Strava. However, if you have plans to extend it in the future (E.g: Garmin connect), maybe a general community might serve better.
  3. Not all activity... Maybe a tag, or an identifier in the strava description to post it.
  4. 5% sounds good.
  5. Discord?
    6 ) Not a fan of posting key, but you can ask for posting authorities. (I know it's practically the same, but you can remove posting authorities without removing the key.)
0
0
0.000
avatar

Thanks so much for you input @emrebeyler yep it seems to be universal that posting key is not the best option, so will need to work out how to set up posting authority...thanks again.

0
0
0.000
avatar

Hello and good day!
So sorry I'm late for this; I am interested!

If there is still an opportunity, I would love to sign for this connection between Strava and Hive

Personally, myself being an ActiFit user, I believe Strava should have its' own community, similar to exhaust.me and actifit.io.

I would say it may be easier to edit the track log with pictures, text, etc; via Strava then upload from there, selectively, whichever tracks to be transferred.

Perhaps, also an option to bulk import recordings would be useful as mentioned...

I agree with 5% beneficiary to Strava! They are a great platform, and even 7% in my eyes is very fair considering their degrees of accuracy when recording, ease of use, and cross-platform use with other applications, like for example "TrailForks".

Regarding support, there should be some curation. Regarding the actual application, I find their in-app support itself to already be quite helpful.

The posting key use is one option, but perhaps we could do a master password and/or pin with a recovery pneumonic phrase?

Again I'm coming into this late, so my apologies, but I would love to be a part of this!

Cheers, stay safe, and stay well everyone! 👋

0
0
0.000
avatar

Hey @tezzahn thanks so much for your input, and sorry I did not reply sooner. My coding skills have been a little slow but think I almost have things sorted to start getting people to use the service in the next week or so. I will be able to message you when we start getting users on board.
Thanks again.

0
0
0.000
avatar

Additionally, is perhaps Trailforks another application to utilize in a similar manner?
I currently subscribe to Outside+, and I do know there are many users similarly that use Trailforks with Strava (as they can sync), but I do see a future with this application possible and plausible. With so many features, I personally see it as superior. If you aren't familiar, take a look at their site; if you are, maybe it's worth opening a discussion to see if anyone else be interested in this possible collaboration?
Stay safe friend! Happy Hiving!

0
0
0.000