undernewmanagement / 3cosystem Goto Github PK
View Code? Open in Web Editor NEWDockerized django web application that runs the website
Home Page: https://www.3cosystem.com
Dockerized django web application that runs the website
Home Page: https://www.3cosystem.com
perhaps this is not the right repo for this?
Maybe we need a scheduling container that can run these processes?
summarize all commits between last release and current release
prepend that to changelog
add/commit/push along with new tags
the refresh command needs to detect when meetupgroups no longer exist and then remove them from the list
Sometime duplicate events show up in the system. We need a fast way to check for that
Let's make it configurable via an environment variable
need to verify
Copy points to cover:
https://github.com/3cosystem/website/blob/master/Dockerfile#L5
should be:
ENV SITE_VERSION=$SITE_VERSION
Getting "Free French / Québec Culture québécoise / Langue française"
/apps/3cosystem/.venv/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1222: RuntimeWarning: DateTimeField TechEvent.begin_time received a naive datetime (2016-07-30 00:00:00) while time zone support is active.
RuntimeWarning)
Too much complexity based on these files. Let django determine the right settings for the environment based on environment variables:
sqlalchemy.exc.DataError: (DataError) value too long for type character varying(200)
'INSERT INTO tech_events_techevent (uniqid, name, url, begin_time, source, is_active, address, city, postal_code, country, location, meetup_group_id) VALUES (%(uniqid)s, %(name)s, %(url)s, %(begin_time)s, %(source)s, %(is_active)s, %(address)s, %(city)s, %(postal_code)s, %(country)s, ST_GeomFromEWKT(%(location)s), %(meetup_group_id)s) RETURNING tech_events_techevent.id' {'city': '', 'name': (u'\u041c\u043e\u0441\u043a\u0432\u0430. \u0421\u0435\u043c\u0438\u043d\u0430\u0440 \xab\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0418\u0422-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b\xbb',), 'url': (u'http://www.meetup.com/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0-%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80-%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%98%D0%A2-%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B/events/229815138/',), 'country': '', 'address': 'See event listing for location info', 'is_active': (True,), 'source': ('MU',), 'postal_code': '', 'location': 'srid=4326;POINT(37.62 55.75)', 'begin_time': ('2016-04-14 08:00:00',), 'uniqid': (u'229815138',), 'meetup_group_id': 24695}
" This is pretty cool, would be nice if I could somehow subscribe to a city or country for example. "
not sure if this is still relevant. must verify
we need some kind of exception handling notification.
maybe this belongs more with curabase at this point?
add:
env.sample
MEMCACHED_HOST=
src/website/settings.py
https://github.com/3cosystem/website/blob/master/src/website/settings.py#L125-L128
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': os.getenv('MEMCACHED_HOST'),
}
}
oops...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.