Pendulum
cal.com
Pendulum | cal.com | |
---|---|---|
11 | 164 | |
6,066 | 28,745 | |
- | 2.2% | |
7.3 | 10.0 | |
about 1 month ago | 2 days ago | |
Python | TypeScript | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Pendulum
-
Creating Command-Line Tools in Python with argparse - Guide
I did the same with datetime and moved to using Pendulum.
-
It's Time for a Change: Datetime.utcnow() Is Now Deprecated
Python could be better but really, does any language handle date and time types well? After 30+ years of this I mostly just use seconds since epoch everywhere like some sort of caveman banging rocks together. But at least it works clearly.
Last I looked Pendulum was the best choice for a fancy but humane Python library for dates and times. Install size is over 4MB :-( https://pendulum.eustace.io/
-
π date-operations: A package for common date operations [Package on PyPy]
Good luck with your library, but for everyone else Iβll leave this here: https://pendulum.eustace.io/
-
Pytz: The Fastest Footgun in the West
Pendulum is quite good[0]. Relatively intuitive interface.
When I left Rails, this is one area I really missed.
Time.use_zone("Singapore") { (Time.zone.now - 3.days).beginning_of_week }
This readable line in datetime utils or even pendulum, is such a pain.
[0] https://github.com/sdispater/pendulum
-
We need a metric version of time.
You shouldn't do manual date and time calculations, there are people dedicated to developing tools for that and they're giving those tools for free! An example, Pendulum for Python.
-
Stop Using Utcnow and Utcfromtimestamp
Yes, the datetime api once timezone is involved is quite bad in python.
This is why for anything that uses timezone, I use pendulum: https://pendulum.eustace.io/
It's compatible with the datetime api, but it has sane default, nice tools to convert between timezone, some cool date adjustment stuff, and can humanize time in several languages.
Basically, datetime has the same problem as text vs raw bytes in python 2.7, except it has never been fixed.
-
Python Datetime (with examples)
Bless you for using the stock library but Pendulum is a much more humane way to work with dates and times in Python.
-
What's the easiest / most efficient way to subtract 7 days from the current date?
Also, check the docs here if you're open to an alternative: https://pendulum.eustace.io/
- Date math: is there a faster / more pythonic / just all around better way to do this
-
Open-source Timezone Converter?
Use Pendulum. It makes converting, adding and subtracting times trivially simple.
cal.com
-
Start your own (side) business with open-source in mind
Cal.com is an open-source event-juggling scheduler for everyone, and is free for individuals.
-
Setup monorepo with pnpm, typescript and turborepo
Turborepo is a tool that makes it easy to manage monorepos with pnpm and typescript. On large open source porject like cal.com they use it for fast building or running developing tasks like testing or linting. Turborepo depend havily on caching so it would reduce signficantly the time to build or run the tasks as well as CI/CD pipelines time and cost.
-
JSONCrack Codebase Analysis β Part 4.2.1.1 β JsonEditor β debouncedUpdateJson
The next codebase to analyse is cal.com. This repo is larger than jsoncrack. It is a monorepo with packages and lots of stuff going behind the scenes.
-
What is 10x better than Calendly?
hey, peer here from cal.com. we have an issue where we track all individual caldav implementations: https://github.com/calcom/cal.com/issues/9990
-
Open Source alternatives to tools you Pay for
Cal - Alternative to Calendly
-
Fellow HSP entrepreneurs, how do you manage your energy and stress?
I force clients who want to talk to me to book a call. I use cal.com (free) and my Google Calendar (which its linked to) only allows calls on specific days/times. I have a few "Call Blocks" where they can book. That let's me do calls in a small section of my week, with ample downtime to recover the rest of the week. I'm still learning how many calls a day I can handle. Currently anything more than 2 is too much.
-
π₯π₯ Our awesome OSS friends π
Cal.com- Cal.com is a scheduling tool that helps you schedule meetings without the back-and-forth emails.
-
The Product Hunt + Fastgen Hackathon
Peer Rich (CEO at Cal.com)
-
Cal.com Selfhost Issue: Deploying cal.com on selfhost environment gives prisma is not defined issue.
Has any one deployed cal.com with selfhosted environment. Is yes how would have configured prisma for the same.
-
Open Source, EVERYTHING??
Recently I came across a company called cal.com, it's a Calendly alternative, but the catch is the entire software is open source: https://github.com/calcom/cal.com.
What are some alternatives?
arrow - πΉ Better dates & times for Python
Easy!Appointments - :date: Easy!Appointments - Self Hosted Appointment Scheduler
pytz - pytz Python historical timezone library and database
EteSync Server - The Etebase server (so you can run your own)
dateutil - Useful extensions to the standard Python datetime features
studio - ποΈ The easiest way to explore and manipulate your data in all of your Prisma projects.
Maya - Datetimes for Humansβ’
Nextcloud - βοΈ Nextcloud server, a safe home for all your data
delorean - Delorean: Time Travel Made Easy
Prisma - Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
when.py
org-caldav - Caldav sync for Emacs orgmode