# Pycharm and Atom integration

**URL:** <https://forum.beeminder.com/t/pycharm-and-atom-integration/10076>\
**Category:** Tech\
**Created:** [January 19, 2022, 1:40am UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076 "2022-01-19T01:40:53Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![anna2356](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@anna2356](https://forum.beeminder.com/u/anna2356)\
**Post date:** [January 19, 2022, 1:40am UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/1 "2022-01-19T01:40:53Z")

</div>

Is it even possible? I need to learn github and i dont work much there anyway, need alternatives.

---

<div class="post-metadata">

**Author:** ![anna2356](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@anna2356](https://forum.beeminder.com/u/anna2356)\
**Post date:** [January 19, 2022, 1:42am UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/2 "2022-01-19T01:42:12Z")

</div>

apologies if stupid question

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [January 19, 2022, 1:47am UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/3 "2022-01-19T01:47:40Z")

</div>

By “you need to learn GitHub”, do you mean

“I want to learn GitHub soon” or

Or “I don’t want to use the Beeminder GitHub integration because I don’t use GitHub yet and 6i want to make sure I use Pycharm and atom before starting that”?

---

<div class="post-metadata">

**Author:** ![anna2356](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@anna2356](https://forum.beeminder.com/u/anna2356)\
**Post date:** [January 19, 2022, 1:51am UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/4 "2022-01-19T01:51:01Z")

</div>

both, but mostly second one, learning github is a nebulous goal i want to beemind too for me. but i need to track coding a personal site and working on “automate boring stuff with python” book specifically.

---

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [January 19, 2022, 1:05pm UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/5 "2022-01-19T13:05:58Z")

</div>

I’d recommend taking a look at [WakaTime](https://wakatime.com/). Unfortunately, there isn’t a direct Beeminder integration yet, though they have a good API. Here’s a bit of code that might help you get started scripting a connection if you decide on that route:

> [@Wakatime integration](https://forum.beeminder.com/t/wakatime-integration/3429/14):
>
> For a while I used some custom python to connect wakatime with beeminder, feel free to take whatever you like: Wakatime wrapper: import requests import datetime class WakaTime: \_key = "[your api key here]" def get\_projects(self): date\_string = datetime.datetime.now().strftime("%Y-%m-%d") base = "https://wakatime.com/api/v1/users/current/" endpoint = f"{base}summaries?start={date\_string}&end={date\_string}&api\_key={self.\_key}" response = requests.get(en…

---

<div class="post-metadata">

**Author:** ![anna2356](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@anna2356](https://forum.beeminder.com/u/anna2356)\
**Post date:** [January 19, 2022, 1:19pm UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/6 "2022-01-19T13:19:58Z")

</div>

thanks a lot, will try using that

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [January 19, 2022, 2:02pm UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/7 "2022-01-19T14:02:04Z")

</div>

You could use also use Rescuetime and beemind “active minutes in Atom or Pycharm”. There’s an integration built in for that.

---

<div class="post-metadata">

**Author:** ![anna2356](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@anna2356](https://forum.beeminder.com/u/anna2356)\
**Post date:** [January 19, 2022, 3:40pm UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/8 "2022-01-19T15:40:30Z")

</div>

sure, but i unfortunately cant spend money on rescue time rn

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [January 19, 2022, 4:19pm UTC](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076/9 "2022-01-19T16:19:27Z")

</div>

I think the free version of RescueTime should be able to do this, but I’m not 100% sure on that.
