# 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:** 1\
**Showing post:** 5

<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…

---

_[View the full topic](https://forum.beeminder.com/t/pycharm-and-atom-integration/10076)._
