<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Momen Fathi</title>
    <description>The latest articles on DEV Community by Momen Fathi (@lyjoker).</description>
    <link>https://dev.to/lyjoker</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F68503%2F7a1fe6e6-4965-461d-8f3c-2e280f16de83.jpg</url>
      <title>DEV Community: Momen Fathi</title>
      <link>https://dev.to/lyjoker</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lyjoker"/>
    <language>en</language>
    <item>
      <title>Old Paper Books style for Ebooks Readers.</title>
      <dc:creator>Momen Fathi</dc:creator>
      <pubDate>Fri, 18 May 2018 02:02:56 +0000</pubDate>
      <link>https://dev.to/lyjoker/old-paper-books-style-for-e-books-readers-4n1f</link>
      <guid>https://dev.to/lyjoker/old-paper-books-style-for-e-books-readers-4n1f</guid>
      <description>&lt;p&gt;This PDF-Reader has the setting to change both font and Background colors&lt;br&gt;
to fit whatever kind of theme you want, either black background, white text, or the default opposite or... a Cool Old Book Scent style &amp;lt;3 ;) &lt;/p&gt;

&lt;p&gt;so Download Sumatra-PDF Reader from here &amp;gt; &lt;a href="https://goo.gl/5IYLS0" rel="noopener noreferrer"&gt;https://goo.gl/5IYLS0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open The Program and follow these steps as in the pic &lt;/p&gt;

&lt;p&gt;Sumatra-PDF &amp;gt; Settings &amp;gt; Advanced Options .&lt;/p&gt;

&lt;p&gt;Edit those to Lines &lt;/p&gt;

&lt;p&gt;TextColor = #000000 -&amp;gt; Black Font.&lt;br&gt;
BackgroundColor = #F8ECC2 -&amp;gt; old books paper color.&lt;/p&gt;

&lt;p&gt;حفظ = "Save" &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fscontent-mrs1-1.xx.fbcdn.net%2Fv%2Ft1.0-9%2F18582359_1306964836083153_7055751414427336365_n.jpg%3F_nc_cat%3D0%26oh%3D04a4dee693b273ca850f6d622e342964%26oe%3D5B95ECF7" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fscontent-mrs1-1.xx.fbcdn.net%2Fv%2Ft1.0-9%2F18582359_1306964836083153_7055751414427336365_n.jpg%3F_nc_cat%3D0%26oh%3D04a4dee693b273ca850f6d622e342964%26oe%3D5B95ECF7" alt="Example"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The #F8ECC2 is the same color as the old paper books color.&lt;br&gt;
and you can use whatever you like as background color or font color by changing the Hex Color from the Setting File.&lt;/p&gt;

&lt;p&gt;you can use this Website here: &lt;a href="http://www.color-hex.com/color/f8ecc2" rel="noopener noreferrer"&gt;http://www.color-hex.com/color/f8ecc2&lt;/a&gt;&lt;br&gt;
to choose any color you like.&lt;/p&gt;

&lt;p&gt;I used the color that Gives you the old feeling of &lt;br&gt;
reading a Fine old book &amp;lt;3 &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Reading ;) #LyJoker&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>pdf</category>
      <category>books</category>
      <category>reading</category>
      <category>styles</category>
    </item>
    <item>
      <title>Reading Proxy List To Fit Mechanize.Browser()</title>
      <dc:creator>Momen Fathi</dc:creator>
      <pubDate>Fri, 20 Apr 2018 19:43:47 +0000</pubDate>
      <link>https://dev.to/lyjoker/reading-proxy-list-to-fit-mechanizebrowser-proxy-set-121d</link>
      <guid>https://dev.to/lyjoker/reading-proxy-list-to-fit-mechanizebrowser-proxy-set-121d</guid>
      <description>

&lt;h1&gt;
  
  
  !/usr/bin/python
&lt;/h1&gt;

&lt;p&gt;import random&lt;br&gt;
import yaml&lt;/p&gt;

&lt;p&gt;banner = """&lt;br&gt;
Reading Proxy List from File &lt;br&gt;
Formated -&amp;gt; Socks(4-5)\HTTP\HTTPS:IP:PORT&lt;/p&gt;

&lt;p&gt;Example :&lt;br&gt;
cat proxylist.txt&lt;/p&gt;

&lt;p&gt;http:1.1.1.1:8080&lt;br&gt;
https:2.2.2.2:9090&lt;/p&gt;

&lt;p&gt;"""&lt;br&gt;
print(banner)&lt;/p&gt;

&lt;p&gt;proxyfilepath = str(raw_input(" Enter proxy List Path,&lt;br&gt;
with Content format as Socks(4-5)\HTTP\HTTPS:IP:PORT) Here : "))&lt;/p&gt;

&lt;p&gt;proxy_dict = {}&lt;br&gt;
x = open(proxyfilepath,'r').readlines()&lt;/p&gt;

&lt;p&gt;plines = len(x)&lt;br&gt;
print " Number of Proxies in File are : %s " % plines&lt;/p&gt;

&lt;p&gt;proxy_num = 0&lt;br&gt;
for line in x:&lt;br&gt;
    proxy_num += 1&lt;br&gt;
    proxy_type, proxy_server, proxy_port = line.strip("\n").split(":")&lt;br&gt;
    proxy_dict[proxy_num]= "{"+"'"+proxy_type+"'" + ': ' + "'"+proxy_server + ':' + proxy_port+"'"+"}"&lt;/p&gt;

&lt;p&gt;print "\n Showing the Proxy lines in Dict format stored in Proxy_dict \n"&lt;br&gt;
print proxy_dict&lt;/p&gt;

&lt;p&gt;counter = 1&lt;/p&gt;

&lt;p&gt;aplst= []&lt;/p&gt;

&lt;p&gt;while counter &amp;lt;= plines:&lt;br&gt;
    sign = proxy_dict[(counter)]&lt;br&gt;
    counter += 1&lt;br&gt;
    aplst.append(sign)&lt;/p&gt;

&lt;p&gt;print "\n\n Done Signing\n\n"&lt;br&gt;
print " Showing The List of Dictionary format proxies \n"&lt;br&gt;
print aplst&lt;/p&gt;

&lt;p&gt;print "\n\n Showing Random Choice from The List and It's Data Type .. \n"&lt;br&gt;
print (random.choice(aplst)) , type(random.choice(aplst))&lt;br&gt;
print&lt;br&gt;
print "\n So we Should be Converting the Token Proxy using (yaml) to Map correctly through the protocol \n"&lt;br&gt;
converted = yaml.load((random.choice(aplst)))&lt;br&gt;
print converted , type(converted)&lt;/p&gt;




&lt;p&gt;-And this command (random.choice(aplst)) can be used inside &lt;br&gt;
 the Mechanize.Browser() proxy option after Converting &lt;br&gt;
 The "proxy" token from the list as a string to "Dict" Using (yaml) as Example:&lt;/p&gt;

&lt;p&gt;pr_token = yaml.load((random.choice(aplst)))&lt;br&gt;
br = mechanize.Browser()&lt;br&gt;
br.set_proxies(pr_token)&lt;/p&gt;

&lt;h1&gt;
  
  
  LyJoker Greetz to Da.Master
&lt;/h1&gt;


</description>
      <category>python</category>
      <category>mechanize</category>
      <category>proxy</category>
      <category>dicttolist</category>
    </item>
  </channel>
</rss>
