Python Daily
2.57K subscribers
1.48K photos
53 videos
2 files
38.9K links
Daily Python News
Question, Tips and Tricks, Best Practices on Python Programming Language
Find more reddit channels over at @r_channels
Download Telegram
Open <p> tags created by django

Has anyone experienced a situation where django has created open \<p\> tags.

I'm passing in the following template tag and it's putting a \<p\> tag in front of the data, but no \</p\> at the end.

{{ article.body|linebreaks|truncatechars:110 }}

/r/django
https://redd.it/8eqfw9
Unexpected behavior of time.sleep() -- seems to add 30%-50% to shorter intervals

Exploring the use of [time.sleep()](https://docs.python.org/3.6/library/time.html#time.sleep) for sub-millisecond intervals, Mac OSX, Python 3.6. I was not surprised when the interval came out longer than requested, figuring there would be some overhead and setup time, but I was surprised to find that the excess was not a flat per-call overhead, but a percentage of the requested interval -- a high percentage that declines gradually and nearly disappears by 100ms. I wrote this little function to explore it:

import time
microsex = 1000 # initialize user input
million = 1000000.0 # convenient divisor
lupz = 50 # how many times to exercise sleep()

while True:
try:
s = input( "how long in microsex? " )
if s : # new value given
microsex = int(s)
except KeyboardInterrupt as K:
break # out of the loop on ^C
except EOFError as F :
break # also on ^D/^Z
except Exception as E:
print('tsk! ',str(E)) # error on int()?
continue # asking for input

float_delay = microsex/million # factored out of loop
start = time.perf_counter()
for j in range(lupz):
time.sleep(float_delay)
stop = time.perf_counter()

actual_microsex = int(million * (stop-start)/lupz)
diff = actual_microsex - microsex
diff_pct = int(100 * (actual_microsex/microsex))
print(
'actual {:d}, diff {:d}, %{:d}'.format(actual_microsex, diff, diff_pct)
)
print() # a newline at end of execution on ^C or ^D

And this is the kind of output I get,

how long in microsex? 250
actual 357, diff 107, %142
how long in microsex? 500
actual 702, diff 202, %140
how long in microsex? 1000
actual 1332, diff 332, %133
how long in microsex? 4000
actual 4988, diff 988, %124
how long in microsex? 100000
actual 102438, diff 2438, %102

Does it act this way in other environments? What do you suppose could account for it?

/r/Python
https://redd.it/8eqwsr
Django totourials - that is not yet another blog ?

Gone through some books and totourials for django, and it seems the hello world of django is a .... blog and often a blog that doesnt really look nice visually.

I understand why and that a blog is going around all mechanisms, but am really tired of blogs.

Anyone knows of totourials out there that implements something different plus having some focus on uptodate design too ? Even mixing things abit with js etc.




/r/django
https://redd.it/8es49x
CharField object does not support indexing

The runserver is saying that I can't index a CharField object but I need to cut one portion of a CharField object stored in one variable with the full text to another variable that will only have the first 50 letters, does anyone know how I can do that?

/r/djangolearning
https://redd.it/8esyrq
Online Booking Site

I am new in programming and i have a long-term project for an online booking site for some apartments. Which tools/framework do you suggest me to use?
I am thinking to make it with Django.

/r/django
https://redd.it/8evkuu
Is there a recommended way to create/implement honeypot links?

I wrote a relatively simple app for an organization a while ago, and I've noticed that in the logs we're getting a lot of recursive requests from the same IP quite often from some paged which contain links to specific information - likely some sort of scraper or web crawler. As the organization is using a pretty basic shared hosting solution I figure it'd probably be prudent to block these IPs to free up resources, even though it doesn't appear to be causing problems at the moment.

For now I'm basically just thinking of having a hidden honeypot link that when followed will block the client's IP for 24 hours - nothing overly sophisticated. The libraries I've found using google all seem to be pretty outdated, so although this is probably simple to implement I thought I'd ask if there was any libraries/resources/best-practices for this that are worth knowing about before half-assing a solution myself.

/r/flask
https://redd.it/8evzyl
[D] Anyone having trouble reading a particular paper ? Post it here and we'll help figure out any parts you are stuck on | Anyone having trouble finding papers on a particular concept ? Post it here and we'll help you find papers on that topic [ROUND 2]

Update: working on these now. As mentioned, I won't be able to take anymore paper help questions since the 24 hour period since this has been posted is up, however, I'll still continue for paper find questions since those don't take as much time. Actually, I'll also make an exception to any NLP papers since that's my area of focus.

This is a Round 2 of the paper help and paper find threads I posted in the previous weeks

https://www.reddit.com/r/MachineLearning/comments/8b4vi0/d_anyone_having_trouble_reading_a_particular/

https://www.reddit.com/r/MachineLearning/comments/8bwuyg/d_anyone_having_trouble_finding_papers_on_a/

I made a read-only subreddit to cataloge the main threads from these posts for easy look up

https://www.reddit.com/r/MLPapersQandA/

I decided to combine the two types of threads since they're pretty similar in concept.

I'll only be answering questions that were submitted within 24 hours of this being posted (9:30 am PST). Other people will be answering questions too like last time, but since posts are only on the front page for about a day, if you don't post a question within 24 hours you'll probably have to wait until Round 3 of this, which will happen in 2-3 weeks. To follow tentative dates, you can check this subreddit I use to catalog the topics discussed in my paperHelp/paperFind/paperWrite posts.

I'll only be answering questions that follow the format below. The purpose of this format is to minimize the time it takes to answer a question, maximizing the number of questions that'll be answered. The idea is that if someone who knows the answer reads your post, they should at least know what your asking for without having to open the paper. There are likely experts who pass by this thread, who may be too limited on time to open a paper link, but would be willing to spend a minute or two to answer a question.


-----

FORMAT FOR HELP ON A PARTICULAR PAPER

Title:

Link to Paper:

Summary in your own words of what this paper is about, and what exactly are you stuck on:

Additional info to speed up understanding/ finding answers. For example, if there's an equation whose components are explained through out the paper, make a mini glossary of said equation:

What attempts have you made so far to figure out the question:

Your best guess to what's the answer:

(optional) any additional info or resources to help answer your question (will increase chance of getting your question answered):

----

FORMAT FOR FINDING PAPERS ON A PARTICULAR TOPIC

Description of the concept you want to find papers on:

Any papers you found so far about your concept or close to your concept:

All the search queries you have tried so far in trying to find papers for that concept:

(optional) any additional info or resources to help find papers (will increase chance of getting your question answered):

----

Feel free to piggyback on any threads to ask your own questions, just follow the corresponding formats above.


/r/MachineLearning
https://redd.it/8elmd8
Best way to design website (just visual stuff)?

Once I've created my website (models, tests, etc), what's the best way to actually design it, in terms of HTML+CSS? Last summer (when I made a django website), I downloaded pre-made HTML pages and edited them to be used as templates in my django site, but I have the feeling that downloaded some HTML files and editing them line-by-line isn't the best way to do things (as in, add static images, design sidebars, etc). I tried downloading a theme-type thing, but it hasn't been updated to Django 2.0, so it won't work.

Edit: essentially, I want to know if there's a way to design WYSIWYG HTML shit (sidebars, generic pages, home pages, etc), that I can download the HTML of so that I'm not hardcoding every bit of HTML

/r/django
https://redd.it/8ezpcr
ELi5 Flask Restful

So I'm really new to fpython. I've used flask to manage afew simple flask webpages but I keep hearing about flaskRestful. What is it? why should I care? and how can I implement it in my projects? Any good tutorials that show the entire process say from building a simple html/css website to actual flaskrestful impllementation would be really welcome

/r/flask
https://redd.it/8ezkr3
Univarsal manga downloader (for offline reading)

Hello!

I have long thought whether to do this thread on reddit. In the end, I am writing this.


I would like to share my software with you.

If you like manga, it can be useful.

Sometimes it happens that there is no internet on phone or tablet.

This software helps to save all the manga chapters to disk, so you can transfer the files to your phone / tablet.

I will be very glad to the reviews and bugreports.

In the future, it is planned, possibly, gui and server version (web-interface).

Now works only cli.

The software now supports about 240 sites. Full list here: https://yuru-yuri.github.io/manga-dl/#resources-list


**Link on sources: https://github.com/yuru-yuri/manga-dl**


**Supported OS: Linux/Mac/Windows.**


Requires:

* python >= 3.5

(more here [requirements.txt](https://github.com/yuru-yuri/manga-dl/blob/master/requirements.txt) )


Current development status: Beta


Thank you for your attention!


Sorry for my english.


/r/Python
https://redd.it/8f1fid
How can I search code into jupyter files directory?

Hello everyone.I want to search python code into jupyter files directory.
For example, I want to search folllowing code:

"csvrows=csv.reader(csvfile,delimiter=',')"

Into the following directory:

|-r/

|-notebooks/

|-notebook1.ipynb

|-notebook2.ipynb

|-...

How can I do that?
I tried jupyter-tree-filter but it doesn't look for jupyter notebooks which are in subdirectories.

/r/IPython
https://redd.it/8ewo5f
[AF] How to sort posts more efficiently?

Hi, so I've been working on a reddit clone, for practice, and was wondering how to sort through posts more efficiently. Here is the code I have now to display posts on the main page:

def index():
posts = Post.query.all()
for post in posts:
post.set_hotness()
posts = Post.query.order_by(Post.hotness).all()
return render_template('index.html', title='Dopenet: You can do anything', posts=posts )

The set_hotness() function mentioned here is in the Posts table, which can be found [here](https://github.com/ModoUnreal/dopenet/blob/master/app/models.py).

I know my method of sorting through posts is highly inefficient and not scalable.

What am I doing wrong and how can I fix it?

/r/flask
https://redd.it/8exlzm