Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tracardi/tracardi
TRACARDI is a new HOME for your customer data. TRACARDI is an Composable API-first solution for any company that need unexpensive CDP to intergrate with.
https://github.com/tracardi/tracardi
9de89800addf8e3ba8498a6b18745bc32af695fe authored 12 months ago
cb4dd30eebd44de6ef45948718554ae7f2c8cbf1 authored 12 months ago
This commit adds a new file `installation_status.py` in the `tracardi/domain` directory. The fil...
1de950989d41e61b1730500a9229400bc0116cee authored 12 months agocdb364ddd60a870d68c9ee11fbb6a1993487b9ed authored 12 months ago
- Added two new system settings: KEEP_PROFILE_IN_CACHE_FOR and KEEP_SESSION_IN_CACHE_FOR
- KEEP_...
Trim ids in tracker.py and source_validation.py to remove spaces, as spaces are frequent issues....
a8c4a68291bb975a08bfb2f675d9f38b4ce5b941 authored 12 months agoe8572d4a754cb916493eb5fb3099aa3a98250548 authored 12 months ago
Have moved workflow to background and schedule via source id [tracardi.internal_source].
Accepted...
41e2bacf9792277756e60c7fdb3d51e37f757009 authored 12 months ago
2d884e9522d38537495b6482719c4e920ffbfe61 authored 12 months ago
14461048dab73b9c5a695c3b39aa3d8b2e106728 authored 12 months ago
a06d0328d09c6aba9df0e2199a468cd149a020f6 authored 12 months ago
d811a77654abae31c94d8cf85e493577697c65ed authored 12 months ago
964855a84e8a1aa6bb5195247e1da22ea6e5f8e2 authored 12 months ago
a7315e2ae7ab2a6c83930bcdfb4354f3c1b73ae1 authored 12 months ago
6a5ebfc37709072631b5edcd047a3a14889d97fc authored 12 months ago
- In `com_worker/metrics/profile_metrics.py`, replaced the usage of `profile_db` with `save_prof...
21d6a704cbb3f26a14c10e4b194ba17b1c5de877 authored 12 months agoRefactor the `track_data_computation.py` and `track_dispatching.py` files to improve code readab...
50546a9c245b4f89114b213cb375dbe52e41cb3f authored 12 months agoc2ef273982054ae7ad2def8b9fb18329f1df7072 authored 12 months ago
This commit adds support for WhatsApp and mobile phone numbers in the HubSpot connector. The cod...
bd70f0600477d4f7b8f7160c2b16f3959dd832e9 authored almost 1 year agoThis commit updates the HubSpot client and destination connector in order to improve functionali...
9c7db3b2b9ddbf09e6c2cb85249485f87ec23882 authored almost 1 year ago- In the `integration_id.py` file, the `upsert` method in the `entity_db` class now returns a va...
2a4ca97a8e61569ccd8782371f2cb738767fe945 authored almost 1 year ago- Add logic to add or update a contact in HubSpot based on integration data. If integration data...
85a755100cde5841c020f33900324cd0c2b43055 authored about 1 year ago
- Update `get_integration_id_action.py` to retrieve integration IDs.
- Modify logic to retrieve ...
- Add import statement for save_integration_id function in `plugin.py`.
- Replace existing code ...
Add a new function `load_integration_id` to the `integration_id.py` file in the `tracardi/servic...
b395661acb60e1b472089b83d5cd0eba461329f9 authored about 1 year agorefactor: Remove unused imports in outbound_worker.py
fix: Move storage code to correct positio...
0e2c35c149b335207c87b59c676968893238b69e authored about 1 year ago
- Add `save_integration_id` function to `tracardi.service.integration_id` module.
- Import `save...
This commit adds a method `_dispatch` to the `HubSpotConnector` class in
`tracardi/process_engin...
This commit adds logging to the destination method in the HubSpot connector. The logging stateme...
47e701de45c5b65cf9e2fd25b3e47e944c0e4b87 authored about 1 year agoAdd the `hash_deep_dict` function to the `hasher.py` module in the `tracardi/service/utils` pack...
d1bcfef04319a78809273330247b629a3b9c2eae authored about 1 year agoThis commit updates the `HubSpotConnector` class in `tracardi/process_engine/destination/hubspot...
fb2c0a1c719d80aeeecbe2feffa70b0a1fbf8b4e authored about 1 year agoUpdate the _get_hash_of_values method in hubspot_connector.py to handle cases where data['firstn...
5ceb753f2553f9ba4f4766c450f49e6e0b929523 authored about 1 year agoThis commit adds a new method `mark_for_update` to the `Profile` class in `tracardi/domain/profi...
c50cef41e5745b787cde382bad3a632a61ee0bce authored about 1 year agoThis commit adds a new method `mark_for_update` to the `Profile` class in `tracardi/domain/profi...
2187a24ab2ad8e47efd44185a8ec5a9ca2a64b9a authored about 1 year ago
Add the ability to dispatch profile destinations in the outbound worker.
This allows sending pro...
The commit adds a new destination called HubSpotConnector. The HubSpotConnector destination allo...
d1ef0d33df7c2ea2eef4616f007e19fd6c4d4093 authored about 1 year agoc1ae37ff040cc7ab51eee68de4580a250e5e3620 authored about 1 year ago
d7759fd3dd7f4edcd452c5b4ce75549cdcd19bb1 authored about 1 year ago
37ea0aa4dad04ca0cba0be6eaa8116db394bd235 authored about 1 year ago
- Modify `add_integration_id_action.py`
- Update `handle` method to catch exceptions and log err...
This commit adds a new action to the process engine. The action is responsible for adding an int...
afb8b2aa352a5a7085c2efa01af1bba3515d5316 authored about 1 year agoThis commit adds the ability to copy traits from one property to another in the `copy_trait_acti...
569f54d678f994ed1a8ed7b0a383ee5e4e557805 authored about 1 year agoAdd a check in the `track_event` method of the `Tracker` class to block bot traffic if `ALLOW_BO...
5ab84231caa6d39318adefebc52721ee8b6c5ee1 authored about 1 year agoSet the default log level to logging.INFO if no level is provided when initializing the logger c...
07dc4db8904721b834d36d4baf9235022623d304 authored about 1 year agoSet the default log level to logging.INFO if no level is provided when initializing the logger c...
a1c84af15e266364574db2c0d81531efe40d6930 authored about 1 year agoThis commit adds the logger module to the worker package. The module includes a custom logger cl...
6ec1fcd81953d3d9bc1a735ae34fe79f8ee1c142 authored about 1 year agoThis commit adds session computation and profile loading to the tracking service. It includes th...
f124605b56169a5ae7ee5983f535d254374a5950 authored about 1 year agoThis commit adds the computation for the auxiliary GEO markets in the profile. It updates the pr...
48d1d06569a1bea7041e196bcb1ec07d6ba10f61 authored about 1 year ago
This commit adds unit tests for the email validator in the
`tracardi/service/validator.py` file....
7ad1174e893659238af0f8d31688b40512055b17 authored about 1 year ago
7a243df986fed648071c6c6ab21db3243e0ed580 authored about 1 year ago
ee7d65a680e4e267235637b10b19696dea6f0661 authored about 1 year ago
Refactor the redis_flusher_worker function in the worker.py file in the com_worker/tracker/consu...
de8d3b7f9b74224c5ce3c88098a89a01372cec2c authored about 1 year ago1c8e973f7e556dccf75a241724e1ba76419fab1f authored about 1 year ago
Set the staging flag to True for the "user" index in the index.py file.
2944487613214b1aca43ae5cc134060ddda91e9b authored about 1 year agodbd0a66f9cadecefc2ddd8fbe299482c2973c5a0 authored about 1 year ago
This commit adds a function `_get_user_agent` that retrieves the user agent from the session con...
cae2c0aca555ab85978db7521c3096742d197a0e authored about 1 year ago
- Added `load_profiles_with_duplicated_ids` function to load profiles with duplicated ids
- Adde...
chore(persistence_service): remove query_type parameter from time_range and histogram methods
r...
736dbae9f07ed4f3f12b7fb19424da749b905ca0 authored about 1 year ago88e3c32b9d74d607f2e290bbe2e8c25f1532a1f7 authored about 1 year ago
- Update the lock_ttl for the batch_lock in the redis_flusher module.
- Set the default_lock_ttl...
This commit adds a description for the "External System Name" field in the `add_integration_id_a...
96c0e8527b3bc3ee4d2c51fa01d800f0f016f8ee authored about 1 year agoThis commit adds functionality to save the external system id in the profile metadata. The integ...
b412730701c652af05ab8171b8da220c9cf15d11 authored about 1 year agorefactor(profile_cache): change parameter name in merge_with_cache_and_save_profile
refactor(pr...
4c06031292b1787de17fac24cb8bbcd29ccab1fd authored about 1 year agorefactor(tracking): remove print statement in locking.py
refactor(storage): remove print statem...
cbab99caa671d59c66a409b0604761523b64f955 authored about 1 year agoThis commit adds a new method `needs_merging` to the `Profile` class in the `tracardi/domain/pro...
f3f260983d06f4f0857720d8b6244d8896063a59 authored about 1 year agoAdd the AddIntegrationIdAction plugin that links a profile with its corresponding identity in an...
bef273077555f0cfca124c4ea0a958ae770acba9 authored about 1 year agobb128cbbefcc51a1244d9fc7a201fb43d0150fe3 authored about 1 year ago
86f7106380fdb72b24fdab48f4ea77909a363fa1 authored about 1 year ago
b1c5856f7121aa89dcbe280dd6a3e8a766680f88 authored about 1 year ago
906958163ca453a127cb20977b6b011f68ea0682 authored about 1 year ago
4815d15232b33dd328503c664624b90bdb4f639d authored about 1 year ago
d430c1c69fff16aabd97fa4807447c6c152c0cf6 authored about 1 year ago
Adds the `set_integration` method to the `ProfileMetadata` class in the `metadata.py` file. This...
2c69752eff9700632cc7606a9d1eb23ebb1c3ea7 authored about 1 year ago
- Add "format" field to "insert", "create", and "update" properties in the rule index mapping.
-...
5f671e426340c8823d8050176f3faabb421185f5 authored about 1 year ago
9637e60c467b2024781946dfaf9ada567f6ab0b6 authored about 1 year ago
4152566c17c00e6ecb4ab80c9a7309704d822757 authored about 1 year ago
b0cf509aa552e99952f6162486ff974596ae9462 authored about 1 year ago
Set AUTO_PROFILE_MERGING in the tracardi/config.py file to 's>a.d-kljsa87^5adh'. This configurat...
a767ccfbed9570960108b876da21e1e2a5014b58 authored about 1 year agoc224c660dfc3e43ccc59a961bbef259c451775c3 authored about 1 year ago
6ad9fa6929e813878eb3e165e98a50f2f4dbbd38 authored about 1 year ago
chore(profile_cache): Update import statement for async_mutex
5fce0a2d68c97cd2d467235881debae83f8c15ef authored about 1 year ago246c088ea2c52fae89d19573b9a8729b4e9cda1f authored about 1 year ago
c408bf868699ea1cd307236ebdd15274521ebc86 authored about 1 year ago
This commit adds a new configurable bridge called `WebHookBridge` to the tracker service. The `W...
8369ecab47dfbaefcb6e7126f684d1bf7bed8bc8 authored about 1 year agoRefactor the `open_webhook_source_bridge` config in the `defaults.py` file. Set the `sticky_sess...
00b6fc0770371338066b4b1e52685db184a98202 authored about 1 year agoThis commit refactors the `main` function in the `app/main.py` file. It moves the logic of setti...
9d5ad2b3395e678c68beb371781f9f44dcd75112 authored about 1 year agoAdding logging to profile.py to print the query and context when loading profiles.
1773fe694dc65821091add61c457d4682d130378 authored about 1 year agoThis commit adds sorting by update time in the profile query. The sorting is done in descending ...
4691f3fc62990099e857375ae5d2a7895a9539a1 authored about 1 year agofeat(tracardi): Remove lock_on_data_computation configuration
refactor(tracardi): Refactor lock...
132eee6d189f6842b3621f048f888d7dce20cdc1 authored about 1 year ago
- In main.py:
- Replace `from tracardi.service.tracking.locking import mutex, Lock` with `from...
b18c95a4711741cfffb2caaec1c2ff0099d73aa2 authored about 1 year ago
56180fb4ba62194fbe57af101884bed5c4a4569f authored about 1 year ago
7d54c12715febe61a114ed9c37565d200e266e81 authored about 1 year ago
dfc1ed8d2192667431b59f045c6811e7525f6c3e authored about 1 year ago
Add date format to the "insert", "create", and "update" properties in the "time" section of the ...
e1470a96fbba09a8094153d17a107babd608781a authored about 1 year agochore(configurable_bridges): create random if does not exist
e14f7759dcb236ee912167f8e6785c48fa0fbddf authored about 1 year ago
Refactor the configurable_bridges.py file in the bridges directory.
Changes include:
- Importing...