From nabeelvalapra at gmail.com Fri May 1 15:14:13 2015 From: nabeelvalapra at gmail.com (Nabeel Valapra) Date: Fri, 1 May 2015 18:44:13 +0530 Subject: [BangPypers] DRF - Which Authentication to use? Message-ID: I have prior experience in Django. Recently I got a project to build in REST architecture. I learned the basics of Django Rest Framework. But I find difficult with the authentication system. I planned serve my frontend in anguarjs an host it on app.mydomain.com, and the DRF on api.mydomain.com. So all the end application (android, IOS) can pull the the data from api.mydomain.com Here I don't want to use session authentication system, it doesn't play nice with CORS. I am more interested on JSONWebToken than Token Based Authentication because its signed and allows refresh token option too. But, 1. How do I invalidate the existing tokens on password change? 2. How to destroy the token in a mobile lost scenario? Is there any better authentication solution? From kushaldas at gmail.com Sun May 3 16:26:10 2015 From: kushaldas at gmail.com (Kushal Das) Date: Sun, 3 May 2015 19:56:10 +0530 Subject: [BangPypers] I Know What You Are Going To Do This Summer 2015 Message-ID: Hi, Do you want to see your name next time you install GNU/Linux in your friend's computer? If yes, then go ahead and read ... We are happy to announce "I Know What You Are Going To Do This Summer 2015",[1] a free (as in freedom), online (IRC-based) [2] training sessions for new comers to Free/Libre/Open Source Software at #dgplug on irc.freenode.net [3]. This is the 8th year of this training. If you are a mentor, or trainer, or prospective enthusiast who would like to participate in this years' sessions please go through last years' IRC logs: http://www.dgplug.org/irclogs/ We will have a review or Q&A session on last years' sessions before we proceed into new topics, this year. The session timings are mostly varying, usually after 1800 IST every day. To participate you need a good internet connection and any latest linux installed (Fedora 21/22 preferably ). Anyone can participate. What we teach? =============== Through this training we build contributors. Upon completing this training you will be able to successfully contribute to upstream projects, you will know the tools used by different upstream projects and yes, we will teach you how to solve real life problem using Python programming language. Guest sessions ============= Through out the training we organize special sessions from well known upstream contributors. They share their own stories, and take in-depth sessions on various subjects. To know more ============= [4] is an interview on opensource.com came out last year about this training. [5] is the talk we had in PyCon 2014 on the same topic. How to participate? ==================== If you are interested in participating, please confirm your participation by filling up this [6] form. Home page: http://dgplug.org/ Planet: http://planet.dgplug.org/ Wiki: http://dgplug.org/start.html Mailing list group (for queries, discussions) : http://lists.dgplug.org/listinfo.cgi/users-dgplug.org [1] http://dgplug.org/summertraining15.html [2] http://en.wikipedia.org/wiki/Internet_Relay_Chat [3] http://fedoraproject.org/wiki/Communicate/IRCHowTo [4] http://opensource.com/life/14/6/enroll-now-free-online-open-source-programming-classes [5] https://www.youtube.com/watch?v=j5YV5KzIbOc [6] http://goo.gl/forms/aCjNPr7qWF Kushal Das -- Fedora Cloud Engineer CPython Core Developer Director Python Software Foundation http://kushaldas.in From vnbang2003 at gmail.com Mon May 4 06:26:27 2015 From: vnbang2003 at gmail.com (vijay kumar) Date: Mon, 4 May 2015 09:56:27 +0530 Subject: [BangPypers] DRF - Which Authentication to use? In-Reply-To: References: Message-ID: > 1. How do I invalidate the existing tokens on password change? > As per my knowledge the is nothing called invalidation of token. You can delete and recreate using signals( pre_delete or post_delete) From pythonconsultant01 at gmail.com Mon May 4 15:43:26 2015 From: pythonconsultant01 at gmail.com (Python Consultant) Date: Mon, 4 May 2015 19:13:26 +0530 Subject: [BangPypers] Python Consultant Message-ID: Hi Guys, I am Raj, Sr Python / Django Developer. I am looking for remote work options as a freelancer or contractor. Do let me know if any one come across such requirements. Please ignore if this mail is not relevant to this group. Cheers, Raj From augustus at gaglers.com Wed May 6 14:03:52 2015 From: augustus at gaglers.com (Augustus Franklin) Date: Wed, 6 May 2015 17:33:52 +0530 Subject: [BangPypers] [Jobs] Core Team Member for a fast-growing Bangalore Startup Message-ID: Hi, I am looking for a core team member for my Startup, CallHub(https://callhub.io). CallHub is the communication hub for businesses and political candidates. It is profitable, growing and has hundreds of paying customers across 11 countries. I'm looking for someone who has programmed in Django for atleast 2-3 years. We offer market salary, Macbook and other perks. More here, https://callhub.io/jobs/ More about me here, https://www.linkedin.com/in/augfrank/ I met some of you in a recent monthly meetup at Bangalore. Contact me directly if you are interested. best regards, Augustus. From deepsukhwani at gmail.com Thu May 7 12:37:53 2015 From: deepsukhwani at gmail.com (Deep Sukhwani) Date: Thu, 7 May 2015 16:07:53 +0530 Subject: [BangPypers] Registrations for PyCon India 2015 open! Message-ID: Ladies and Gentlemen, Registrations are open: https://in.pycon.org/blog/2015/registrations-open.html Spread the word! And oh, get your tickets as well. :) Cheers! -- Regards Deep L Sukhwani Mob: +91 9687 000 830 ? From balkrishnan.venkiteswaran at gmail.com Thu May 7 14:01:06 2015 From: balkrishnan.venkiteswaran at gmail.com (Balkrishnan V) Date: Thu, 7 May 2015 17:31:06 +0530 Subject: [BangPypers] Registrations for PyCon India 2015 open! In-Reply-To: References: Message-ID: Thanks for the news Deep! I got my ticket now. Cheers Balki On 07-May-2015 4:08 pm, "Deep Sukhwani" wrote: > Ladies and Gentlemen, > > Registrations are open: > https://in.pycon.org/blog/2015/registrations-open.html > > Spread the word! And oh, get your tickets as well. :) > > Cheers! > > -- > Regards > Deep L Sukhwani > Mob: +91 9687 000 830 > ? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From deepsukhwani at gmail.com Thu May 7 16:14:02 2015 From: deepsukhwani at gmail.com (Deep Sukhwani) Date: Thu, 7 May 2015 19:44:02 +0530 Subject: [BangPypers] PyCon India Ticket Status Update! Message-ID: ? Early Bird tickets are now sold out and we have opened regular tickets. Book now to secure yourself a place at PyCon India 2015. We look forward to see you there! -- Regards Deep L Sukhwani Mob: +91 9687 000 830 From deepsukhwani at gmail.com Thu May 7 16:21:58 2015 From: deepsukhwani at gmail.com (Deep Sukhwani) Date: Thu, 7 May 2015 19:51:58 +0530 Subject: [BangPypers] PyCon India Ticket Status Update! In-Reply-To: References: Message-ID: Apologies, Here is the registration link for PyCon India 2015: https://in.explara.com/e/pycon-india-2015 ? -- Regards Deep L Sukhwani Mob: +91 9687 000 830 On 7 May 2015 at 19:44, Deep Sukhwani wrote: > ? > Early Bird tickets are now sold out and we have opened regular tickets. Book > now to secure yourself a place at PyCon India 2015. > > We look forward to see you there! > > -- > Regards > Deep L Sukhwani > Mob: +91 9687 000 830 > From sayan.chowdhury2012 at gmail.com Fri May 8 15:36:11 2015 From: sayan.chowdhury2012 at gmail.com (Sayan Chowdhury) Date: Fri, 8 May 2015 19:06:11 +0530 Subject: [BangPypers] One day Dev sprint Message-ID: Hi, This month as a part of the Bangpypers meetup group we are going to organize a one day dev sprint. The idea is to help people contribute to open source. The participants can work on their own open source projects or contribute to the existing projects. If you are already contributing to open source you can work on them and help the new contributors getting on-board. If you are maintainer of open source project and would like participants to contribute, please contact offline or send message in meetup page with repository URL and contributing guidelines. All the projects will be listed in meetup page. Date: May 16, 2015 Time: 10:00 AM to 4:00 PM Venue: ThoughtWorks Technologies ACR Mansion, 2nd Floor, 147/F, 8th Main Rd, 3rd Block, Koramangala, Bangalore RSVP and other details can be found here[1] [1] http://www.meetup.com/BangPypers/events/183466652/ -- Sayan Chowdhury, Artisan sayanchowdhury.dgplug.org | sayan.chowdhury2012 at gmail.com From jnadriel.pyach at gmail.com Wed May 13 11:25:56 2015 From: jnadriel.pyach at gmail.com (Pratyut Panna) Date: Wed, 13 May 2015 14:55:56 +0530 Subject: [BangPypers] Looking for in person-training in and around Domlur Message-ID: Hello everyone, I have been looking for some very introductory in-person training in Python, preferably in the Indiranagar, Domlur / Cambridge Layout area. Any suggestions, pointers would be highly appreciated. Also, has anyone here taken any training sessions from (or know of) http://thebenchmates.com/ ? Apologies for these newbie questions and thank you. best From satyaakam at gmail.com Wed May 13 11:58:25 2015 From: satyaakam at gmail.com (satyaakam goswami) Date: Wed, 13 May 2015 15:28:25 +0530 Subject: [BangPypers] Looking for in person-training in and around Domlur In-Reply-To: References: Message-ID: > > taken any training sessions from (or know of) http://thebenchmates.com/ ? > also try posting a job listing on https://hasjob.co/ , clearly stating your requirements may be you will find some volunteer living in your area . other option is attend the local user group meetings http://www.meetup.com/BangPypers/ , check the archives you will find some content to start with . -Satya Satyaakam.net | fossevents.in |? From sshabinesh at gmail.com Wed May 13 13:50:33 2015 From: sshabinesh at gmail.com (sshabinesh at gmail.com) Date: Wed, 13 May 2015 17:20:33 +0530 Subject: [BangPypers] Looking for in person-training in and around Domlur In-Reply-To: References: Message-ID: Hi, I live near Indranagar, I am developer with 7+ yrs, but not a trainer. I can volunteer over weekends for couple of hours. You can reach out to me on shabi at fossix [dot] org if interested. @shabinesh On Wed, May 13, 2015 at 3:28 PM, satyaakam goswami wrote: > > > > taken any training sessions from (or know of) http://thebenchmates.com/ > ? > > > > also try posting a job listing on https://hasjob.co/ , clearly stating > your > requirements may be you will find some volunteer living in your area . > other option is attend the local user group meetings > http://www.meetup.com/BangPypers/ , check the archives you will find some > content to start with . > > > -Satya > Satyaakam.net | fossevents.in |? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From mopuru.murali at gmail.com Wed May 13 16:02:15 2015 From: mopuru.murali at gmail.com (Murali Mopuru) Date: Wed, 13 May 2015 19:32:15 +0530 Subject: [BangPypers] Looking for in person-training in and around Domlur In-Reply-To: References: Message-ID: Did you tried reading official documentation of python?! (Except first few pages of boring theory) In my opinion in-person training not needed unless you are new to programming. http://learnpythonthehardway.org/book/ This should be interesting for you. - Murali On 13 May 2015 14:56, "Pratyut Panna" wrote: > Hello everyone, > > I have been looking for some very introductory in-person training in > Python, preferably in the Indiranagar, Domlur / Cambridge Layout area. Any > suggestions, pointers would be highly appreciated. Also, has anyone here > taken any training sessions from (or know of) http://thebenchmates.com/ ? > > Apologies for these newbie questions and thank you. > > best > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From suresh_vv at yahoo.com Wed May 13 20:00:12 2015 From: suresh_vv at yahoo.com (Suresh V.) Date: Wed, 13 May 2015 23:30:12 +0530 Subject: [BangPypers] [Jobs] Python developer with Javascript/JQuery expertise Message-ID: If you are a python developer with sound knowledge of Javascript/JQuery, then we are interested in you. Please send in your resume to schedule an interview. Thank you. Suresh From jnadriel.pyach at gmail.com Wed May 13 20:40:48 2015 From: jnadriel.pyach at gmail.com (Pratyut Panna) Date: Thu, 14 May 2015 00:10:48 +0530 Subject: [BangPypers] Looking for in person-training in and around Domlur Message-ID: Thanks so much for all your responses. Really appreciate it! best, > > > ---------- Forwarded message ---------- > >> Murali Mopuru writes: > > >> > > > > Did you tried reading official documentation of python?! (Except first >> few > > > pages of boring theory) > > > > > > In my opinion in-person training not needed unless you are new to > > > programming. > > > > > > http://learnpythonthehardway.org/book/ > > > > > > This should be interesting for you. > > > > > > - Murali > > > On 13 May 2015 14:56, "Pratyut Panna" wrote: > > > > > > > > ---------- Forwarded message ---------- > From: satyaakam goswami > To: Bangalore Python Users Group - India > Cc: > Date: Wed, 13 May 2015 15:28:25 +0530 > Subject: Re: [BangPypers] Looking for in person-training in and around > Domlur > > > > taken any training sessions from (or know of) http://thebenchmates.com/ > ? > > > > also try posting a job listing on https://hasjob.co/ , clearly stating > your > requirements may be you will find some volunteer living in your area . > other option is attend the local user group meetings > http://www.meetup.com/BangPypers/ , check the archives you will find some > content to start with . > > > -Satya > Satyaakam.net | fossevents.in |? > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > > From nsharma at vmware.com Thu May 14 07:13:08 2015 From: nsharma at vmware.com (Neeraj Sharma) Date: Thu, 14 May 2015 05:13:08 +0000 Subject: [BangPypers] [JOB] Python, Django, DB expert, 8+ exp Message-ID: Hi, My team is looking for Python experts (Django etc) with Databases. Here is JD You'll be part of a bright engineering team that has a culture of open communication, collaboration, and innovation. We are looking for engineers who have a strong self-directed work ethic and make it happen mindset. Applicants are expected to be articulate, detail-oriented and highly analytical. You will be working with teams all across VMware. You will participate in all phases of product development for the next gen test Tools solution, including: gathering requirements/user stories, system architecture, the design/protoyping process, authoring specifications, implementation, and testing for features developed. Applicants should exhibit experience in building distributed applications, APIs and fault-tolerant solutions. Members of the team focus on highly scalable solutions capable of managing thousands of systems. Experience in the use of virtualization as a key technology to design and implement applications that solve real-world problems is a plus. Responsibilities: * Implement, maintain, and expand SaaS automation tools which include: automation test framework, continuous integration testing, static code analysis, code coverage tool required for end-end software development process automation. * Collaborate with a group of software engineers (local and offshore) to deliver on software projects using proven development processes (Agile/SCRUM). * Work with internal customers (Product Development & QE) to gather requirements to deliver creative solutions that meet needs with respect to functionality, performance, scalability, reliability and realistic implementation schedules. * Work with Infrastructure teams such as DevOps,TechOps, and Networking to drive high levels of customer satisfaction for tools engineering solutions. Requirements: * 5+ years of industry experience in building multi-tier, scalable, enterprise level products or components. Excellent presentation, interaction and communication skills along with the ability to collaborate effectively across functional organizations. * Experience participating in agile and test driven development models. * Solid programming experience working with scripting languages like Python, Perl, Ruby or javascript in a cross platform environment (Linux, Windows) is required. * Experience with C/C++ highly desirable. * Experience in web application development using Django/Python, REST, AMQP, MySQL, HTML & CSS is a must. * Experience with Twitter Bootstrap, Mustache.js; ICanHaz.js & backbone.js is a plus * Experience in version control systems such as Perforce, GIT & linux development toolchain (compilers, linkers, debugger) is required. * Strong knowledge of VMware products such as ESX, & VC. VMware certified professional (VCP) certification is a plus. * BS or MS degree in Computer Science. Thanks Neeraj From augustus at gaglers.com Thu May 14 08:30:48 2015 From: augustus at gaglers.com (Augustus Franklin) Date: Thu, 14 May 2015 12:00:48 +0530 Subject: [BangPypers] [Jobs] Core Team Member for a fast-growing Bangalore Startup In-Reply-To: References: Message-ID: Hi again, I plan to be at the Bangpypers dev sprint this Saturday. If anyone of you are interested about this opportunity, we can talk there as well. I'll be wearing a light blue t-shirt and carry a red backpack. regards, Augustus. On 5/6/15, Augustus Franklin wrote: > Hi, > > I am looking for a core team member for my Startup, > CallHub(https://callhub.io). CallHub is the communication hub for > businesses and political candidates. It is profitable, growing and has > hundreds of paying customers across 11 countries. > > I'm looking for someone who has programmed in Django for atleast 2-3 > years. We offer market salary, Macbook and other perks. More here, > https://callhub.io/jobs/ > > More about me here, > https://www.linkedin.com/in/augfrank/ > > I met some of you in a recent monthly meetup at Bangalore. Contact me > directly if you are interested. > > best regards, > Augustus. > -- Augustus Franklin From kracethekingmaker at gmail.com Thu May 14 09:18:22 2015 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 14 May 2015 12:48:22 +0530 Subject: [BangPypers] [Jobs] Core Team Member for a fast-growing Bangalore Startup In-Reply-To: References: Message-ID: Hi Everyone There is no official collaboration with Organizing team. As it remains, we're conducting the dev sprint for contributing to open source. Augustus I request you to keep the hiring process out of the event. On Thu, May 14, 2015 at 12:00 PM, Augustus Franklin wrote: > Hi again, > > I plan to be at the Bangpypers dev sprint this Saturday. If anyone of > you are interested about this opportunity, we can talk there as well. > I'll be wearing a light blue t-shirt and carry a red backpack. > > regards, > Augustus. > > On 5/6/15, Augustus Franklin wrote: > > Hi, > > > > I am looking for a core team member for my Startup, > > CallHub(https://callhub.io). CallHub is the communication hub for > > businesses and political candidates. It is profitable, growing and has > > hundreds of paying customers across 11 countries. > > > > I'm looking for someone who has programmed in Django for atleast 2-3 > > years. We offer market salary, Macbook and other perks. More here, > > https://callhub.io/jobs/ > > > > More about me here, > > https://www.linkedin.com/in/augfrank/ > > > > I met some of you in a recent monthly meetup at Bangalore. Contact me > > directly if you are interested. > > > > best regards, > > Augustus. > > > > > -- > Augustus Franklin > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From spmd92 at gmail.com Sun May 17 15:57:52 2015 From: spmd92 at gmail.com (Pramod Srinivasan) Date: Sun, 17 May 2015 19:27:52 +0530 Subject: [BangPypers] Text Mining + Search Engine Summer Project, Little Help? Message-ID: Hello all, I am working on a project on Spatial Hashing. It can be titled as Geo-searching with text+longitudinal co-ordinates. It is my first project in Python although I have a fair bit of programming experience in C++ and Java. The project involves using the NLTK library(Stemmer) for the word mapping to create posting lists. Besides, it requires implementing a search engine for the posting lists. I wish to seek advice with regards to brainstorming the problem statement and also finding out which one of the two implementations I have thought of, would be feasible. Kindly let me know if anyone would be interested in taking this further. Thanks, Pramod ? From gora at mimirtech.com Sun May 17 16:30:11 2015 From: gora at mimirtech.com (Gora Mohanty) Date: Sun, 17 May 2015 20:00:11 +0530 Subject: [BangPypers] Text Mining + Search Engine Summer Project, Little Help? In-Reply-To: References: Message-ID: Dear Pramod, This sounds great, and I think that it would be perfectly fine to continue such a discussion on this list. At least until it gets into nitty-gritties, upon which private email, or a list more focused on the topic might be where to go. Please do post details here. Even without knowing more about what you are doing, I would urge you to use an existing facility for efficient geospatial search, rather than reinventing the wheel. The ones that I know about are: * Lucene now has geospatial search, and Solr/Elasticsearch build on top of that * postgis offers geospatial search on top of the PostgreSQL database. There are more options depending on your use case. Regards, Gora From awatad at gmail.com Mon May 18 16:48:34 2015 From: awatad at gmail.com (ahmad watad) Date: Mon, 18 May 2015 17:48:34 +0300 Subject: [BangPypers] [Jobs] Applications Development Lead Message-ID: Dear All, Ritcco seeks a passionate python/Django developer to lead a team of developers in Chennai branch. For interested developers please apply by filling our questionnaire( http://jobs.rezayat.net). Best Regards *SUMMARY* Application development lead is accountable for managing and coordinating resources, project workload, and processes to deliver software and applications, while participating in defining the strategy for the development teams including the development methodologies, technologies (language, databases, and support tools), implementation, testing hardware/software environments. *RESPONSIBILITIES* - Plan, coordinate, and supervise all activities related to the design, development, and implementation of organisational information systems and software applications - Responsible for the prioritisation of projects and tasks assigned to the Application Development team. - Responsible for architecting and developing software solutions, projects, status reporting. - Responsible for the complete development lifecycle of software systems, including gathering requirements, database management, software development, testing, implementation, user follow up, support and Project Management. - Responsible for the Integrity, Maintenance and changes to the Application Development Servers and Databases. - Provides reporting and decision support required for management decision processes. - Does supervise the work of the Web Developer and junior programmers. *QUALIFICATIONS* - BS in computer science or IT related field. - Must have at least 6+ years? experience in Python. - Knowledge in web development and MVC architecture using Django. - Database Design and Analysis required. - Problem-solving skills, and knowledge of best practices to guide development team on issues related to the design, development, and deployment of mission-critical information and software systems - Strong communication skills required. - Knowledge in Linux platform, JavaScript, JQuery, Ajax, MySQL, Nginx, and Apache is a plus. - Ability to understand and analyze complex business problems in order to define and develop technology-based solutions - Ability to code and contribute to on-going development - Deep hands-on technical expertise - A record of successful delivery of software applications as an individual or team leader From ramdaz at gmail.com Wed May 27 11:12:56 2015 From: ramdaz at gmail.com (Ramdas S) Date: Wed, 27 May 2015 14:42:56 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? Message-ID: Need to have an offline call, if they have time and if available, to take a quick decision to take a call on to shelve or use this tool or build somethig from scratch... Ramdas From noufal at nibrahim.net.in Wed May 27 11:27:44 2015 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Wed, 27 May 2015 14:57:44 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: (Ramdas S.'s message of "Wed, 27 May 2015 14:42:56 +0530") References: Message-ID: <871ti2qsj3.fsf@nibrahim.net.in> On Wed, May 27 2015, Ramdas S wrote: > Need to have an offline call, if they have time and if available, to > take a quick decision to take a call on to shelve or use this tool or > build somethig from scratch... [...] I wrote an email interface to a ticketing system using lamson once. It's very nice. An MVC framework for emails. However, the community is not very active (I'm on the mailing list) and I don't know how much it's maintained and worked on. Also, it requires setup, monitoring, configuration etc. of an email server so we didn't deploy my solution and instead opted for a little script that fetched emails via IMAP from the gateway and processed them in batches on a regular basis. I wouldn't use it for a production system. -- Cordially, Noufal http://nibrahim.net.in From ramdaz at gmail.com Wed May 27 14:18:11 2015 From: ramdaz at gmail.com (Ramdas S) Date: Wed, 27 May 2015 17:48:11 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: <871ti2qsj3.fsf@nibrahim.net.in> References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: Noufal, I want to use this for setting up an interim SMTP server which based on certain rules should decide whether the mails need to go through the normal corporate server, or should go through an alternate SMTP server. This is primarily to reduce outbound spam as a result of some marketing campaigns running on side. Is this an application for which you can use Lamson, the docs and other stuff is very confusing. tldr; 1)create a middleman SMTP gateway which captures the mail 2) parses it and 3) then decides what to do with it. The 2nd and 3rd part can be done easily with existing known libraries, is Lamson recommended to do the first job or is there anything better? Ramdas On Wed, May 27, 2015 at 2:57 PM, Noufal Ibrahim KV wrote: > On Wed, May 27 2015, Ramdas S wrote: > >> Need to have an offline call, if they have time and if available, to >> take a quick decision to take a call on to shelve or use this tool or >> build somethig from scratch... > > [...] > > I wrote an email interface to a ticketing system using lamson once. It's > very nice. An MVC framework for emails. > > However, the community is not very active (I'm on the mailing list) and > I don't know how much it's maintained and worked on. > > Also, it requires setup, monitoring, configuration etc. of an email > server so we didn't deploy my solution and instead opted for a little > script that fetched emails via IMAP from the gateway and processed them > in batches on a regular basis. > > I wouldn't use it for a production system. > > > -- > Cordially, > Noufal > http://nibrahim.net.in -- Ramdas S +91 9342 583 065 My Personal Blog on http://ramdaz.wordpress.com From noufal at nibrahim.net.in Wed May 27 14:39:41 2015 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Wed, 27 May 2015 18:09:41 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: (Ramdas S.'s message of "Wed, 27 May 2015 17:48:11 +0530") References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: <87pp5mp52q.fsf@nibrahim.net.in> On Wed, May 27 2015, Ramdas S wrote: > Noufal, > > I want to use this for setting up an interim SMTP server which based > on certain rules should decide whether the mails need to go through > the normal corporate server, or should go through an alternate SMTP > server. This is primarily to reduce outbound spam as a result of some > marketing campaigns running on side. You want to use lamson to send emails? I've used it to receive and process emails programmatically based on header fields. I don't think it's a particularly good candidate to handle sending. Configuring a normal SMTP server properly would be better. I think most of them have ways of defining rules based on various fields to select where the next hop is. That sounds like what you want. > Is this an application for which you can use Lamson, the docs and > other stuff is very confusing. I don't think think so. > tldr; 1)create a middleman SMTP gateway which captures the mail 2) > parses it and 3) then decides what to do with it. > > The 2nd and 3rd part can be done easily with existing known libraries, > is Lamson recommended to do the first job or is there anything better? Unless you need to do something other than some simple rule matching based on fields in the incoming mail and forwarding, I wouldn't use lamson. [...] -- Cordially, Noufal http://nibrahim.net.in From harishbadrinath at gmail.com Wed May 27 18:59:09 2015 From: harishbadrinath at gmail.com (harish badrinath) Date: Wed, 27 May 2015 22:29:09 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: Hello, On Wed, May 27, 2015 at 5:48 PM, Ramdas S wrote: > > tldr; 1)create a middleman SMTP gateway which captures the mail 2) > parses it and 3) then decides what to do with it. > > The 2nd and 3rd part can be done easily with existing known libraries, > is Lamson recommended to do the first job or is there anything better? > You could try qpsmtpd. Regards, Harish From gora at mimirtech.com Wed May 27 20:03:10 2015 From: gora at mimirtech.com (Gora Mohanty) Date: Wed, 27 May 2015 23:33:10 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: On 27 May 2015 at 17:48, Ramdas S wrote: > > Noufal, > > I want to use this for setting up an interim SMTP server which based > on certain rules should decide whether the mails need to go through > the normal corporate server, or should go through an alternate SMTP > server. This is primarily to reduce outbound spam as a result of some > marketing campaigns running on side. [...] While I have no knowledge of Lamson, I would echo Noufal in recommending something like postfix. Cannot go into details without knowing more about your requirements, and anyway those would not be germane to this list, but postfix's transport system is very flexible in allowing mail redirection. IMHO, one should use the right tool for the job at hand. Regards. Gora From ramdaz at gmail.com Wed May 27 21:58:33 2015 From: ramdaz at gmail.com (Ramdas S) Date: Thu, 28 May 2015 01:28:33 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: Harish/Gora/Noufel, Actually the rules I am guessing are not just based on fields. I guess sometime later we want to do some some deep diving there. So I want to do some stuff with a programming language may be write and read stuff to some redis kind of in-memory database. A typical rule I want to write is rate limiting for a particular email id to certain specifc domains. Or based on particular set of message reroute that through an alternate email server or use some Amazon SES kind of an API. Standard Postfix stuff I have seen is just not flexible enough. I saw something called milters, but not sure whether the project is dead. Also mails going out could be as high as 30,000 emails an hour during peak hour. So 30 K mails may have to parsed, I am not very sure about Python performance there. But we can always throw more hardware to solve performance issue. To define the problem. 1)I set up an interim SMTP server which listens to a bunch of rules 2) All users authenticate to the SMTP server and sends the mail using the server. It would be almost like a email relay kind of connection. 3) Once the email arrives, it parses the email, checks some database etc, does some simple number crunching, 4) And then reroutes the mail through an alternate SMTP server to reach the customer. 5) It may also decide not to send the mail. You can think off this as an outbound spam gateway. Ramdas > > While I have no knowledge of Lamson, I would echo Noufal in > recommending something like postfix. Cannot go into details without > knowing more about your requirements, and anyway those would not be > germane to this list, but postfix's transport system is very flexible > in allowing mail redirection. IMHO, one should use the right tool for > the job at hand. > > Regards. > Gora From ramdaz at gmail.com Thu May 28 10:48:58 2015 From: ramdaz at gmail.com (Ramdas S) Date: Thu, 28 May 2015 14:18:58 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: Just in case anyone is interested, I spent some time late last night/early morning hours in hacking together some stuff using a some tornado app called bonzo. I am able to capture mails and route them. Just need to figure some way to do some authentication. Tornado is pretty fast, I ran a test of 300 mails in a minute on a core i3 laptop it is very stable. > > > While I have no knowledge of Lamson, I would echo Noufal in > > recommending something like postfix. Cannot go into details without > > knowing more about your requirements, and anyway those would not be > > germane to this list, but postfix's transport system is very flexible > > in allowing mail redirection. IMHO, one should use the right tool for > > the job at hand. > > > > Regards. > > Gora > -- Ramdas S +91 9342 583 065 My Personal Blog on http://ramdaz.wordpress.com From swamiyeswanth at gmail.com Thu May 28 11:11:21 2015 From: swamiyeswanth at gmail.com (yeswanth) Date: Thu, 28 May 2015 14:41:21 +0530 Subject: [BangPypers] [Hackathon]Fourthlion's Mobile App Hackathon on 13th and 14th of June, Bangalore Message-ID: Hi folks, Fourthlion is conducting a Mobile App Hackathon on 13th and 14th of June, 2015. The theme for this hackathon is "Buidling tech for the retail sector". Exciting cash prizes to be won. Join Us and checkout for more information. -- Cheers, Yeswanth From kracethekingmaker at gmail.com Thu May 28 11:20:12 2015 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 28 May 2015 09:20:12 +0000 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: Hi Ramdas AFAIK brubeck is the fastest Python framework along with gevent. It uses Mongrel2 and ZMQ, https://github.com/j2labs/brubeck/tree/nubeck. Unfortunately it is in maintenance mode, but ideas can be borrowed for scale. On Thu, May 28, 2015 at 2:20 PM Ramdas S wrote: > Just in case anyone is interested, I spent some time late last night/early > morning hours in hacking together some stuff using a some tornado app > called bonzo. I am able to capture mails and route them. Just need to > figure some way to do some authentication. > > Tornado is pretty fast, I ran a test of 300 mails in a minute on a core i3 > laptop it is very stable. > > > > > > > While I have no knowledge of Lamson, I would echo Noufal in > > > recommending something like postfix. Cannot go into details without > > > knowing more about your requirements, and anyway those would not be > > > germane to this list, but postfix's transport system is very flexible > > > in allowing mail redirection. IMHO, one should use the right tool for > > > the job at hand. > > > > > > Regards. > > > Gora > > > > > > -- > Ramdas S > +91 9342 583 065 > My Personal Blog on http://ramdaz.wordpress.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From ramdaz at gmail.com Thu May 28 12:40:43 2015 From: ramdaz at gmail.com (Ramdas S) Date: Thu, 28 May 2015 16:10:43 +0530 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: Kracekumar, The last update of Bruebeck is some 2 years ago. Is someone maintaining this project. It definitely looks interesting. I am looking at tornado. I need speed and flexiblily. Non blocking stuff seems to be the way forward. Also we don't have time. No one is getting paid extra for this job. This is a huge favor to cover up a failure :( On Thu, May 28, 2015 at 2:50 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > Hi Ramdas > > AFAIK brubeck is the fastest Python framework along with gevent. It uses > Mongrel2 and ZMQ, https://github.com/j2labs/brubeck/tree/nubeck. > > Unfortunately it is in maintenance mode, but ideas can be borrowed for > scale. > > On Thu, May 28, 2015 at 2:20 PM Ramdas S wrote: > >> Just in case anyone is interested, I spent some time late last night/early >> morning hours in hacking together some stuff using a some tornado app >> called bonzo. I am able to capture mails and route them. Just need to >> figure some way to do some authentication. >> >> Tornado is pretty fast, I ran a test of 300 mails in a minute on a core i3 >> laptop it is very stable. >> >> > >> >> > > While I have no knowledge of Lamson, I would echo Noufal in >> > > recommending something like postfix. Cannot go into details without >> > > knowing more about your requirements, and anyway those would not be >> > > germane to this list, but postfix's transport system is very flexible >> > > in allowing mail redirection. IMHO, one should use the right tool for >> > > the job at hand. >> > > >> > > Regards. >> > > Gora >> > >> >> >> >> -- >> Ramdas S >> +91 9342 583 065 >> My Personal Blog on http://ramdaz.wordpress.com >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> https://mail.python.org/mailman/listinfo/bangpypers >> > -- Ramdas S +91 9342 583 065 My Personal Blog on http://ramdaz.wordpress.com From kracethekingmaker at gmail.com Thu May 28 13:15:30 2015 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 28 May 2015 11:15:30 +0000 Subject: [BangPypers] Anyone who has worked on Lamson? In-Reply-To: References: <871ti2qsj3.fsf@nibrahim.net.in> Message-ID: On Thu, May 28, 2015 at 4:10 PM Ramdas S wrote: > Kracekumar, > > The last update of Bruebeck is some 2 years ago. Is someone maintaining > this project. It definitely looks interesting. > > Yes, unfortunately it is not maintained. I am one of the maintainer. The core has the features to work, other than adding Python 3 asyncio support, there is nothing core requires. > I am looking at tornado. I need speed and flexiblily. Non blocking stuff > seems to be the way forward. > aiohttp [1], pulsar [2], apihour[3] are actively maintained. Asyncio org site has projects which supports python 3 asyncio module. > Also we don't have time. No one is getting paid extra for this job. This > is a huge favor to cover up a failure :( > > [1]: https://aiohttp.readthedocs.org/en/v0.16.2/ [2]: https://quantmind.github.io/pulsar/ [3]: https://github.com/Eyepea/API-Hour [4]: http://asyncio.org/ > > On Thu, May 28, 2015 at 2:50 PM, kracekumar ramaraju < > kracethekingmaker at gmail.com> wrote: > >> Hi Ramdas >> >> AFAIK brubeck is the fastest Python framework along with gevent. It uses >> Mongrel2 and ZMQ, https://github.com/j2labs/brubeck/tree/nubeck. >> >> Unfortunately it is in maintenance mode, but ideas can be borrowed for >> scale. >> >> On Thu, May 28, 2015 at 2:20 PM Ramdas S wrote: >> >>> Just in case anyone is interested, I spent some time late last >>> night/early >>> morning hours in hacking together some stuff using a some tornado app >>> called bonzo. I am able to capture mails and route them. Just need to >>> figure some way to do some authentication. >>> >>> Tornado is pretty fast, I ran a test of 300 mails in a minute on a core >>> i3 >>> laptop it is very stable. >>> >>> > >>> >>> > > While I have no knowledge of Lamson, I would echo Noufal in >>> > > recommending something like postfix. Cannot go into details without >>> > > knowing more about your requirements, and anyway those would not be >>> > > germane to this list, but postfix's transport system is very flexible >>> > > in allowing mail redirection. IMHO, one should use the right tool for >>> > > the job at hand. >>> > > >>> > > Regards. >>> > > Gora >>> > >>> >>> >>> >>> -- >>> Ramdas S >>> +91 9342 583 065 >>> My Personal Blog on http://ramdaz.wordpress.com >>> _______________________________________________ >>> BangPypers mailing list >>> BangPypers at python.org >>> https://mail.python.org/mailman/listinfo/bangpypers >>> >> > > > -- > Ramdas S > +91 9342 583 065 > My Personal Blog on http://ramdaz.wordpress.com > From ouseph13 at gmail.com Fri May 29 03:42:46 2015 From: ouseph13 at gmail.com (Ouseph) Date: Fri, 29 May 2015 07:12:46 +0530 Subject: [BangPypers] Requirement for Python and PyQT Message-ID: Urgent requirement for Python Developer's with 3 -7 year of experience Worked on below skills :- Proficiency in Python and PyQT. Knowledge of windows and linux operating systems and their respective shells. Some exposure to Computer Graphics is necessary. Ability to adapt to new technologies and methodologies required by the project. Must be proactive and a very quick learner. Usually there will be very little time to adapt. Ability to work under tight deadlines. Exceptional ability in algorithm and performance optimization and Strong Troubleshooting skills. Must have the ability to breakdown any given problem and provide tangible solutions. JobTitle: R&D Programmer Duration: Full Time Location: Bangalore If interested, please send me your resume to recruitment at xentrixstudios.com www.xentrixstudios.com About Xentrix Studios: Xentrix is a leading CG animation studio with a strong body of work in both TV and branded 4d/5d theme parks.It has a highly experienced core team who have delivered hundreds of hours of television, DVD and game animation over the past decade. Our work has been seen on all major animation channels and we have built a stellar reputation of delivery and studio management. We have clients in US, Europe, Asia and Australia and work the gamut form preschool to action-adventure. While we are not able to talk about too many of our most famous projects, you will find out footprints anywhere that counts. From deepsukhwani at gmail.com Sun May 31 07:35:13 2015 From: deepsukhwani at gmail.com (Deep Sukhwani) Date: Sun, 31 May 2015 11:05:13 +0530 Subject: [BangPypers] Last Day to submit your proposal for PyCon India 2015 Message-ID: Hi, Call for Proposal for PyCon India 2015 closes today. Don't miss the opportunity to deliver a talk/workshop on your Python expertise in PyCon India 2015. Hurry! Submit your proposal today! You can submit your proposals here https://in.pycon.org/cfp/pycon-india-2015/proposals/ Thanks, PyCon India Team ?