Ignore:
Timestamp:
Apr 7, 2017, 11:52:32 AM (2 years ago)
Author:
hectorgh
Message:

fixing cache dirs

Location:
lliurex-store/trunk/fuentes/lliurex-store-gui/usr/share/lliurex-store/lliurex-store-gui
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/lliurex-store-gui/usr/share/lliurex-store/lliurex-store-gui/Core.py

    r4116 r4141  
    5151                self.ui_path=RSRC_DIR+"lliurex-store.ui"
    5252               
     53                try:
     54                        cache_dir=os.environ["XDG_CACHE_HOME"]
     55                except:
     56                        cache_dir=os.expanduser("~/.cache/")
     57               
     58                self.tmp_store_dir=cache_dir+"/lliurex-store/"
     59               
     60                if not os.path.exists(self.tmp_store_dir):
     61                        os.makedirs(self.tmp_store_dir)
     62               
    5363                self.dprint("INIT...")
    5464               
  • lliurex-store/trunk/fuentes/lliurex-store-gui/usr/share/lliurex-store/lliurex-store-gui/DetailsBox.py

    r4131 r4141  
    2020_ = gettext.gettext
    2121
    22 
    23 TMP_STORE_DIR=os.path.expanduser("~/.cache/")
    2422
    2523
     
    285283                else:
    286284                        info["name"]=None
    287                         if os.path.exists(TMP_STORE_DIR+info["image_id"]):
     285                        if os.path.exists(self.core.tmp_store_dir+info["image_id"]):
    288286                               
    289                                 info["image_path"]=TMP_STORE_DIR+info["image_id"]
     287                                info["image_path"]=self.core.tmp_store_dir+info["image_id"]
    290288                                self.app_banner.set_from_file(info)
    291289                        else:
  • lliurex-store/trunk/fuentes/lliurex-store-gui/usr/share/lliurex-store/lliurex-store-gui/MainMenu.py

    r4134 r4141  
    2525
    2626HOME_CONTENT_URL="http://svn.lliurex.net/xenial/lliurex-store/trunk/fuentes/lliurex-store-gui/usr/share/lliurex-store/lliurex-store-gui/rsrc/home_content.json"
    27 #HOME_CONTENT_URL="file:///srv/svn/xenial/lliurex-store/trunk/fuentes/lliurex-store-gui/home_content.json"
    28 #TMP_STORE_DIR="/tmp/.lliurex-store/"
    29 TMP_STORE_DIR=os.path.expanduser("~/.cache/")
     27
    3028
    3129class MainMenu(Gtk.VBox):
     
    120118                        res=urllib2.urlopen(req)
    121119                       
    122                         f=open(TMP_STORE_DIR+"home_content.json","w")
     120                        f=open(self.core.tmp_store_dir+"home_content.json","w")
    123121                        f.write(res.read().decode("utf-8"))
    124122                        f.close()
    125123                       
    126124                       
    127                         f=open(TMP_STORE_DIR+"home_content.json")
     125                        f=open(self.core.tmp_store_dir+"home_content.json")
    128126                        self.home_info=json.load(f)
    129127                       
  • lliurex-store/trunk/fuentes/lliurex-store-gui/usr/share/lliurex-store/lliurex-store-gui/Screenshot.py

    r4130 r4141  
    1818                self.set_transition_duration(250)
    1919               
    20                 self.image_dir="/tmp/.lliurex-store/"
     20                try:
     21                        cache_dir=os.environ["XDG_CACHE_HOME"]
     22                except:
     23                        cache_dir=os.expanduser("~/.cache/")
     24               
     25                self.image_dir=cache_dir+"/lliurex-store/"
     26               
    2127                if not os.path.exists(self.image_dir):
    2228                        os.makedirs(self.image_dir)
  • lliurex-store/trunk/fuentes/lliurex-store-gui/usr/share/lliurex-store/lliurex-store-gui/ScreenshotViewer.py

    r4115 r4141  
    1717                self.html_skel='<html><body bgcolor=black><div align=center><iframe height=97% width=90% align=center src="%%URL%%" frameborder="0" allowfullscreen></iframe></div></body></html>'             
    1818                self.border=20
     19               
     20                try:
     21                        cache_dir=os.environ["XDG_CACHE_HOME"]
     22                except:
     23                        cache_dir=os.expanduser("~/.cache/")
     24               
     25                self.image_dir=cache_dir+"/lliurex-store/"
     26               
    1927               
    2028                self.revealer=Gtk.Revealer()
     
    121129                if not current_id_is_url:
    122130               
    123                         image=Gtk.Image.new_from_file("/tmp/.lliurex-store/"+current_id)
     131                        image=Gtk.Image.new_from_file(self.image_dir+current_id)
    124132                       
    125133                        pixbuf=image.get_pixbuf()
     
    160168        def screenshot_button_clicked(self,widget,current_id):
    161169               
    162                 image=Gtk.Image.new_from_file("/tmp/.lliurex-store/"+current_id)
     170                image=Gtk.Image.new_from_file(self.image_dir+current_id)
    163171               
    164172                pixbuf=image.get_pixbuf()
Note: See TracChangeset for help on using the changeset viewer.